Réf :
Modbus
Le Modbus est un protocole de communication série qui permet l'échange d'informations entre des dispositifs électroniques dans des systèmes de contrôle industriel.
Types de communication :
-
Modbus RTU (Remote Terminal Unit) : Utilise une transmission série en mode binaire sur des liaisons RS-232 ou RS-485.
-
Modbus ASCII : Utilise une transmission série en mode ASCII pour permettre une compatibilité avec des systèmes de communication plus anciens.
-
Modbus TCP : Utilise le protocole TCP/IP pour la communication sur des réseaux Ethernet.
Architecture :
-
Le Modbus suit un modèle maître-esclave, où un dispositif maître interroge et contrôle un ou plusieurs dispositifs esclaves.
-
Le maître envoie des requêtes aux esclaves pour lire ou écrire des données.
Format de trame :
-
Une trame Modbus RTU comprend un champ d'adresse, des données, une somme de contrôle CRC, et des bits de début/fin.
-
Modbus ASCII utilise un format lisible composé de caractères ASCII, avec des délimiteurs de début et de fin.
Fonctionnalités principales :
-
Lecture/écriture de données : Permet la transmission de données binaires entre les dispositifs.
-
Lecture d'état : Interrogation des états de dispositifs esclaves.
-
Contrôle de processus : Permet le contrôle à distance de dispositifs industriels.
Utilisation :
-
Couramment utilisé dans l'automatisation industrielle pour connecter des capteurs, actionneurs, et autres dispositifs à des systèmes de contrôle centralisés.
-
Trouve des applications dans divers secteurs tels que l'énergie, la fabrication, la gestion de bâtiments, etc.
Avantages :
-
Simplicité : Facile à implémenter et à comprendre.
-
Robustesse : Adapté aux environnements industriels difficiles.
-
Large adoption : Protocole standard largement utilisé dans l'industrie.