Modbus RTU — أدوات الإطارات

أنشئ طلبات واستجابات Modbus RTU، وحلّل الحقول وقيم السجلات وتحقق من CRC-16.

Modbus RTU — مولّد الطلبات

مولد رسائل استجابة Modbus RTU

نوع البيانات
ترتيب البايتات
القيمة(قيمة عشرية)

Modbus RTU — محلّل الإطارات

تكوين قواعد التحليل

إزاحة البايت
نوع البيانات
البايتات الأصلية
ترتيب البايتات
البايتات بعد الترتيب
نتيجة التحليل
الإجراءات
أضف قاعدة لفك القيم من البيانات.

حاسبة رمز التحقق Modbus RTU CRC 16

دليل الاستخدام

استكشاف أخطاء المنفذ التسلسلي وRTU

نظرة عامة على الوظائف

أنشئ طلبات واستجابات Modbus RTU، وحلّل الحقول وقيم السجلات وتحقق من CRC-16.

الوظائف الرئيسية:

  • الوظائف المتاحة: 01،02،03،04،05،06،15،16 بالنظام العشري. 15 = 0x0F و16 = 0x10؛ ليست كل القيم بين 01 و16 مدعومة.
  • توليد بيانات الاستجابة: يدعم محاكاة بيانات استجابة التابع، مما يسهل الاختبار والتحقق
  • تحليل البيانات: يدعم تحليل أنواع بيانات وترتيبات بايتات متعددة، ويمكنه التحقق بسرعة مما إذا كان نوع البيانات وترتيب البايتات صحيحين

دليل استخدام مولد الأوامر

  • تحقق من الطاقة والتوصيلات وعنوان الجهاز والإعدادات. ابدأ بطلب قراءة موثّق وانتظر الاستجابة أو انتهاء المهلة قبل الطلب التالي. عنوان البث التسلسلي 0 لا يتلقى رداً. الاستثناء يعني أن الجهاز رد لكنه رفض العملية.
  • الوظائف المتاحة: 01،02،03،04،05،06،15،16 بالنظام العشري. 15 = 0x0F و16 = 0x10؛ ليست كل القيم بين 01 و16 مدعومة.
  • في ترقيم المرجع الشائع، 40001 يقابل العنوان 0، و40002 يقابل 1، و40108 يقابل 107 (0x006B). قد يعرض الدليل العنوان الصفري مسبقاً؛ تحقق قبل الطرح. أدخل إزاحة البروتوكول في المولّد، فهو لا يحوّل مرجع 4xxxx تلقائياً.
  • الكمية: كمية البيانات المراد قراءتها أو كتابتها
  • أمثلة على الأوامر الشائعة:
  • قراءة سجلات الاحتفاظ: 01 03 00 00 00 02 C4 0B (قراءة سجلين)
  • كتابة سجل واحد: 01 06 00 00 00 01 48 0A (كتابة القيمة 1)

دليل استخدام مولد بيانات الاستجابة

  • اختر رمز الوظيفة الذي يطابق الأمر
  • يدعم أنواع بيانات متعددة: UINT16/INT16/UINT32/INT32/FLOAT32 إلخ.
  • يدعم ترتيبات بايتات متعددة: ABCD/DCBA/BADC/CDAB
  • مثال على بيانات الاستجابة:
  • استجابة القراءة: 01 03 04 00 01 00 02 2A 32 (إرجاع بيانات سجلين)
  • استجابة الكتابة: 01 06 00 00 00 01 48 0A (تأكيد الكتابة)

دليل استخدام محلل البيانات

معرفة حول بروتوكول Modbus RTU

أنواع البيانات المدعومة

    أنواع ترتيب البايتات

      شرح رموز الوظائف

        نصائح التصحيح

          سيناريوهات التطبيق