المعرفة/التكامل/ioBroker

دليلM-Center

عدادات M-Bus مع M-Center في ioBroker

يأتي ioBroker مع محوّل Modbus ومحوّل MQTT. وبكليهما تصل قيم جميع العدادات على EMU M-Center إلى ioBroker كنقاط بيانات.

ما تحتاجه

  • M-Center مهيّأ مع ترخيص خادم Modbus TCP (210.300.04) أو ترخيص MQTT (210.300.03).
  • محوّل «Modbus» أو «MQTT Broker/Client» في ioBroker.
  • عناوين أجهزة Modbus للعدادات ورموز OBIS المُدخلة في M-Center.

المسار 1: محوّل Modbus

  1. ثبّت محوّل «Modbus» وأنشئ مثيلًا.
  2. الاتصال: TCP، النوع Master، عنوان IP الشريك هو M-Center، المنفذ 502.
  3. Device ID: عنوان جهاز Modbus للعداد في M-Center.
  4. أدخل القيم في علامة التبويب «Holding Registers»، مثل السجل 1030 للتعرفة 1 المسحوبة بنوع البيانات float big endian (32 bit).
  5. اختر فاصل الاستعلام بما يتوافق مع فاصل القراءة في M-Center، عادةً 15 دقيقة.

يعدّ الدليل السجلات ابتداءً من 1. ويتوقف عدّ المحوّل من 0 أو من 1 على إعداداته. قارن القيمة الأولى بقراءة العداد في M-Center وزحّف العنوان بمقدار واحد عند الحاجة.

بحسب إصدار المحوّل يستعلم المثيل الواحد عنوان جهاز واحدًا أو عدة عناوين. ومع عدادات كثيرة يكون MQTT أكثر راحة في الغالب.

المسار 2: محوّل MQTT

يعمل محوّل MQTT كوسيط أو كعميل. وكوسيط تُدخل عنوانه مباشرة في M-Center. وينشئ ioBroker نقطة بيانات لكل موضوع مستلم؛ وتتبع البنية موضوع M-Center:

<prefix>/emu/mcenter/<MAC>/meterreading/<serial number>/byobis/<OBIS code>

بعد الرسائل الأولى تحقق في شجرة الكائنات من كيفية وصول القيم قبل أن تبني عليها النصوص البرمجية أو العروض المرئية.

الأسئلة الشائعة


أي نوع بيانات صحيح؟

float32 big endian مع الكلمة العليا أولًا. ولسجلات الحالة وقراءات العدادات الكبيرة جدًا uint64، بـ big endian أيضًا.

أين أجد جميع عناوين السجلات؟

في صفحة M-Bus إلى Modbus TCP وبالكامل في دليل M-Center، فصل Modbus Server.

اقرأ المزيد


SEITEM-Bus إلى Modbus TCPخريطة السجلات SEITEM-Bus إلى MQTTبنية المواضيع SEITEالمزيد من التكاملاتنظرة عامة

أسئلة حول الدمج؟


أرسل لنا قائمة عداداتك. وسنساعدك في العناوين ورموز OBIS والتراخيص.

الهاتف
‎+41 (0)41 545 03 00

الدعم الفني
helpdesk [at] emuag.ch
نموذج الدعم →