Le protocole Modbus est un langage commun utilisé dans les contrôleurs électroniques. Grâce à ce protocole, les contrôleurs peuvent communiquer entre eux et avec d'autres appareils via un réseau (tel qu'Ethernet). C'est devenu une norme générale de l'industrie. Avec lui, les dispositifs de contrôle produits par différents fabricants peuvent être connectés à un réseau industriel pour une surveillance centralisée. Ce protocole définit une structure de message que les contrôleurs peuvent reconnaître et utiliser quel que soit le réseau via lequel ils communiquent. Il décrit le processus par lequel un contrôleur demande l'accès à d'autres appareils, comment répondre aux demandes d'autres appareils et comment détecter et enregistrer les erreurs. Il spécifie un format commun pour la disposition et le contenu du domaine de message.
Lors de la communication sur un réseau Modbus, le protocole stipule que chaque contrôleur doit connaître l'adresse de son appareil, reconnaître les messages envoyés par l'adresse et décider de l'action à entreprendre. Si une réponse est requise, le contrôleur générera un message de retour et l'enverra à l'aide du protocole Modbus. Sur d'autres réseaux, les messages impliquant le protocole Modbus sont convertis dans la structure de trame ou de paquet utilisée sur ce réseau. Cette conversion étend également la méthode de résolution des adresses de nœud, des chemins de routage et de la détection d'erreurs en fonction du réseau spécifique.
Ce protocole prend en charge les anciens appareils RS-232, RS-422, RS-485 et Ethernet. De nombreux appareils industriels, y compris PLC, DCS, instruments intelligents, etc., utilisent le protocole Modbus comme norme de communication.


