أداة Modbus TCP عبر الإنترنت | أداة تحليل رسائل/مولد أوامر/رأس MBAP/تحويل بيانات Modbus TCP
أداة Modbus TCP عبر الإنترنت تدعم تحليل رسائل TCP، توليد الأوامر، توليد بيانات/رسائل الاستجابة، ومعالجة رأس MBAP. تدعم أنواع بيانات متعددة (UINT16/INT16/UINT32/INT32/FLOAT32) وترتيبات بايتات (ABCD/DCBA/BADC/CDAB)، لتوليد أوامر Modbus TCP القياسية بنقرة واحدة.
مولد أوامر طلب Modbus TCP
مولد رسائل استجابة Modbus TCP
نوع البيانات
ترتيب البايتات
القيمة(قيمة عشرية)
محلل رسائل Modbus TCP
تكوين قواعد التحليل
الموضع الابتدائي
نوع البيانات
البيانات الخام
ترتيب البايتات
البيانات المرتبة
نتيجة التحليل
الإجراءات
لا توجد قواعد تحليل حاليًا، يرجى إضافة قاعدة لبدء التحليل
دليل الاستخدام
نظرة عامة على الوظائف
أداة Modbus TCP هي أداة متكاملة لبروتوكول Modbus TCP، توفر ثلاث وظائف أساسية: توليد الأوامر، توليد بيانات الاستجابة، وتحليل البيانات. يمكن أن تساعد المستخدمين على توليد أوامر Modbus TCP القياسية بسرعة، معالجة معلومات رأس MBAP، محاكاة بيانات استجابة التابع، وتحليل بيانات الاتصال الفعلية.
الوظائف الرئيسية:
- توليد الأوامر: يدعم رموز الوظائف الشائعة، ويمكنه توليد أوامر Modbus القياسية بسرعة
- توليد بيانات الاستجابة: يدعم محاكاة بيانات استجابة التابع، مما يسهل الاختبار والتحقق
- تحليل البيانات: يدعم تحليل أنواع بيانات وترتيبات بايتات متعددة، ويمكنه التحقق بسرعة مما إذا كان نوع البيانات وترتيب البايتات صحيحين
دليل استخدام مولد الأوامر
- معرف الوحدة: عنوان الجهاز في وضع TCP، مدرج في رأس MBAP
- معرف المعاملة: يستخدم في وضع TCP لمطابقة الطلبات والاستجابات، النطاق 0-65535
- رمز الوظيفة: يدعم رموز الوظائف القياسية مثل 01/02/03/04/05/06/15/16
- العنوان الابتدائي: العنوان الابتدائي للسجل المراد الوصول إليه
- الكمية: كمية البيانات المراد قراءتها أو كتابتها
- مثال على أمر TCP:
- أمر قراءة TCP: 00 01 00 00 00 06 01 03 00 00 00 02 (رأس MBAP + PDU)
- أمر كتابة TCP: 00 01 00 00 00 06 01 06 00 00 00 01 (رأس MBAP + PDU)
- شرح رأس MBAP: معرف المعاملة (00 01) + معرف البروتوكول (00 00) + الطول (00 06) + معرف الوحدة (01)
دليل استخدام مولد بيانات الاستجابة
- اختر رمز الوظيفة الذي يطابق الأمر
- يدعم أنواع بيانات متعددة: UINT16/INT16/UINT32/INT32/FLOAT32 إلخ.
- يدعم ترتيبات بايتات متعددة: ABCD/DCBA/BADC/CDAB
- معرف معاملة TCP: يجب أن يتطابق مع معرف المعاملة في أمر الطلب
- معرف وحدة TCP: يتوافق مع معرف الوحدة في أمر الطلب
- مثال على استجابة TCP:
- استجابة قراءة TCP: 00 01 00 00 00 07 01 03 04 00 01 00 02 (رأس MBAP + استجابة PDU)
- استجابة كتابة TCP: 00 01 00 00 00 06 01 06 00 00 00 01 (رأس MBAP + تأكيد PDU)
- ملاحظة: يجب أن يتطابق معرف المعاملة في استجابة TCP مع الطلب، ويتم حساب حقل الطول تلقائيًا
دليل استخدام محلل البيانات
- يدعم إدخال إطارات بيانات Modbus القياسية للتحليل
- يمكن تكوين قواعد تحليل متعددة، تدعم أنواع بيانات وترتيبات بايتات مختلفة
- مدمج به تحويلات أنواع بيانات متعددة، يدعم الأعداد الصحيحة ذات الإشارة/بدون إشارة وأعداد الفاصلة العائمة
- تكوين مرن لترتيب البايتات، يتكيف مع تنسيقات بيانات الأجهزة المختلفة
- ميزات تحليل TCP:
- يتعرف ويحلل تلقائيًا معلومات رأس MBAP (معرف المعاملة، معرف البروتوكول، الطول، معرف الوحدة)
- لا يتطلب وضع TCP التحقق من رمز التحقق، ويعتمد على بروتوكول TCP لضمان سلامة البيانات
- تنسيق إطار TCP: رأس MBAP (7 بايتات) + رمز الوظيفة (1 بايت) + البيانات (n بايت)
- نقاط التحقق: تنسيق رأس MBAP صحيح، معرف البروتوكول هو 0x0000، حقل الطول دقيق
- مثال على تحليل TCP:
- الإدخال: 00 01 00 00 00 07 01 03 04 00 01 00 02
- التحليل: معرف المعاملة=1, معرف البروتوكول=0, الطول=7, معرف الوحدة=1, رمز الوظيفة=03, البيانات=00 01 00 02
- لتحليل كميات كبيرة من البيانات، يوصى باستخدام وظيفة تحليل الملفات في قسم تحليل بيانات Modbus في صفحة تصحيح Modbus، والتي تدعم معالجة البيانات المجمعة