Fonction de communication Modbus esclave
(Traduction du document original anglais)
Présentation
Cette page décrit les services gérés par les modules esclaves d'une liaison Modbus.
Echanges de données
Le module esclave gère les requêtes suivantes :
Requête Modbus
Code fonction / Code sous‐fonction
Objet automate
Lecture de n bits de sortie
16#01
%M
Lecture de n bits d'entrée
16#02
%M
Lecture de n mots de sortie
16#03
%MW
Lecture de n mots d'entrée
16#04
%MW
Ecriture d'un bit de sortie
16#05
%M
Ecriture d'un mot de sortie
16#06
%MW
Ecriture de n bits de sortie
16#0F
%M
Ecriture de n mots de sortie
16#10
%MW
Diagnostic et maintenance
Les informations de diagnostic et de maintenance accessibles à partir d'une liaison Modbus sont indiquées ci-dessous :
Désignation
Code fonction / Code sous‐fonction
Lecture de l'état des exceptions
16#07
Echo
16#08 / 16#00
Initialisation du module
16#08 / 16#01
Lecture des registres de diagnostic de l'automate
16#08 / 16#02
Modification du délimiteur de fin de trame (mode ASCII)
16#08 / 16#03
Passage en mode écoute
16#08 / 16#04
RAZ compteurs
16#08 / 16#0A
Nombre de messages reçus sans erreur de CRC
16#08 / 16#0B
Nombre de trames reçues avec erreur de CRC
16#08 / 16#0C
Nombre de réponses exceptionnelles
16#08 / 16#0D
Nombre de messages adressés à l'automate
16#08 / 16#0E
Nombre de messages de diffusion reçus :
16#08 / 16#0F
Nombre de réponses correctes
16#08 / 16#10
Nombre de messages reçus en mode écoute
16#08 / 16#11
Nombre de caractères incorrects reçus
16#08 / 16#12
Lecture du compteur d'événements
16#0B
Lecture de l'événement de connexion
16#0C
Lecture de l'identification
Remarque : La réponse de la requête esclave renvoie les mêmes éléments que la requête d'identification UNI‐TE (voir le sous‐chapitre Requête d'utilisation générale du manuel TSX DR NET).
16#11