4-Protocole Modbus
Adresse de l'appareil
Le champ d'adresse en mode RTU d'une trame de message contient
huit bits. L'adresse possible de l'appareil est comprise entre 0 et 247
(en décimal), et la plage d'adresses d'un seul appareil est comprise
entre 1 et 247. Lorsqu'un appareil envoie un message de réponse, il
inscrit son adresse dans le champ d'adresse de la réponse afin que
l'appareil maître sache quel est l'appareil qui répond.
Code de fonction
Le champ du code fonctionnel du mode RTU dans la trame du message
contient 8 bits. La plage de codes possibles est la plage décimale
1...255. Lorsqu'un message est envoyé de l'appareil maître à l'appareil
affilié, le champ de code fonctionnel indique à l'appareil affilié le
comportement qu'il doit adopter. Par exemple, lire l'état de commuta-
tion de l'entrée, lire le contenu des données d'un ensemble de
registres, lire l'état de diagnostic de l'appareil affilié, autoriser
l'entrée, enregistrer, vérifier le programme dans l'appareil affilié, etc.
《Modbus protocol》pour le programme LSCM-D, veuillez visiter le site officiel de CITEL et le télécharger.
20
Zone de données
Le champ de données est composé de deux séries de nombres hexadéci-
maux, avec une plage de 00...FF. Une paire de caractères RTU envoyée
par le maître aux dispositifs esclaves contient des informations supplé-
mentaires : les dispositifs esclaves doivent être utilisés pour effectuer ce
qui est défini par le code fonctionnel. Cela inclut des éléments tels que
les adresses de registres discontinus, le nombre d'éléments à traiter et
le nombre réel d'octets de données dans le champ.
Contrôle CRC
Le mode RTU est sélectionné comme trame de caractères, et le champ
de détection d'erreur contient une valeur de 16 bits (mise en œuvre avec
deux caractères de 8 bits). Le contenu du domaine de détection d'erreur
est obtenu par une détection verbale en boucle du contenu du message.
Le CRC est ajouté à la fin du message, d'abord dans les octets de poids
faible, puis dans les octets de poids fort, de sorte que l'octet de poids fort
du CRC est le dernier octet à envoyer un message.