Forbindelsesparametre
| Parameter | Værdi |
|---|---|
| TCP-port | 502 |
| Enhedsadresse (slave-ID) | målerens «Modbus TCP-server enhedsnummer» i M-Center |
| Byterækkefølge | Big endian |
| Ordrækkefølge | MSB → LSB |
| Registernummerering | fra 1 |
Hver måler får sin egen enhedsadresse i M-Center. Målsystemet spørger altså ikke en stor registerblok, men henvender sig til hver måler under dens adresse, som på en Modbus-linje med flere deltagere.
Registernumrene i manualen starter ved 1. Noget software forventer adressen fra 0, altså 1029 i stedet for 1030. Kontroller nummereringen én gang mod en kendt målerstand.
To veje til værdien
Efter målerens registernummer
Målerens n’te register ligger på 12000 + 30 × n (float32) og 12002 + 30 × n (uint64). Register 0 ligger altså på 12000, register 3 på 12090. Det fungerer uden yderligere indstillinger, men placeringen afhænger af målermodellen.
Efter OBIS-kode
Angiv OBIS-koden for registrene i M-Center. Så har hver måleværdi en fast adresse, uanset hvilken måler der leverer den. Uddrag af tabellen:
| OBIS-kode | Måleværdi | float32 | uint64 |
|---|---|---|---|
| 1-0:1.8.0 | Aktiv energi forbrug, i alt | 1000 | 1002 |
| 1-0:1.8.1 | Aktiv energi forbrug, tarif 1 | 1030 | 1032 |
| 1-0:1.8.2 | Aktiv energi forbrug, tarif 2 | 1060 | 1062 |
| 1-0:2.8.0 | Aktiv energi levering, i alt | 1150 | 1152 |
| 1-0:3.8.0 | Reaktiv energi forbrug, i alt | 1300 | 1302 |
| 1-0:4.8.0 | Reaktiv energi levering, i alt | 1450 | 1452 |
| 1-0:1.7.0 | Aktiv effekt forbrug, i alt | 1750 | 1752 |
| 1-0:2.7.0 | Aktiv effekt levering, i alt | 1870 | 1872 |
| 1-0:11.7.0 | Strøm, i alt | 2350 | 2352 |
| 1-0:32.7.0 | Spænding fase 1 | 2470 | 2472 |
| 1-0:14.7.0 | Frekvens | 2650 | 2652 |
| 8-0:1.0.0 | Volumen koldt vand | 3000 | 3002 |
| 9-0:1.0.0 | Volumen varmt vand | 3030 | 3032 |
| 7-0:3.0.0 | Volumen gas | 3060 | 3062 |
| 5-0:1.0.0 | Energi kølemåler | 4000 | 4002 |
| 4-0:1.0.0 | Målerstand varmemåler | 4060 | 4062 |
Enheden svarer til den enhed, der er indstillet for registret i M-Center. En divisor angivet der er allerede indregnet.
Statusregistre: lykkedes aflæsningen?
| Information | float32 | uint64 |
|---|---|---|
| Aflæsningsinterval | 11880 | 11882 |
| Statuskode | 11910 | 11912 |
| Tidsstempel for seneste aflæsningsforsøg | 11940 | 11942 |
| Tidsstempel for seneste vellykkede aflæsning | 11970 | 11972 |
Læs disse registre som uint64, da float32 kun viser store tal tilnærmet. Statuskode 1 betyder: seneste aflæsning lykkedes. 2: seneste aflæsning mislykkedes. 3: aflæsningen lykkedes, men måleren melder selv en forstyrrelse. Den, der læser disse registre, opdager straks, når en måler holder op med at svare.
Eksempel med modpoll
En EMU Professional II har enhedsadresse 9 i M-Center. Dens register 3 har OBIS-koden 1-0:1.8.1. Begge forespørgsler returnerer forbruget i tarif 1 som kommatal:
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>
Ikke at forveksle med: Modbus TCP-klient
Licensen 210.300.04 gør M-Center til Modbus TCP-server: andre systemer læser værdier fra M-Center. Licensen 210.200.03 virker i modsat retning. Med den aflæser M-Center selv op til 20 enheder via Modbus TCP, f.eks. ladestandere eller invertere.
Varenumre
| Vare | Varenummer | Shop |
|---|---|---|
| M-Center til 20 M-Bus-enheder | 210.000.00 | Shop: EMU M-Center 210.000.00 → |
| M-Bus-licens 20 → 250 enheder | 210.020.03 | Shop: M-Center M-Bus-Lizenz 20 → 250 Geräte 210.020.03 → |
| Modbus TCP-licens (M-Bus til Modbus TCP) | 210.300.04 | |
| Modbus TCP-licens 20 enheder (klient) | 210.200.03 |
Bestil online i EMU Metering-shoppen.

