Connexion Modbus; Appendix D Communications Modbus Rtu; D.2 Fonctionnement De Base De Modbus - Michell Instruments S8000 Manuel De L'utilisateur

Hygromètre à miroir refroidi
Table des Matières

Publicité

ANNEXE D
Appendix D
Communications Modbus RTU
D.1
Introduction
Les instruments S8000 ont une interface de communication Modbus par l'intermédiaire du
port USB qui permet l'accès à distance à la confi guration de l'instrument et aux systèmes
d'enregistrement des données. Ce protocole offre une communication bidirectionnelle entre
un hôte (PC) (connu sous le nom d'unité maître) et un ou plusieurs instruments (connu sous
le nom d'unités esclaves).
Une fois la communication établie par l'unité maître, la lecture ou l'écriture des registres
d'enregistrement au sein d'une unité esclave adressée est possible. L'unité maître peut
obtenir des valeurs mesurées et des informations d'état par la lecture de registres et peut
répondre à des données contenues dans ces registres par en les réécrivant.
Les tableaux dans cette annexe répertorient ces registres, comme ils s'appliquent à
l'instrument S8000 et spécifi ent le nombre et les formats de données qui s'appliquent à
chaque registre.
D.2
Fonctionnement de base de Modbus
Il y a deux modes possibles de transmission - Modbus ASCII et RTU (Unité de terminal
distant) Unité L'instrument S8000 est classé comme un RTU.
La communication entre un système hôte (p. ex. un PC) fonctionne sur un cycle de requête-
réponse (voir fi gure 45), dans lequel un code de fonction Modbus, intégré dans le message,
indique au dispositif esclave adressé les actions à effectuer à l'aide des informations
contenues dans les octets de données.
Un champ de vérifi cation d'erreur fournit un procédé servant à l'esclave pour valider
l'intégrité des contenus du message. Si l'esclave fait 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, p. ex. des valeurs de registres
d'enregistrement ou des informations d'état. Si une erreur se produit, le code de fonction
est incrémenté par 80H (bit le plus signifi catif à 1) pour indiquer que la réponse est une
réponse d'erreur et les octets de données associés contiennent un code pour défi nir l'erreur.
Le champ de vérifi cation d'erreur, CRC (vérifi cation de redondance cyclique), permet au
maître de confi rmer que les contenus du message sont valides.
Code de fonction
Registres de données
Détection d'erreur
66
Adresse
Hôte
Figure 46
Manuel de l'utilisateur S8000
Code de fonction
Registres de données
Détection d'erreur
S8000 (RTU)

Connexion Modbus

97488 Version 4, Aout 2018
Adresse

Publicité

Table des Matières
loading

Table des Matières