Comparison

Modbus RTU vs Modbus TCP

Modbus RTU runs over serial RS-485. Modbus TCP runs over Ethernet. Compare wiring, addressing, diagnostics, gateways and cybersecurity.

Controls & Instrumentation · Last reviewed

Short answer: use Modbus TCP where an Ethernet network already exists, speed matters, or there are many devices. Use Modbus RTU on RS-485 for simple, low-cost, long-distance multi-drop wiring and for older devices, often with a gateway to join the two. Neither protocol has built-in security.

Modbus RTUModbus TCP
Physical layerSerial: RS-485 (multi-drop) or RS-232 (point to point)Ethernet, with switches and routers
TopologyA daisy chain bus with termination at both endsStar or any switched network
AddressingA unit address (1 to 247) for each device on the busAn IP address for each device, plus a unit ID for gateways
SpeedSlow, commonly 9,600 to 115,200 baudFast, at network speeds
Number of devicesUp to 32 unit loads on an RS-485 segment without repeaters, up to 247 addressesLimited by the network and the device connection limits
DistanceUp to about 1,200 m at low speeds on RS-485About 100 m per copper Ethernet segment, longer with fiber
DiagnosticsLimited. CRC errors and timeoutsNetwork tools: ping, port tests, packet captures
GatewaysUsed to convert to TCP, with a serial side and a network side to configureSame gateways, from the network side
SecurityNo authentication or encryption, but physically limited accessNo authentication or encryption, and reachable from the network if it is not segmented
CostLow wiring and device costHigher per device, with network hardware

Cybersecurity

  • Modbus has no built-in authentication or encryption in either form. Anyone who can reach the device can read and often write registers.
  • Modbus TCP devices are on the network, so they need segmentation, firewalls and access control. Port 502 should not be reachable from outside the control network.
  • RTU is not safe in itself, but the serial bus is not routable, so the exposure comes from the gateway that bridges it to the network.
  • Standards such as IEC 62443 describe zones and conduits for control systems.

How to choose

  1. Check what the devices support and the cable infrastructure that exists.
  2. Estimate the data volume and the update rate needed, and compare with the serial speed.
  3. Consider distances and the environment: RS-485 is robust over long, noisy runs.
  4. Plan network security and who needs access.
  5. Plan diagnostics and support: who can troubleshoot a serial bus or a network.

Common mistakes

  • Putting too many devices or a very slow baud rate on a bus that must be polled quickly.
  • Leaving out termination or using a star layout on RS-485.
  • Exposing Modbus TCP devices to the business network or the internet.
  • Forgetting that a gateway has its own settings on both sides.

Related tools and labs

Calculators, labs and simulators are part of the All-Access Pass.

More comparisons

Questions

Can both run on the same system?

Yes. A gateway lets TCP clients read RTU devices, and many plants have both.

Is Modbus TCP faster than RTU?

Usually, because of the network speed. The gateway and the device processing can still limit it.

Educational material. Examples use simplified, hypothetical inputs and are not a design, a construction document or professional engineering advice. Confirm requirements with the codes and standards adopted where the work is built and with a licensed engineer.

← All comparisons