ANNEXE B
Annexe B
Communications RTU Modbus
B.1
Introduction
Des communications RTU Modbus sont mises en œuvre au sein du Condumax II, qui permettent l'accès à
distance à la configuration et aux dispositifs d'enregistrement des données des instruments. Ce protocole offre
une communication bidirectionnelle entre un PC ou un API qualifié de maître, et un ou plusieurs instruments
qualifiés d'esclaves. La communication se fait par la lecture ou l'écriture du maître dans les registres de
l'esclave. L'esclave agit sur les informations contenues dans les registres pouvant être écrits, et le maître peut
obtenir des valeurs mesurées et des informations d'état du registre pouvant être lu. L'Annexe B.4 répertorie ces
registres et l'Annexe F spécifie le nombre ou les formats des données applicables à chaque registre.
B.2
Bases du protocole Modbus RTU
Le protocole Modbus RTU fonctionne selon un cycle de requêtes-réponses (voir le schéma ci-dessous), où le
code de fonction de la requête indique le dispositif esclave adressé qui lance les actions à effectuer en utilisant
les informations contenues dans les octets de données. Le champ de contrôle d'erreur fournit un procédé à
l'esclave pour valider l'intégrité du contenu du message.
Si l'esclave émet une réponse normale, le code de fonction dans la réponse est un écho du code de fonction
dans la requête, et les octets de données contiendront des données recueillies par l'esclave, telles que des
valeurs de registre ou des informations d'état. En cas d'erreur, le code de fonction est incrémenté de 80H
pour indiquer que la réponse est une réponse d'erreur, connue en tant qu'exception, et les octets de données
contiennent un code pour décrire l'erreur. Le champ de contrôle d'erreur permet au maître de confirmer que
les contenus des messages sont valides.
MASTER
MAÎTRE
(P.C.)
Adresse de l'appareil
Device Address
Code de fonction
Function Code
Data Bytes
Octets de données
CRC
B.3
Bases du protocole Modbus RTU
La connexion physique du maître au Condumax II utilise une RS485 à 2 fils plus une connexion à la terre, de
sorte que les lignes de données A, B et la masse sont connectées à un connecteur de communication au sein
de l'instrument. Le protocole du port série est le suivant:
Vitesse de transmission:
Bit de démarrage:
Bits de données:
Parité:
Bit de stop:
52
Condumax II Manuel de l'utilisateur
Message de requête du maître
Query Message from Master
Response From Slave
Réponse de l'esclave
9 600
1
8
aucune
2
97081 Édition du 30.1, Novembre 2021
SLAVE
ESCLAVE
(Condumax)
Adresse de l'appareil
Device Address
Code de fonction
Function Code
Data Bytes
Octets de données
CRC