Modbus RTU vs Modbus TCP

Deux variantes du même protocole — laquelle pour quel usage ?

Le même protocole, deux transports

Modbus définit des registres et un modèle maître/esclave : ça, c’est commun aux deux variantes. Ce qui change, c’est le transport. Modbus RTU circule sur une liaison série (RS485, parfois RS232) ; Modbus TCP circule sur Ethernet/IP. Les fonctions et les données sont identiques — un compteur expose les mêmes registres dans les deux cas.

Comparatif

Modbus RTU Modbus TCP
Support Série RS485 / RS232 Ethernet / IP
Modèle Maître / esclave Client / serveur
Adressage Adresse esclave (1–247) IP + Unit ID
Débit 9600–115200 bauds 10/100 Mbit/s et +
Distance jusqu’à ~1200 m (RS485) réseau IP (LAN/WAN)
Câblage paire torsadée 2 fils Ethernet
Idéal pour terrain, compteurs/capteurs locaux intégration réseau, multi-sites

Lequel choisir

RTU reste roi sur le terrain : économique, multidrop sur un seul bus RS485, idéal pour les compteurs et capteurs proches. TCP s’impose dès qu’on intègre au réseau, qu’on franchit des distances IP ou qu’on relie plusieurs sites. Les deux cohabitent très souvent. La passerelle WBox gère les deux via le driver Modbus, et fait même passerelle série ⇄ TCP. Ensuite, vous pouvez router le Modbus vers BACnet ou MQTT.