Modbus TCP
The same register model as Modbus RTU, just over Ethernet instead of RS-485. The CRC checksum is dropped, because TCP already handles that; instead every telegram carries an MBAP header with a transaction number and unit identifier. The standard port is 502.
Reading uses the same function codes as RTU, usually 3 and 4 for holding and input registers. 32-bit values are spread across two registers; the register addresses and the byte order are in the manual.
The practical advantage over RTU: several clients at once, no master monopoly, no silent interval, no topology questions. The drawback: every meter needs an IP address and a place in your network plan.
Port
502
Mode
Client asks, meter answers
Data model
16-bit registers, function codes 3 and 4
Typical for
Control systems, SCADA, automation