ADVANTECH - الشعارمودبوس إلى MQTT

تطبيق ADVANTECH NAT Router - الغلاف

Advantech Czech sro ، Sokolska 71 ، 562 04 Usti nad Orlici ، جمهورية التشيك
الوثيقة رقم APP-0087-EN، المراجعة اعتبارًا من 12 أكتوبر 2023.

تطبيق Modbus إلى MQTT Router

© 2023 Advantech Czech sro لا يجوز إعادة إنتاج أي جزء من هذا المنشور أو نقله بأي شكل أو بأي وسيلة، إلكترونية أو ميكانيكية، بما في ذلك التصوير الفوتوغرافي أو التسجيل أو أي نظام لتخزين المعلومات واسترجاعها دون موافقة كتابية. المعلومات الواردة في هذا الدليل عرضة للتغيير دون إشعار مسبق، ولا تمثل التزامًا من جانب شركة Advantech.
لا تتحمل شركة Advantech Czech sro مسؤولية الأضرار العرضية أو التبعية الناتجة عن تقديم أو أداء أو استخدام هذا الدليل.
جميع أسماء العلامات التجارية المستخدمة في هذا الدليل هي علامات تجارية مسجلة لأصحابها. إن استخدام العلامات التجارية أو التسميات الأخرى في هذا المنشور هو لأغراض مرجعية فقط ولا يشكل موافقة من صاحب العلامة التجارية.

الرموز المستعملة

خطر - معلومات تتعلق بسلامة المستخدم أو الضرر المحتمل لجهاز التوجيه.
الاهتمام - المشاكل التي يمكن أن تنشأ في مواقف محددة.
معلومات - نصائح مفيدة أو معلومات ذات أهمية خاصة.
Exampلو - على سبيل المثالampلو الوظيفة أو الأمر أو البرنامج النصي.

سجل التغييرات

  1. Modbus إلى MQTT Changelog
    الإصدار 2.0.5
    • تغيير opensl (1.0.2u) إلى مكتبة ثابتة.
    الإصدار 2.0.6
    • إضافة خيار إنشاء رمز Azure SAS.
    • بحاجة إلى تثبيت وحدة المستخدم Python3.
    • إضافة نوع البيانات: عالم مزدوج – الإطار.
    • إضافة حقل "Byte Swap" في ملف CSV file.
    • إضافة نوع البيانات المدعومة "سلسلة".
    • إضافة "Word Swap" و"Byte Swap" لنوع بيانات السلسلة.
    الإصدار 2.0.7
    • إضافة إظهار رمز خطأ البعوض ورسالة الخطأ في الوظيفة المتصلة/المفصولة.
    الإصدار 2.0.8
    • إضافة شهادة تحميل محلية وميزات رئيسية محلية لـ AWS.
    الإصدار 2.0.9
    • تغيير الحد الأقصى لأمر modbus من 100 إلى 500.
    الإصدار 2.0.10
    • إضافة استقصاء لعمليات وحدة المستخدم لكل 5 ثوان، إذا تعطلت وحدة المستخدم، فسيتم تشغيلها مرة أخرى.
    الإصدار 2.0.11
    • إضافة حقل "Custom2 Field" في ملف CSV file.
    • إضافة حقل "إرسال المجموعة" في ملف CSV file، لميزة إرسال مجموعة MQTT.
    • إضافة حقل "فاصل الإرسال" في ملف CSV file، لميزة إرسال مجموعة MQTT.
    الإصدار 2.0.12
    • إضافة إنشاء رمز Azure SAS (بدون وحدة مستخدم Python3). عند تثبيت وحدة مستخدم Python3، سيتم استخدام إنشاء رمز SAS بواسطة python.
    الإصدار 2.0.13
    • أضيفت القدرة على تحرير CSV، شهادة CA، الشهادة المحلية والمفتاح الخاص المحلي من WebUI.
    الإصدار 2.0.14
    تم إصلاح المشكلة عندما يقوم تطبيق جهاز التوجيه mb2mqtt بتحميل التكوين الافتراضي بعد تحديث البرنامج الثابت.
    الإصدار 2.0.15
    • تم إصلاح مشكلة عرض قيم المسافة في صفحة جدول التعيين.
    • تم إصلاح مشكلة عرض القيمة القديمة في صفحة جدول التعيين عندما كانت قيمة التكوين فارغة. v2.0.16
    • بالنسبة لـ WADMP: تم إصلاح مشكلة احتواء القيمة الافتراضية على مسافات بيضاء.
    الإصدار 2.0.17
    • لدعم عدد صحيح بحجم 2 بايت (على سبيل المثالampلو: تحويل 0xFFFF إلى -1).
    • ضبط الأذونات على 755 للجميع fileفي وحدة المستخدم.
    الإصدار 2.0.18
    تم إصلاح مشكلة التحويل من عدد صحيح إلى عدد عائم.
    • إضافة المزيد من رسائل السجل لقيمة MQTT.
    الإصدار 2.0.19
    • زيادة الحقول المخصصة إلى 10 (حقول تكوين CSV: Q، R، U AB)
    الإصدار 2.0.20
    تم إصلاح مشكلة تسبب تعليقات التكوين في حدوث مشكلات في نظام الإدارة WADMP.

وصف الوحدة

تطبيق جهاز التوجيه هذا غير موجود في البرامج الثابتة القياسية لجهاز التوجيه. تم شرح تحميل تطبيق جهاز التوجيه هذا في دليل التكوين (راجع المستندات ذات الصلة بالفصل).
تطبيق جهاز التوجيه متوافق مع منصة جهاز التوجيه v2.
Modbus to MQTT هو تطبيق موجه لتوفير اتصال سلس بين أجهزة Modbus/TCP وجهاز MQTT. يعمل Modbus to MQTT باعتباره Modbus/TCP master للتواصل مع أجهزة Modbus/TCP، ويعمل كناشر/مشترك MQTT للتواصل مع وسيط MQTT.

Web الواجهة

بمجرد اكتمال تثبيت الوحدة، يمكن استدعاء واجهة المستخدم الرسومية الخاصة بالوحدة عن طريق النقر فوق اسم الوحدة في صفحة تطبيقات جهاز التوجيه على جهاز التوجيه web واجهة.
يحتوي الجزء الأيسر من واجهة المستخدم الرسومية هذه على قائمة بها قسم قائمة جهاز التوجيه. العودة إلى قسم قائمة جهاز التوجيه يعود من الوحدة النمطية web صفحة إلى جهاز التوجيه web صفحات التكوين. يتم عرض القائمة الرئيسية لواجهة المستخدم الرسومية للوحدة النمطية في الشكل 1.

تطبيق ADVANTECH Modbus إلى MQTT Router - Web الواجهة 1

  1. جهاز التوجيه
    أبدا الإعدادات
    يمكن إجراء تكوين تطبيق جهاز التوجيه هذا في صفحة الإعدادات، ضمن قسم قائمة جهاز التوجيه. تم توضيح كافة عناصر التكوين الخاصة بصفحة تكوين الإعدادات في الجدول أدناه.
    تطبيق ADVANTECH Modbus إلى MQTT Router - Web الواجهة 2
    غرض وصف
    تمكين الخدمة تم تمكين وظيفة Modbus إلى MQTT APN الخاصة بالوحدة.
    سجل تمكين APN تمكين سجل الخدمة.
    عنوان الوسيط أدخل عنوان خادم الوسيط البعيد.
    منفذ خادم الوسيط أدخل رقم منفذ خادم الوسيط (1-65535).
    MQTT البقاء على قيد الحياة أدخل الفاصل الزمني لبقاء MQTT (1-3600).
    جودة خدمة MQTT أدخل قيمة MQTT QoS (0,1,2).
    الاحتفاظ بـ MQTT تمكين الاحتفاظ بالرسائل.
    معرف العميل أدخل معرف العميل.
    MQTT مجهول تمكين MQTT المجهول
    اسم المستخدم MQTT أدخل اسم مستخدم MQTT.
    كلمة مرور MQTT أدخل كلمة مرور MQTT.
    MQTT TLS تمكين MQTT TLS.
    الفاصل الزمني (مللي ثانية) أدخل الفاصل الزمني لاستقصاء Modbus TCP.
    المهلة (مللي ثانية) أدخل مهلة Modbus TCP.
    تكوين CSV تحميل file يحتوي على تكوين CSV الخاص بك هنا.
    شهادة المرجع المصدق (CA) قم بتحميل شهادة CA الخاصة بك هنا.
    شهادة محلية قم بتحميل شهادتك المحلية هنا.
    مفتاح خاص محلي قم بتحميل مفتاحك المحلي الخاص هنا.

    الجدول 1: إعدادات السابقينampوصف العناصر لو
    1.2 التكوين file
    في Modbus إلى MQTT، يقوم المستخدم بتكوين التعيين بين Modbus/TCP وMQTT من خلال CSV file. في ملف CSV file، فاصل الحقل (المحدد) عبارة عن فاصلة.
    تطبيق ADVANTECH Modbus إلى MQTT Router - Web الواجهة 3

    غرض وصف
    عنوان موضوع MQTT
    اسم الاسم لتعريف التعيين.
    IP عنوان IP لجهاز Modbus.
    ميناء رقم منفذ TCP لجهاز Modbus التابع البعيد.
    معرف الجهاز معرف الرقيق Modbus/TCP.
    رمز الوظيفة رمز وظيفة Modbus (FC). في Modbus إلى MQTT، رموز الوظائف المدعومة هي: 1، 2، 3، 4، 5، 6، 15، 16
    01: قراءة الملفات؛
    02: قراءة المدخلات المنفصلة؛
    03: قراءة سجلات الحجز؛
    04: قراءة سجل الإدخال؛
    05: كتابة ملف واحد؛
    06: كتابة سجل واحد؛
    15: كتابة ملفات متعددة؛
    16: كتابة سجلات متعددة.
    عنوان قم بتعيين عنوان القراءة من/الكتابة إلى عنوان البداية لسجل Modbus.
    طول البيانات عندما يكون FC = 1 أو 2 أو 5 أو 15، تكون الوحدة بت (بتات)
    عندما يكون FC = 3 أو 4 أو 6 أو 16، تكون الوحدة كلمة (كلمات)
    نوع بيانات مودبوس نوع بيانات مودبوس
    الخيارات: منطقية، عدد صحيح، عدد صحيح غير موقع، تعويم
    مبادلة البيانات يحدد حقل تبديل البيانات الترتيب الذي يتم به تسليم وحدات البايت المحددة من البيانات المستلمة/المرسلة.
    لا شيء: لا تقم بالتبديل؛ الكلمة: 0x01، 0x02 تصبح 0x02، 0x01؛
    الكلمة المزدوجة: 0x01، 0x02، 0x03، 0x04 تصبح 0x04، 0x03، 0x02، 0x01.
    كلمة مزدوجة - الإطار: 0x01، 0x02، 0x03، 0x04 يصبح 0x04، 0x03، 0x02، 0x01.
    الكلمة الرباعية: 0x01، 0x02، 0x03، 0x04، 0x05، 0x06، 0x07980 تصبح 0x07980، 0x05، 0x06، 0x03، 0x04، 0x01، 0x02.
    مقايضة البايت الخيار: صحيح، خطأ
    عندما يكون الخيار صحيحًا: 0x01، 0x02 يصبح 0x01، 0x02.
    0x01، 0x02، 0x03، 0x04 يصبح 0x01، 0x02، 0x03، 0x04.
    نوع بيانات MQTT نوع بيانات MQTT
    الخيارات: منطقية، عدد صحيح، عدد صحيح غير موقّع، عائم، عدد صحيح طويل، غير موقع
    المضاعف القيمة المستخدمة لمضاعفة قيمة البيانات.
    الإزاحة القيمة المستخدمة لإضافة/طرح قيمة البيانات.
    الفاصل الزمني للاستقصاء (مللي ثانية) الفاصل الزمني للاستقصاء Modbus، الوحدة: ميلي ثانية.
    نطاق القيمة: 1 10000000
    أرسل عند التغيير حدد إرسال البيانات فورًا عند حدوث تغيير على modbus Slave.
    الخيارات: نعم، لا
    حقل مخصص قيمة التعريف المخصصة
    الحقل المخصص 2 قيمة التعريف المخصصة
    إرسال المجموعة قم بتعيين رقم المجموعة لرسائل MQTT المتعددة لرسالة واحدة.
    نطاق القيمة من 0 إلى 500. عندما تكون القيمة 0، يتم تعطيل هذه الميزة.
    إرسال الفاصل أرسل الفاصل الزمني لرسائل MQTT للمجموعة بالثواني. نطاق القيمة من 1 إلى 10000 ثانية.

    الجدول 2: وصف عناصر التكوين
    ملف CSV file يمكن استيرادها إلى جهاز التوجيه Advantech في إعداد تطبيق جهاز التوجيه WEB صفحة. بعد استيراد CSV file وانقر على زر "حفظ"، وسيصبح تكوين التعيين الجديد ساري المفعول على الفور.
    تطبيق ADVANTECH Modbus إلى MQTT Router - Web الواجهة 41.3 جدول الخرائط
    سيتم عرض تعيين Modbus/TCP إلى MQTT في جدول التعيين WEB صفحة.
    تطبيق ADVANTECH Modbus إلى MQTT Router - Web الواجهة 71.4MQTT تنسيق البيانات
    عندما يكون Modbus/TCP FC هو 1 أو 2 أو 3 أو 4، سيعمل Modbus to MQTT كناشر MQTT لنشر بيانات Modbus/TCP بتنسيق JSON إلى وسيط MQTT. عندما يكون Modbus/TCP FC هو 5 أو 6 أو 15 أو 16، سيعمل Modbus إلى MQTT كمشترك في MQTT لطلب معلومات الاشتراك، وإعادة توجيه البيانات إلى جهاز Modbus/TCP.
    هنا السابقينampبيانات MQTT التي يتم نشرها من Modbus إلى MQTT.
    تطبيق ADVANTECH Modbus إلى MQTT Router - Web الواجهة 5لاحظ أن Modbus إلى MQTT يتحقق فقط من حقول الموضوع والاسم والقيمة لمعلومات الاشتراك المستلمة.
    تطبيق ADVANTECH Modbus إلى MQTT Router - Web الواجهة 6

المستندات ذات الصلة

يمكنك الحصول على المستندات المتعلقة بالمنتج على البوابة الهندسية على icr.infech.cz عنوان.
للحصول على دليل البدء السريع لجهاز التوجيه الخاص بك، أو دليل المستخدم، أو دليل التكوين، أو البرامج الثابتة، انتقل إلى نماذج جهاز التوجيه الصفحة، وابحث عن الطراز المطلوب، وانتقل إلى علامة التبويب "الأدلة" أو "البرامج الثابتة"، على التوالي.
تتوفر حزم وأدلة تثبيت تطبيقات جهاز التوجيه على تطبيقات جهاز التوجيه صفحة.
للحصول على وثائق التطوير، انتقل إلى منطقة التطوير صفحة.

ADVANTECH - الشعاردليل Modbus إلى MQTT

المستندات / الموارد

تطبيق ADVANTECH Modbus إلى MQTT Router [بي دي اف] دليل المستخدم
تطبيق Modbus إلى جهاز التوجيه MQTT، تطبيق Modbus إلى جهاز التوجيه MQTT، تطبيق جهاز التوجيه MQTT، تطبيق جهاز التوجيه

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *