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

أنشئ وحلّل إطارات Modbus ASCII وافحص LRC. يبدأ الإطار بنقطتين وينتهي بـCRLF. يُحسب LRC من بايتات العنوان والوظيفة والبيانات، دون النقطتين أوCRLF أوLRC السابق.

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

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

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

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

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

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

حاسبة رمز التحقق Modbus ASCII LRC

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

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

أنشئ وحلّل إطارات Modbus ASCII وافحص LRC. يبدأ الإطار بنقطتين وينتهي بـCRLF. يُحسب LRC من بايتات العنوان والوظيفة والبيانات، دون النقطتين أوCRLF أوLRC السابق.

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

  • الوظائف المتاحة: 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 ASCII

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

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

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

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

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