Accueil › Modbus

Modbus expliqué : RTU, TCP et logique des registres

Par Industrial Automation Pro · Publié le 2026-07-31 · 8 min de lecture

Modbus est sans doute le protocole de communication le plus durable de l'automatisme. Apparu dans les années 1970, ouvert et documenté, il subsiste dans presque toutes les installations : des variateurs de vitesse aux centrales de mesure en passant par la régulation de chauffage.

Cette longévité tient à sa simplicité : ni modèle d'objets complexe, ni configuration lourde. Un équipement interroge, un autre répond.

Principe

Modbus fonctionne selon le modèle client-serveur (autrefois maître-esclave). Le client émet une requête, l'équipement adressé répond. Un serveur n'émet jamais spontanément : il est toujours interrogé.

Les données se répartissent en quatre zones :

ZoneTypeAccèsContenu habituel
Coils1 bitlecture et écritureOrdres de commande, autorisations
Discrete Inputs1 bitlecture seuleÉtats, fins de course
Input Registers16 bitslecture seuleMesures : courant, température
Holding Registers16 bitslecture et écritureConsignes et paramètres

Les codes fonction en découlent : 01 et 02 lisent des bits, 03 et 04 lisent des registres, 05 et 06 écrivent une valeur, 15 et 16 en écrivent plusieurs.

Modbus RTU ou Modbus TCP ?

Modbus RTUModbus TCP
SupportLiaison série, généralement RS-485Ethernet
AdressageAdresse d'équipement 1 à 247Adresse IP, port 502
TopologieBus en ligneÉtoile via commutateur
ContrôleCRC dans la trameAssuré par TCP/IP
AtoutRobuste, longues distances, économiqueRapide, intégration informatique aisée

Les deux variantes partagent la même logique de registres : qui maîtrise l'une se retrouve immédiatement dans l'autre.

Réussir un bus RS-485

La plupart des problèmes Modbus RTU ne relèvent pas du protocole mais du câblage :

Les pitièges classiques

Sécurité : Modbus ne comporte ni authentification ni chiffrement — qui atteint le réseau peut écrire. Les réseaux industriels doivent être segmentés et jamais exposés directement à Internet.

Côté interrogateur, on trouve généralement un automate programmable ou un système SCADA.

Questions fréquentes

Qu\u2019est-ce que Modbus ?

Un protocole de communication industriel ouvert et très simple. Un client demande des données et l\u2019équipement adressé répond. Les informations sont organisées en coils (bits) et en registres (16 bits).

Quelle différence entre Modbus RTU et Modbus TCP ?

Modbus RTU circule sur liaison série, généralement RS-485, avec des adresses d\u2019équipement de 1 à 247. Modbus TCP utilise Ethernet et des adresses IP sur le port 502. La logique des registres est identique.

Pourquoi mon adresse de registre Modbus ne correspond-elle pas ?

Le plus souvent à cause de la numérotation : beaucoup de constructeurs comptent les registres à partir de 1 alors que le protocole commence à 0. Un décalage d\u2019exactement un rang désigne cette cause.

Une question sur votre projet ?

Dites-nous sur quoi vous travaillez, nous vous orientons.

Nous contacter