Parametri veze
| Parametar | Vrijednost |
|---|---|
| TCP port | 502 |
| Adresa uređaja (slave ID) | «broj uređaja Modbus TCP poslužitelja» brojila u M-Centeru |
| Redoslijed bajtova | Big endian |
| Redoslijed riječi | MSB → LSB |
| Numeriranje registara | od 1 |
Svako brojilo u M-Centeru dobiva vlastitu adresu uređaja. Ciljni sustav dakle ne šalje upit jednom velikom bloku registara, nego se obraća svakom brojilu na njegovoj adresi, kao na Modbus liniji s više sudionika.
Brojevi registara u priručniku počinju od 1. Neki softver očekuje adresu od 0, dakle 1029 umjesto 1030. Jednom provjerite numeriranje na poznatom stanju brojila.
Dva puta do vrijednosti
Prema broju registra brojila
N-ti registar brojila nalazi se na 12000 + 30 × n (float32) i 12002 + 30 × n (uint64). Registar 0 je dakle na 12000, registar 3 na 12090. To radi bez dodatnih postavki, ali položaj ovisi o modelu brojila.
Prema OBIS kodu
U M-Centeru unesite OBIS kod za registre. Tada svaka izmjerena vrijednost ima fiksnu adresu, bez obzira na to koje je brojilo daje. Izvadak iz tablice:
| OBIS kod | Izmjerena vrijednost | float32 | uint64 |
|---|---|---|---|
| 1-0:1.8.0 | Djelatna energija preuzeta, ukupno | 1000 | 1002 |
| 1-0:1.8.1 | Djelatna energija preuzeta, tarifa 1 | 1030 | 1032 |
| 1-0:1.8.2 | Djelatna energija preuzeta, tarifa 2 | 1060 | 1062 |
| 1-0:2.8.0 | Djelatna energija predana, ukupno | 1150 | 1152 |
| 1-0:3.8.0 | Jalova energija preuzeta, ukupno | 1300 | 1302 |
| 1-0:4.8.0 | Jalova energija predana, ukupno | 1450 | 1452 |
| 1-0:1.7.0 | Djelatna snaga preuzeta, ukupno | 1750 | 1752 |
| 1-0:2.7.0 | Djelatna snaga predana, ukupno | 1870 | 1872 |
| 1-0:11.7.0 | Struja, ukupno | 2350 | 2352 |
| 1-0:32.7.0 | Napon faze 1 | 2470 | 2472 |
| 1-0:14.7.0 | Frekvencija | 2650 | 2652 |
| 8-0:1.0.0 | Volumen hladne vode | 3000 | 3002 |
| 9-0:1.0.0 | Volumen tople vode | 3030 | 3032 |
| 7-0:3.0.0 | Volumen plina | 3060 | 3062 |
| 5-0:1.0.0 | Energija mjerila hlađenja | 4000 | 4002 |
| 4-0:1.0.0 | Stanje kalorimetra | 4060 | 4062 |
Jedinica odgovara jedinici postavljenoj za registar u M-Centeru. Ondje uneseni djelitelj već je uračunat.
Statusni registri: je li očitavanje uspjelo?
| Informacija | float32 | uint64 |
|---|---|---|
| Interval očitavanja | 11880 | 11882 |
| Statusni kod | 11910 | 11912 |
| Vremenska oznaka posljednjeg pokušaja očitavanja | 11940 | 11942 |
| Vremenska oznaka posljednjeg uspješnog očitavanja | 11970 | 11972 |
Ove registre čitajte kao uint64 jer float32 velike brojeve prikazuje samo približno. Statusni kod 1 znači: posljednje očitavanje uspjelo. 2: posljednje očitavanje nije uspjelo. 3: očitavanje uspjelo, ali brojilo samo javlja smetnju. Tko čita ove registre, odmah primijeti kada brojilo prestane odgovarati.
Primjer s modpollom
EMU Professional II u M-Centeru ima adresu uređaja 9. Njegov registar 3 ima OBIS kod 1-0:1.8.1. Oba upita vraćaju preuzetu energiju u tarifi 1 kao decimalni broj:
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>
Ne miješati: Modbus TCP klijent
Licenca 210.300.04 čini M-Center Modbus TCP poslužiteljem: drugi sustavi čitaju vrijednosti iz M-Centera. Licenca 210.200.03 radi u suprotnom smjeru. S njom M-Center sam čita do 20 uređaja putem Modbus TCP, npr. punionice ili izmjenjivače.
Kataloški brojevi
| Artikl | Broj artikla | Trgovina |
|---|---|---|
| M-Center za 20 M-Bus uređaja | 210.000.00 | Trgovina: EMU M-Center 210.000.00 → |
| M-Bus licenca 20 → 250 uređaja | 210.020.03 | Trgovina: M-Center M-Bus-Lizenz 20 → 250 Geräte 210.020.03 → |
| Modbus TCP licenca (M-Bus u Modbus TCP) | 210.300.04 | |
| Modbus TCP licenca 20 uređaja (klijent) | 210.200.03 |
Naručite online u EMU Metering trgovini.

