Back to Insights

Industrial Protocols

Modbus TCP vs RTU: What's the Difference?

Modbus is one of the oldest and most widely used industrial communication protocols. Understanding the difference between TCP and RTU variants helps you choose the right approach for your application.

What is Modbus?

Modbus is an open communication protocol developed by Modicon (now Schneider Electric) in 1979. It defines a standard way for devices to exchange data — reading and writing registers, coils, and discrete inputs. Its simplicity and openness made it the de facto standard for connecting industrial devices from different manufacturers.

Modbus RTU: Serial Communication

Modbus RTU (Remote Terminal Unit) transmits data over serial connections using RS-232 or RS-485 physical layers. Data is sent in a compact binary format with CRC error checking. RTU is efficient for bandwidth but limited by cable lengths and device counts — typically 32 devices maximum on an RS-485 network at distances up to 1,200 meters.

Modbus TCP: Ethernet-Based

Modbus TCP wraps the same Modbus protocol in TCP/IP packets for transmission over standard Ethernet networks. This removes the distance and device count limitations of serial communication. You can have hundreds of devices across your facility using existing network infrastructure. Modbus TCP uses port 502 by default.

Key Differences

Speed: Modbus TCP runs at Ethernet speeds (100 Mbps+) versus serial speeds (9600-115200 baud). Distance: TCP works across any routable network; RTU is limited to cable runs. Addressing: RTU uses a single master with up to 247 slaves; TCP supports multiple simultaneous connections. Infrastructure: TCP uses standard Ethernet switches; RTU requires RS-485 converters and proper termination.

Quick Comparison

FeatureModbus RTUModbus TCP
Physical LayerRS-232 or RS-485Ethernet (Cat5/6)
SpeedUp to 115.2 kbps100 Mbps+
Max Distance1,200m (RS-485)Unlimited (routable)
Max Devices32 (RS-485)Unlimited
Error CheckingCRC-16TCP checksum
ComplexitySimple wiringRequires network infrastructure

Key Takeaways

  • Use Modbus RTU for simple, short-distance connections to legacy devices or where Ethernet infrastructure doesn't exist

  • Use Modbus TCP for new installations, longer distances, or when connecting many devices

  • Both can coexist — gateways convert between RTU and TCP for mixed environments

  • Modbus TCP is generally the better choice for new projects due to speed, scalability, and infrastructure reuse

Need help with Modbus integration?

We implement Modbus TCP and RTU across all major PLC platforms.

Contact Us