أداة Modbus RTU عبر الإنترنت
أنشئ وحلّل إطارات Modbus RTU وTCP وASCII، وتحقق من CRC وLRC وحوّل قيم السجلات. يتطلب الاتصال التسلسلي متصفح حاسوب يدعم Web Serial وإذن الوصول إلى المنفذ.
أدوات Modbus
أنشئ وحلّل إطارات Modbus RTU وTCP وASCII، وتحقق من CRC وLRC وحوّل قيم السجلات. يتطلب الاتصال التسلسلي متصفح حاسوب يدعم Web Serial وإذن الوصول إلى المنفذ.
أدوات Modbus
مهام شائعة
تصحيح الأتمتة الصناعية
أنشئ إطاراً أو الصق رسالة كاملة وافحص حقولها.
- اختبار اتصال الأجهزة
- قراءة وتكوين المعلمات
- تشخيص الأعطال واستكشاف الأخطاء وإصلاحها
تطوير تكامل الأجهزة
أنشئ إطاراً أو الصق رسالة كاملة وافحص حقولها.
- اختبار التحقق من البروتوكول
- تأكيد تنسيق البيانات
- اختبار التوافق
صيانة وتشغيل الأنظمة
تحقق من الإذن والجهاز وخريطة السجلات، وابدأ بقراءة معروفة. قد تغيّر الكتابة سلوك المعدات؛ راجع الوظيفة والعنوان والقيمة قبل الإرسال. احتفظ بنسخة من الإعدادات واتبع إجراءات موقعك. CRC لا يجعل العملية آمنة.
- جمع البيانات الدوري
- مراقبة حالة الأجهزة
- تحليل البيانات التاريخية
🚀 ابدأ الاستخدام الآن
أنشئ وحلّل إطارات Modbus RTU وTCP وASCII، وتحقق من CRC وLRC وحوّل قيم السجلات. يتطلب الاتصال التسلسلي متصفح حاسوب يدعم Web Serial وإذن الوصول إلى المنفذ.
📚 معرفة بروتوكول Modbus RTU
Modbus بروتوكول طلب واستجابة لقراءة بيانات الأجهزة وكتابتها. يرسل العميل رمز الوظيفة والمعلمات، ويرد الخادم بالبيانات أو باستثناء. يجب مطابقة عناوين السجلات وأنواعها مع دليل كل جهاز.
الميزات الرئيسية:
- تنسيق بيانات ثنائي، كفاءة نقل عالية
- فحص CRC16، موثوقية بيانات قوية
- يدعم اتصال RS485 متعدد النقاط
- درجة توحيد عالية، توافق جيد
تتكون رسالة Modbus RTU القياسية من الأجزاء التالية:
[عنوان التابع][رمز الوظيفة][منطقة البيانات][فحص CRC]- عنوان التابع: 1 بايت، يحدد الجهاز المستهدف:
- رمز الوظيفة: 1 بايت، يحدد نوع العملية:
- منطقة البيانات: N بايت، تحتوي على العنوان والبيانات:
- CRC: بايتان، يُرسل الأقل أولاً:
- 01: قراءة حالة الملفات
- 02: قراءة المدخلات المتقطعة
- 03: قراءة سجلات الاحتفاظ
- 04: قراءة سجلات الإدخال
- 05: كتابة ملف واحد
- 06: كتابة سجل واحد
- 15: كتابة ملفات متعددة
- 16: كتابة سجلات متعددة
CRC-16/MODBUS يتحقق من بايتات العنوان والوظيفة والبيانات. القيمة الأولية 0xFFFF وكثير الحدود المنعكس 0xA001؛ يرسل البايت الأقل أولاً. التطابق يساعد على اكتشاف أخطاء النقل، لكنه لا يثبت صحة العملية ولا يوفر تشفيراً أو مصادقة.
ميزات الفحص:
- فحص التكرار الدوري 16 بت
- متعدد الحدود: 0xA001
- القيمة الأولية: 0xFFFF
- البايت الأقل أولاً
قارن قيمة معروفة بدليل الجهاز. تحقق من العنوان ونوع البيانات وترتيب البايتات ومعامل القياس قبل الاعتماد على النتيجة.
- UINT بلا إشارة، وINT يستخدم المتمم الثنائي. FFFF يساوي 65535 كـUINT16 و-1 كـINT16. تُستكمل المدخلات القصيرة بأصفار: FF يصبح 00FF ويساوي 255 حتى مع INT16.
- اختر HEX وFLOAT32 وABCD: القيمة 3F800000 تساوي 1. مع FLOAT64، القيمة 3FF0000000000000 تساوي 1. FLOAT32 يستخدم 1/8/23 بت للإشارة والأس والكسر؛ FLOAT64 يستخدم 1/11/52.
- للأربعة بايتات A B C D: ABCD يبقي الترتيب، وDCBA يعكسه، وBADC يبدّل البايتين داخل كل سجل، وCDAB يبدّل السجلين. تحقق بقيمة معروفة؛ اسم الشركة وحده لا يحدد الترتيب.
- للـ16 بت استخدم AB أوBA. للـ64 بت يبدّل CDAB السجلين داخل كل مجموعة من أربعة بايتات. تحقق من ترتيب السجلات في دليل الجهاز.
- يحفظ هذا المحوّل جميع أرقام الأعداد الصحيحة ضمن المجال: UINT64 من 0 إلى 18446744073709551615؛ INT64 من -9223372036854775808 إلى 9223372036854775807. أدخل أرقاماً صحيحة دون كسر أو صيغة أسية.
- استخدم 0–9 وA–F، مع 0x اختياري ومسافات بين البايتات. يُستكمل القصير بأصفار في البداية. تُرفض الرموز غير الصالحة والبايتات التي تتجاوز حجم النوع.
- استخدم أعداداً صحيحة لأنواع الأعداد الصحيحة. يقبل FLOAT32 وFLOAT64 قيماً عشرية منتهية والصيغة العلمية.
- قارن قيمة معروفة بدليل الجهاز. تحقق من العنوان ونوع البيانات وترتيب البايتات ومعامل القياس قبل الاعتماد على النتيجة.