Products/Professional II/Modbus TCP

Professional IIModbus TCP

Power meter with Modbus TCP: EMU Professional II TCP/IP

The EMU Professional II TCP/IP sits directly on the network. Controller, control system or energy management read its registers via Modbus TCP, with no gateway in between. The register map is the same as for Modbus RTU.

What is a power meter with Modbus TCP?

  • An electricity meter with a network connection that provides its readings as a Modbus TCP server. Any client on the network can query the registers.
  • The Professional II TCP/IP is MID-certified (module B+D) and measures up to 100 A directly or via current transformers.
  • Function code 03, big endian, slave address always 1, up to four simultaneous queries.
  • Power, current, voltage, frequency and power factor are updated about every 500 to 900 ms.
  • In the same device: MQTT, web interface, load profile via HTTP and NTP.

The most important registers

The registers for Modbus TCP and Modbus RTU are identical. All registers listed here are read-only and are queried with function code 03 (Read Holding Registers).

ReadingRegisterData typeUnit
Active energy import L123 total6000uInt64 (4 registers)Wh
Active energy import L123 tariff 16004uInt64Wh
Active energy export L123 total6020uInt64Wh
Active energy import L123 total8000uInt32 (2 registers)kWh
Active energy export L123 total8010uInt32kWh
Active power L1239000floatW
Current L1239100floatA
Voltage L1-N9200floatV
Power factor L19300float–
Frequency9310floatHz
Serial number5000uInt32–
Extract. All registers with tariffs, phases, reactive energy and min/max values are in the Modbus interface manual (doc. 1485).

The manual counts registers from 1. If your Modbus client starts at 0, subtract one: register 6000 becomes 5999. The meter delivers big endian; the word order is MSB before LSB.

Is the readout correct? The test registers

From register 4000 there are fixed test values. If something else comes back, it is almost always the byte or word order, data type or number of registers that is set incorrectly.

RegisterData typeExpected value
4000uInt324042260735
4006sInt32-42260735
4012uInt6417361393123323912609
4036float1.234567
4040float-1234567.89

Example with modpoll

Active power total as float and active energy import total as 64-bit value:

modpoll -1 -m tcp -t 4:f32 -i -f -r 9000 -c 1 <meter IP>
modpoll -1 -m tcp -t 4:i64 -u -i -f -r 6000 -c 1 <meter IP>

Load profile via Modbus

From register 5900 you find the last completed load profile entry: timestamp, active and reactive energy in tariff 1 and 2, power, current, voltage, power factor and frequency. On meters with a serial number above 24000000, older entries can also be fetched: write the index with function code 16 to register 11098, wait until the same index is read back, then read from register 11100.

Larger quantities are easier to fetch via HTTP: http://<IP>/data/ returns up to 3000 load profile entries per request. More on the MID power meter with load profile page.

Setting up the network

  • By default the meter obtains its IP address via DHCP. It is shown on the display under «Settings» → «IP address».
  • In the web interface you can set a fixed IP address, the Modbus port and the TCP timeout (10 to 600 seconds, default 10).
  • An NTP server keeps the clock synchronised. It must use a reference time valid for legal metrology.
  • Access protection with a password secures the web interface (HTTP basic auth, user admin).

For security reasons, the tariff cannot be switched via Modbus TCP. This is only possible via the tariff inputs or on suitable Modbus RTU meters.

Directly or via the M-Center?

One Professional II TCP/IP per metering point is ideal when there is network everywhere and only a few meters are involved. With many meters or mixed media, the M-Center collects all values and provides them via a single IP address over Modbus TCP.

Order numbers

VersionArticle numberShop
EMU Professional II 3/100 TCP/IP – direct connection 100 AP20A000TShop: EMU Professional II 3/100 TCP/IP P20A000T →
EMU Professional II 3/5 TCP/IP – CT connectionP21A000TShop: EMU Professional II 3/5 TCP/IP P21A000T →

Order online in the EMU Metering shop.

Frequently asked questions


Which slave address does the Professional II TCP/IP have?

Always 1. Every meter has its own IP address, so the slave address does not need to be changed.

How many systems can query at the same time?

Up to four simultaneous queries via Modbus TCP.

Can I read the meter via Modbus TCP and MQTT at the same time?

Yes. Modbus TCP and MQTT run in the same device. More on the power meter with MQTT page.

Are there templates for Loxone?

Yes, in the Loxone Library. Note: for 32-bit and 64-bit values, the register order must be reversed in Loxone.

Is the power meter with Modbus TCP MID-certified?

Yes. The EMU Professional II is approved under MID (module B+D); it measures active energy in class B.

Read more


SEITETCP/IP: Modbus TCP and MQTT comparedInterface SEITEPower meter with MQTTApplication SEITEEMU meters in LoxoneGuide PDFModbus interface manual (German)PDF PDFTCP/IP interface manualPDF

Bringing meters onto the network?


Tell us which system queries the values. We will help with registers and settings.

Phone
+41 (0)41 545 03 00

Technical support
helpdesk [at] emuag.ch
Support form →