Parametry spojení
| Parametr | Hodnota |
|---|---|
| Port TCP | 502 |
| Adresa zařízení (slave ID) | «číslo zařízení serveru Modbus TCP» měřiče v M-Center |
| Pořadí bajtů | Big endian |
| Pořadí slov | MSB → LSB |
| Číslování registrů | od 1 |
Každý měřič dostane v M-Center vlastní adresu zařízení. Cílový systém se tedy nedotazuje jednoho velkého bloku registrů, ale oslovuje každý měřič jeho adresou, jako na lince Modbus s více účastníky.
Čísla registrů v příručce začínají od 1. Některý software očekává adresu od 0, tedy 1029 místo 1030. Číslování jednou ověřte na známém stavu měřiče.
Dvě cesty k hodnotě
Podle čísla registru měřiče
N-tý registr měřiče leží na 12000 + 30 × n (float32) a 12002 + 30 × n (uint64). Registr 0 je tedy na 12000, registr 3 na 12090. Funguje to bez dalšího nastavení, ale umístění závisí na modelu měřiče.
Podle kódu OBIS
Zadejte v M-Center kód OBIS u registrů. Pak má každá naměřená hodnota pevnou adresu bez ohledu na to, který měřič ji dodává. Výňatek z tabulky:
| Kód OBIS | Naměřená hodnota | float32 | uint64 |
|---|---|---|---|
| 1-0:1.8.0 | Činná energie odběr, celkem | 1000 | 1002 |
| 1-0:1.8.1 | Činná energie odběr, tarif 1 | 1030 | 1032 |
| 1-0:1.8.2 | Činná energie odběr, tarif 2 | 1060 | 1062 |
| 1-0:2.8.0 | Činná energie dodávka, celkem | 1150 | 1152 |
| 1-0:3.8.0 | Jalová energie odběr, celkem | 1300 | 1302 |
| 1-0:4.8.0 | Jalová energie dodávka, celkem | 1450 | 1452 |
| 1-0:1.7.0 | Činný výkon odběr, celkem | 1750 | 1752 |
| 1-0:2.7.0 | Činný výkon dodávka, celkem | 1870 | 1872 |
| 1-0:11.7.0 | Proud, celkem | 2350 | 2352 |
| 1-0:32.7.0 | Napětí fáze 1 | 2470 | 2472 |
| 1-0:14.7.0 | Frekvence | 2650 | 2652 |
| 8-0:1.0.0 | Objem studené vody | 3000 | 3002 |
| 9-0:1.0.0 | Objem teplé vody | 3030 | 3032 |
| 7-0:3.0.0 | Objem plynu | 3060 | 3062 |
| 5-0:1.0.0 | Energie měřiče chladu | 4000 | 4002 |
| 4-0:1.0.0 | Stav měřiče tepla | 4060 | 4062 |
Jednotka odpovídá jednotce nastavené pro registr v M-Center. Tam zadaný dělitel je již započten.
Stavové registry: byl odečet úspěšný?
| Informace | float32 | uint64 |
|---|---|---|
| Interval odečtu | 11880 | 11882 |
| Stavový kód | 11910 | 11912 |
| Časové razítko posledního pokusu o odečet | 11940 | 11942 |
| Časové razítko posledního úspěšného odečtu | 11970 | 11972 |
Tyto registry čtěte jako uint64, protože float32 zobrazuje velká čísla jen přibližně. Stavový kód 1 znamená: poslední odečet úspěšný. 2: poslední odečet neúspěšný. 3: odečet úspěšný, ale měřič sám hlásí poruchu. Kdo tyto registry čte, hned pozná, když měřič přestane odpovídat.
Příklad s modpoll
EMU Professional II má v M-Center adresu zařízení 9. Jeho registr 3 má kód OBIS 1-0:1.8.1. Oba dotazy vrátí odběr v tarifu 1 jako desetinné číslo:
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>
Nezaměňovat: klient Modbus TCP
Licence 210.300.04 dělá z M-Center server Modbus TCP: jiné systémy čtou hodnoty z M-Center. Licence 210.200.03 funguje opačně. S ní M-Center sám čte až 20 zařízení přes Modbus TCP, např. nabíjecí stanice nebo střídače.
Objednací čísla
| Artikl | Číslo artiklu | E-shop |
|---|---|---|
| M-Center pro 20 zařízení M-Bus | 210.000.00 | E-shop: EMU M-Center 210.000.00 → |
| Licence M-Bus 20 → 250 zařízení | 210.020.03 | E-shop: M-Center M-Bus-Lizenz 20 → 250 Geräte 210.020.03 → |
| Licence Modbus TCP (M-Bus do Modbus TCP) | 210.300.04 | |
| Licence Modbus TCP 20 zařízení (klient) | 210.200.03 |
Objednejte online v e-shopu EMU Metering.

