Introduction au protocole Modbus

Le protocole Modbus définit une structure de message et décrit le processus qu'un contrôleur utilise pour demander l'accès à un autre appareil, traiter les demandes et détecter les erreurs. Il fournit la norme interne que les contrôleurs Modicon utilisent pour analyser les messages.

Standard Modbus

Le standard Modbus définit un protocole de transmission de messages de la couche application du niveau 7 du modèle OSI et fournit des communications « client serveur » entre des dispositifs reliés par un bus ou un réseau.

Il normalise également le protocole spécifique utilisé pour l'échange de requêtes (transmission sur une ligne série) entre un dispositif maître et un ou plusieurs dispositifs esclaves (couche liaison du niveau 2 du modèle OSI).

CoucheModèle OSI selon ISOUtilisation Modbus
7ApplicationProtocole applicatif MODBUS
6Présentationvide
5Sessionvide
4Transportvide
3Réseauvide
2LiaisonProtocole MODBUS sur ligne série
1PhysiqueRS-485 (ou RS-232)

Application technologiques

Certains automates industriels et contrôleurs logiques programmables (PLC) utilisent cette norme pour dialoguer entre deux automates ou entre un automate et un périphérique modbus par exemple.

Protocole MODBUS sur ligne série

Le protocole sur ligne série MODBUS est un protocole de type maître-esclave (niveau 2 du modèle OSI).
Un système de type maître-esclave a un noeud (le noeud maître) qui émet des commandes explicites vers l'un des noeuds et processus "esclaves". Les noeuds esclaves ne transmettent généralement pas de données sans demande du noeud maître et ne communiquent pas avec d'autres esclaves.

Ressources techniques

  • Une liste impressionante de ressources techniques mises à disposition par l'organisation et des ressources externes issue de sites web : https://modbus.org/tech.php,
  • Guide, spécification et implémentation du protocole Modbus : https://www.modbus.org/docs/PI_MBUS_300.pdf.

Sites web

  • www.modbus.org : Site web de l'organisation Modbus,
  • www.modicon.com : matériel répondant à la norme Modbus par le constructeur d'automates industriels Modicon (maintenant sur Schneider Electric https://www.se.com/fr/fr/work/products/industrial-automation-control/).