22.05.2026 · 7 min read
What is the Modbus TCP protocol and how does it work? Its difference from Modbus RTU, Function Codes, energy analyzer connectivity and Argus EMS integration.
Modbus TCP is one of the most widely used communication protocols in industrial automation. It is the version of the Modbus protocol—developed by Modicon in 1979—that runs over Ethernet/IP. Because it operates over TCP/IP, devices can be accessed through existing LAN infrastructure, and long-distance and multi-master connections are handled seamlessly.
Modbus TCP uses a client-server (master-slave) architecture. The master device (Field Agent or PLC) establishes a TCP connection to the slave device (energy analyzer, UPS, transformer relay) and performs register read/write operations via Function Codes:
Each transaction is wrapped in an MBAP (Modbus Application Protocol) header. The default port is 502/TCP. The response time is typically between 10-50 ms.
Modbus RTU runs over an RS-485 two-wire serial line. The cable distance is limited to 1200 m, and 247 devices are supported per segment. The baud rate is configured between 9600-115200 bps. The vast majority of legacy devices support only RTU.
Modbus TCP, on the other hand, runs over any Ethernet infrastructure; there is no distance limit, and it can also be used over fiber optic or wireless networks. Because there are no collision issues, the polling rate is higher.
Modbus TCP forms the backbone of the data-acquisition layer in energy management systems. Energy analyzers such as the Schneider PM5350 or Siemens PAC3200 installed in a substation transmit the following data from their Modbus TCP registers:
The Argus EMS Field Agent runs as a Windows-based service on the on-site PC. An IP address, TCP port and Slave ID are defined for each device. The default poll interval is 15 minutes (aligned with EPDK reporting granularity) and can be reduced to as little as 1 minute.
In the event of a connection loss, the Field Agent writes its data to a local SQLite queue and synchronizes automatically once the internet is re-established. Up to 30 days of data is buffered—data loss is zero.
Modbus TCP has no built-in authentication mechanism; therefore:
Request a demo and let our experts assess the implementation at your facility.
Explore the system with your own data in a demo session.