De belangrijkste registers
De registers voor Modbus TCP en Modbus RTU zijn identiek. Alle hier genoemde registers zijn alleen leesbaar en worden opgevraagd met functiecode 03 (Read Holding Registers).
| Meetwaarde | Register | Datatype | Eenheid |
|---|---|---|---|
| Actieve energie verbruik L123 totaal | 6000 | uInt64 (4 registers) | Wh |
| Actieve energie verbruik L123 tarief 1 | 6004 | uInt64 | Wh |
| Actieve energie teruglevering L123 totaal | 6020 | uInt64 | Wh |
| Actieve energie verbruik L123 totaal | 8000 | uInt32 (2 registers) | kWh |
| Actieve energie teruglevering L123 totaal | 8010 | uInt32 | kWh |
| Actief vermogen L123 | 9000 | float | W |
| Stroom L123 | 9100 | float | A |
| Spanning L1-N | 9200 | float | V |
| Arbeidsfactor L1 | 9300 | float | – |
| Frequentie | 9310 | float | Hz |
| Serienummer | 5000 | uInt32 | – |
De handleiding telt de registers vanaf 1. Begint uw Modbus-client bij 0, trek er dan één af: register 6000 wordt 5999. De meter levert big endian, de woordvolgorde is MSB voor LSB.
Klopt de uitlezing? De testregisters
Vanaf register 4000 staan vaste testwaarden. Komt daar iets anders terug, dan zijn bijna altijd byte- of woordvolgorde, datatype of aantal registers verkeerd ingesteld.
| Register | Datatype | Verwachte waarde |
|---|---|---|
| 4000 | uInt32 | 4042260735 |
| 4006 | sInt32 | -42260735 |
| 4012 | uInt64 | 17361393123323912609 |
| 4036 | float | 1.234567 |
| 4040 | float | -1234567.89 |
Voorbeeld met modpoll
Actief vermogen totaal als float en actieve energie verbruik totaal als 64-bit-waarde:
modpoll -1 -m tcp -t 4:f32 -i -f -r 9000 -c 1 <IP van de meter>
modpoll -1 -m tcp -t 4:i64 -u -i -f -r 6000 -c 1 <IP van de meter>
Belastingsprofiel via Modbus
Vanaf register 5900 staat het laatste afgesloten record van het belastingsprofiel: tijdstempel, actieve en blindenergie in tarief 1 en 2, vermogen, stroom, spanning, arbeidsfactor en frequentie. Bij meters met een serienummer boven 24000000 zijn ook oudere records op te halen: index met functiecode 16 in register 11098 schrijven, wachten tot dezelfde index wordt teruggelezen, dan vanaf register 11100 uitlezen.
Grotere hoeveelheden haalt u gemakkelijker via HTTP: http://<IP>/data/ levert tot 3000 belastingsprofielrecords per opvraging. Meer daarover op de pagina MID-kWh-meter met belastingsprofiel.
Netwerk instellen
- Standaard haalt de meter zijn IP-adres op via DHCP. Het staat op het display onder «Instellingen» → «IP-adres».
- In de webinterface zijn een vast IP-adres, de Modbus-poort en de TCP-time-out (10 tot 600 seconden, standaard 10) in te stellen.
- Een NTP-server houdt de klok synchroon. Die moet een ijkgeldige referentietijd gebruiken.
- Een toegangsbeveiliging met wachtwoord beschermt de webinterface (HTTP Basic Auth, gebruiker admin).
Om veiligheidsredenen kan het tarief niet via Modbus TCP worden omgeschakeld. Dat kan alleen via de tariefingangen of bij geschikte Modbus RTU-meters.
Direct of via het M-Center?
Eén Professional II TCP/IP per meetpunt is ideaal als er overal netwerk is en maar weinig meters samenkomen. Bij veel meters of gemengde media verzamelt het M-Center alle waarden en stelt ze via één IP-adres beschikbaar met Modbus TCP.
Bestelnummers
| Uitvoering | Artikelnummer | Shop |
|---|---|---|
| EMU Professional II 3/100 TCP/IP – directe aansluiting 100 A | P20A000T | Shop: EMU Professional II 3/100 TCP/IP P20A000T → |
| EMU Professional II 3/5 TCP/IP – transformatoraansluiting | P21A000T | Shop: EMU Professional II 3/5 TCP/IP P21A000T → |
Online bestellen in de EMU Metering-shop.