Tilkoblingsparametere
| Parameter | Verdi |
|---|---|
| TCP-port | 502 |
| Enhetsadresse (slave-ID) | målerens «Modbus TCP-server enhetsnummer» i M-Center |
| Byterekkefølge | Big endian |
| Ordrekkefølge | MSB → LSB |
| Registernummerering | fra 1 |
Hver måler får sin egen enhetsadresse i M-Center. Målsystemet spør altså ikke én stor registerblokk, men henvender seg til hver måler under dens adresse, som på en Modbus-linje med flere deltakere.
Registernumrene i bruksanvisningen starter på 1. Noe programvare forventer adressen fra 0, altså 1029 i stedet for 1030. Sjekk nummereringen én gang mot en kjent målerstand.
To veier til verdien
Etter 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 uten flere innstillinger, men plasseringen avhenger av målermodellen.
Etter OBIS-kode
Angi OBIS-koden for registrene i M-Center. Da har hver måleverdi en fast adresse, uansett hvilken måler som leverer den. Utdrag fra tabellen:
| OBIS-kode | Måleverdi | float32 | uint64 |
|---|---|---|---|
| 1-0:1.8.0 | Aktiv energi forbruk, totalt | 1000 | 1002 |
| 1-0:1.8.1 | Aktiv energi forbruk, tariff 1 | 1030 | 1032 |
| 1-0:1.8.2 | Aktiv energi forbruk, tariff 2 | 1060 | 1062 |
| 1-0:2.8.0 | Aktiv energi innmating, totalt | 1150 | 1152 |
| 1-0:3.8.0 | Reaktiv energi forbruk, totalt | 1300 | 1302 |
| 1-0:4.8.0 | Reaktiv energi innmating, totalt | 1450 | 1452 |
| 1-0:1.7.0 | Aktiv effekt forbruk, totalt | 1750 | 1752 |
| 1-0:2.7.0 | Aktiv effekt innmating, totalt | 1870 | 1872 |
| 1-0:11.7.0 | Strøm, totalt | 2350 | 2352 |
| 1-0:32.7.0 | Spenning fase 1 | 2470 | 2472 |
| 1-0:14.7.0 | Frekvens | 2650 | 2652 |
| 8-0:1.0.0 | Volum kaldtvann | 3000 | 3002 |
| 9-0:1.0.0 | Volum varmtvann | 3030 | 3032 |
| 7-0:3.0.0 | Volum gass | 3060 | 3062 |
| 5-0:1.0.0 | Energi kjølemåler | 4000 | 4002 |
| 4-0:1.0.0 | Målerstand varmemåler | 4060 | 4062 |
Enheten tilsvarer enheten som er stilt inn for registeret i M-Center. En divisor angitt der er allerede regnet inn.
Statusregistre: lyktes avlesningen?
| Informasjon | float32 | uint64 |
|---|---|---|
| Avlesningsintervall | 11880 | 11882 |
| Statuskode | 11910 | 11912 |
| Tidsstempel for siste avlesningsforsøk | 11940 | 11942 |
| Tidsstempel for siste vellykkede avlesning | 11970 | 11972 |
Les disse registrene som uint64, siden float32 bare viser store tall omtrentlig. Statuskode 1 betyr: siste avlesning lyktes. 2: siste avlesning mislyktes. 3: avlesningen lyktes, men måleren melder selv en forstyrrelse. Den som leser disse registrene, merker straks når en måler slutter å svare.
Eksempel med modpoll
En EMU Professional II har enhetsadresse 9 i M-Center. Register 3 har OBIS-koden 1-0:1.8.1. Begge forespørslene returnerer forbruket i tariff 1 som flyttall:
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 forveksle: Modbus TCP-klient
Lisensen 210.300.04 gjør M-Center til Modbus TCP-server: andre systemer leser verdier fra M-Center. Lisensen 210.200.03 virker i motsatt retning. Med den leser M-Center selv opptil 20 enheter via Modbus TCP, f.eks. ladestasjoner eller vekselrettere.
Varenumre
| Vare | Varenummer | Butikk |
|---|---|---|
| M-Center for 20 M-Bus-enheter | 210.000.00 | Butikk: EMU M-Center 210.000.00 → |
| M-Bus-lisens 20 → 250 enheter | 210.020.03 | Butikk: M-Center M-Bus-Lizenz 20 → 250 Geräte 210.020.03 → |
| Modbus TCP-lisens (M-Bus til Modbus TCP) | 210.300.04 | |
| Modbus TCP-lisens 20 enheter (klient) | 210.200.03 |
Bestill på nett i EMU Metering-butikken.

