معاملات الاتصال
| المعامل | القيمة |
|---|---|
| منفذ TCP | 502 |
| عنوان الجهاز (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 | القراءة | float32 | uint64 |
|---|---|---|---|
| 1-0:1.8.0 | الطاقة الفعالة المسحوبة، الإجمالي | 1000 | 1002 |
| 1-0:1.8.1 | الطاقة الفعالة المسحوبة، التعرفة 1 | 1030 | 1032 |
| 1-0:1.8.2 | الطاقة الفعالة المسحوبة، التعرفة 2 | 1060 | 1062 |
| 1-0:2.8.0 | الطاقة الفعالة المغذّاة، الإجمالي | 1150 | 1152 |
| 1-0:3.8.0 | الطاقة غير الفعالة المسحوبة، الإجمالي | 1300 | 1302 |
| 1-0:4.8.0 | الطاقة غير الفعالة المغذّاة، الإجمالي | 1450 | 1452 |
| 1-0:1.7.0 | القدرة الفعالة المسحوبة، الإجمالي | 1750 | 1752 |
| 1-0:2.7.0 | القدرة الفعالة المغذّاة، الإجمالي | 1870 | 1872 |
| 1-0:11.7.0 | التيار، الإجمالي | 2350 | 2352 |
| 1-0:32.7.0 | جهد الطور 1 | 2470 | 2472 |
| 1-0:14.7.0 | التردد | 2650 | 2652 |
| 8-0:1.0.0 | حجم المياه الباردة | 3000 | 3002 |
| 9-0:1.0.0 | حجم المياه الساخنة | 3030 | 3032 |
| 7-0:3.0.0 | حجم الغاز | 3060 | 3062 |
| 5-0:1.0.0 | طاقة عداد التبريد | 4000 | 4002 |
| 4-0:1.0.0 | قراءة عداد الحرارة | 4060 | 4062 |
تتوافق الوحدة مع الوحدة المضبوطة للسجل في M-Center. ويُطبَّق المقسوم عليه المُدخل هناك بالفعل.
سجلات الحالة: هل نجحت القراءة؟
| المعلومة | float32 | uint64 |
|---|---|---|
| فاصل القراءة | 11880 | 11882 |
| رمز الحالة | 11910 | 11912 |
| الطابع الزمني لآخر محاولة قراءة | 11940 | 11942 |
| الطابع الزمني لآخر قراءة ناجحة | 11970 | 11972 |
اقرأ هذه السجلات بصيغة 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-Bus | 210.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.

