Télécharger Imprimer la page

Elsteam Zephyr Serie Manuel D'utilisation Et D'entretien page 87

Publicité

7.1 Introduction
Le protocole Modbus RTU (Remote Terminal Unit) est un moyen de communication qui permet l'échange de données entre
ordinateurs et contrôleurs logiques programmables.
Ce protocole est basé sur l'échange de messages entre dispositifs maître esclave et client serveur. Les dispositifs maître
peuvent recevoir les informations des esclaves et écrire dans leurs registres, alors que les dispositifs esclaves ne peuvent
lancer aucun transfert d'informations tant qu'ils ne reçoivent pas une demande du dispositif maître.
La communication Modbus est utilisée dans les systèmes d'automatisation industrielle (IAS) et dans la construction de
systèmes de gestion des bâtiments (BMS). Le protocole Modbus RTU est amplement utilisé pour sa facilité d'utilisation, sa
grande fiabilité et pour son code source ouvert qui peut être utilisé royalty-free sur n'importe quelle application ou dispositif.
Modbus RTU représente l'application la plus commune et utilise le contrôle des erreurs CRC et le codage binaire.
Master
Fig. 70. Diagramme de l'échange de messages dans une communication Modbus
Le protocole Modbus définit un Protocol Data Unit (PDU) indépendant de la couche de communication située en dessous, en
introduisant sur des bus spécifiques et sur les réseaux certains champs supplémentaires définis dans l'Application Data Unit
(ADU) (« FIG. 71. FRAMING D'UN MESSAGE UTILISANT LE PROTOCOLE MODBUS » PAGE 87).
Des dispositifs tels que PLC (Programmable Logic Controller/API), HMI (Human Machine Interface/IHM), panneaux de contrôle,
drivers, contrôleurs de mouvement, dispositifs d'E/S, etc. peuvent utiliser Modbus pour lancer une opération à distance et
souvent le protocole est utilisé pour connecter un ordinateur superviseur à un terminal à distance (Remote Terminal Unit) dans
un système de supervision, contrôle et acquisition de données (SCADA).
Pour de plus amples informations sur le protocole Modbus, visiter le site officiel Modbus au site : www.modbus.org.
7.2 Structure des messages modbus
Le protocole Modbus RTU prévoit que le message commence par un intervalle de temps de silence égal à l'envoi d'au moins 3.5 le temps
caractères. Cette caractéristique est souvent mise en place en adoptant un intervalle de temps égal au multiple de l'envoi d'un nombre
de caractères égal au baud rate utilisé dans le réseau. Les caractères disponibles pour chaque champ sont au format binaire.
Une description de la structure d'un message modbus RTU est fournie ci-dessous.
Mise en marche
3.5 x temps caractère
Laps de temps pendant
Correspond à l'adresse
lequel aucune donnée ne
du dispositif avec lequel le
doit être échangée sur
maître a établi le dialogue ;
le bus de communication
c'est une valeur entre
pour permettre aux
1...247. L'adresse 0 est
appareils reliés de
réservée au message
reconnaître la fin d'un
broadcast envoyé à tous les
message et le début du
dispositifs esclaves.
suivant.
7.3 Fonctions et registres modbus
Les registres Modbus du dispositif sont organisés autour des quatre types de référence données de base susmentionnés et ce
type de données est identifié également par le numéro initial de l'adresse.
7.3.1 Commandes Modbus disponibles et zones de données
Les commandes mises en place sont les suivantes :
Commande
Description
03 (hex 0x03)
Commande de lecture des ressources
06 (hex 0x06)
Commande d'écriture des ressources
924EHKTF4.01 - Humidificateurs série Zephyr
Demande
Réponse
Slave 1
Address
Code fonction
Fig. 71. Framing d'un message utilisant le protocole Modbus
Adresse
Fonction
8 bits
Code de la
fonction à
effectuer ou qui
a été effectuée
Modbus RTU
Réponse
Slave 2
ADU
Données
PDU
Données
8 bits
(N x 8 bits)
Contient les
données envoyées
par le maître ou
restituées par
l'esclave comme
réponse à une
question
| 87 | Installateur |
Demande de
lecture/écriture
Slave « n »
Error check
CRC
16 bits
3.5 x temps caractère
Permet au maître
Laps de temps pendant
et à l'esclave de
lequel aucune donnée ne
vérifier la présence
doit être échangée sur
d'erreurs durant
le bus de communication
la communication
pour permettre aux
et dans un tel cas
appareils reliés de
d'ignorer le message
reconnaître la fin d'un
reçu
message et le début du
suivant.
Stop
08/2023

Publicité

loading