المنتجات/M-Center/M-Bus إلى Modbus TCP

M-Centerتطبيق

M-Bus إلى Modbus TCP: جميع العدادات عبر خريطة سجلات واحدة

وحدات التحكم وPLC وأنظمة التحكم تتحدث Modbus TCP في جميع الحالات تقريبًا. وبترخيص خادم Modbus TCP يوفّر EMU M-Center قيم جميع عدادات M-Bus عبر Modbus TCP. وتتبع عناوين السجلات جدولًا ثابتًا حسب رمز OBIS.

الحقائق الأساسية

  • المنفذ 502، عنوان جهاز Modbus واحد لكل عداد، Big Endian.
  • يمكن قراءة كل قيمة بصيغة float32 وبصيغة uint64.
  • مع إدخال رمز OBIS تقع كل قراءة على عنوان ثابت، بغض النظر عن مصنّع العداد.
  • تُظهر سجلات الحالة ما إذا كانت آخر قراءة للعداد ناجحة.
  • ترخيص خادم Modbus TCP (من M-Bus إلى Modbus TCP): رقم المادة 210.300.04.
2885.6Professional IIالجهاز 9 · SN 22090156
1412.3Professional IIالجهاز 10 · SN 22090157
3207.9Professional IIالجهاز 11 · SN 22090158
EMU M-CenterM-Bus Master · خادم Modbus TCP · 10:2C:EF:02:6C:B9
EMU M-Centerخادم Modbus TCP
OBIS 1-0:1.8.0 ← السجل 1000
الجهاز 9SN 22090156–
الجهاز 10SN 22090157–
الجهاز 11SN 22090158–
PLC / نظام التحكمعميل Modbus TCP · 192.168.1.20
القيم في PLC
الجهاز 9إجمالي المسحوب–
الجهاز 10إجمالي المسحوب–
الجهاز 11إجمالي المسحوب–
استعلام M-Bus

يستعلم M-Center من كل Professional II عبر الخط ثنائي الأسلاك (REQ_UD2). ويردّ العداد بقراءاته (RSP_UD).

رسم مبسّط. الأرقام التسلسلية والعناوين والقيم أمثلة. وفي التشغيل يقرأ M-Center افتراضيًا كل 15 دقيقة.

معاملات الاتصال

المعاملالقيمة
منفذ TCP502
عنوان الجهاز (Slave ID)«Modbus TCP Server device number» للعداد في M-Center
ترتيب البايتBig Endian
ترتيب الكلمةMSB → LSB
ترقيم السجلاتابتداءً من 1

يحصل كل عداد في M-Center على عنوان جهاز خاص. ولذلك لا يقرأ النظام المستهدف كتلة سجلات واحدة كبيرة، بل يخاطب كل عداد بعنوانه، كما في خط Modbus يضم أجهزة كثيرة.

تبدأ أرقام السجلات في الدليل من 1. وبعض البرامج تتوقع العنوان ابتداءً من 0، أي 1029 بدلًا من 1030. تحقق من الترقيم مرة واحدة مقابل قراءة عداد معروفة.

مساران إلى القراءة

حسب رقم سجل العداد

يقع السجل رقم n للعداد عند 12000 + 30 × n (float32) و12002 + 30 × n (uint64). فالسجل 0 يقع عند 12000، والسجل 3 عند 12090. ويعمل ذلك دون إعدادات إضافية، لكن الموضع يتوقف على طراز العداد.

حسب رمز OBIS

أدخل رمز OBIS للسجلات في M-Center. فتقع كل قراءة عندئذ على عنوان ثابت، أيًا كان العداد الذي يسلّمها. وهذا مقتطف من الجدول:

رمز OBISالقراءةfloat32uint64
1-0:1.8.0الطاقة الفعالة المسحوبة، الإجمالي10001002
1-0:1.8.1الطاقة الفعالة المسحوبة، التعرفة 110301032
1-0:1.8.2الطاقة الفعالة المسحوبة، التعرفة 210601062
1-0:2.8.0الطاقة الفعالة المغذّاة، الإجمالي11501152
1-0:3.8.0الطاقة غير الفعالة المسحوبة، الإجمالي13001302
1-0:4.8.0الطاقة غير الفعالة المغذّاة، الإجمالي14501452
1-0:1.7.0القدرة الفعالة المسحوبة، الإجمالي17501752
1-0:2.7.0القدرة الفعالة المغذّاة، الإجمالي18701872
1-0:11.7.0التيار، الإجمالي23502352
1-0:32.7.0جهد الطور 124702472
1-0:14.7.0التردد26502652
8-0:1.0.0حجم المياه الباردة30003002
9-0:1.0.0حجم المياه الساخنة30303032
7-0:3.0.0حجم الغاز30603062
5-0:1.0.0طاقة عداد التبريد40004002
4-0:1.0.0قراءة عداد الحرارة40604062
مقتطف. الجدول الكامل مع التعرفات والأطوار ودرجات الحرارة موجود في دليل M-Center، فصل Modbus Server.

تتوافق الوحدة مع الوحدة المضبوطة للسجل في M-Center. ويُطبَّق المقسوم عليه المُدخل هناك بالفعل.

سجلات الحالة: هل نجحت القراءة؟

المعلومةfloat32uint64
فاصل القراءة1188011882
رمز الحالة1191011912
الطابع الزمني لآخر محاولة قراءة1194011942
الطابع الزمني لآخر قراءة ناجحة1197011972

اقرأ هذه السجلات بصيغة uint64، لأن float32 يقرّب الأعداد الكبيرة فقط. رمز الحالة 1 يعني: آخر قراءة ناجحة. و2: آخر قراءة غير ناجحة. و3: القراءة ناجحة، لكن العداد نفسه يبلّغ عن عطل. ومن يقرأ هذه السجلات يلاحظ فورًا عندما يتوقف عداد عن الاستجابة.

مثال بـ modpoll

عداد EMU Professional II له عنوان الجهاز 9 في M-Center. وسجله رقم 3 يحمل رمز OBIS 1-0:1.8.1. وكلا الاستعلامين يُرجعان قراءة التعرفة 1 المسحوبة كعدد عشري:

modpoll -1 -m tcp -t 4:float -i -f -r 1030 -a 9 -c 1 -p 502 <M-Center-IP>
modpoll -1 -m tcp -t 4:float -i -f -r 12090 -a 9 -c 1 -p 502 <M-Center-IP>

لا تخلط مع: عميل Modbus TCP

يحوّل الترخيص 210.300.04 M-Center إلى خادم Modbus TCP: تقرأ أنظمة أخرى القيم من M-Center. أما الترخيص 210.200.03 فهو الاتجاه المعاكس. فبه يقرأ M-Center نفسه حتى 20 جهازًا عبر Modbus TCP، مثل محطات الشحن أو العواكس.

أرقام الطلب

البندرقم المادةالمتجر
M-Center لـ 20 جهاز M-Bus210.000.00المتجر: EMU M-Center 210.000.00 →
ترخيص M-Bus من 20 ← 250 جهازًا210.020.03المتجر: M-Center M-Bus-Lizenz 20 → 250 Geräte 210.020.03 →
ترخيص Modbus TCP (من M-Bus إلى Modbus TCP)210.300.04
ترخيص Modbus TCP لـ 20 جهازًا (عميل)210.200.03

اطلب عبر الإنترنت من متجر EMU Metering.

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


لماذا float32 وuint64؟

float32 مريح لكنه يقرّب قراءات العدادات الكبيرة. أما uint64 فيسلّم القيمة دون تقريب. استخدم uint64 للفوترة وسجلات الحالة.

هل أحتاج إلى معرفة موضع السجل لكل عداد؟

لا، إذا أدخلت رموز OBIS. فتكون عندئذ مثلًا قراءة التعرفة 1 المسحوبة عند العنوان 1030 لكل عداد؛ ولا يتغيّر سوى عنوان الجهاز.

هل يمكنني أيضًا استعلام عدادات Modbus RTU عبر Modbus TCP؟

يقرأ M-Center حتى 64 جهاز Modbus RTU عبر واجهتي RS-485. ومع إدخال رمز OBIS تقع قيمها في خريطة السجلات نفسها.

اقرأ المزيد


SEITEEMU M-Centerالمنتج SEITEM-Center في Loxoneدليل SEITEM-Center في Home Assistantدليل PDFدليل M-CenterPDF

هل تريد ربط العدادات بـ PLC؟


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

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

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