13.9.3. Protocole Modbus
Le protocole Modbus
utilisé par l'ATyS implique un dialogue utilisant une structure hiérarchique maître/esclave. Deux
®
dialogues sont possibles :
• le maître communique avec un esclave (ATyS) et attend sa réponse,
• le maître communique avec tous les esclaves (ATyS) et attend leur réponse,
Le mode de communication est le RTU (unité terminale distante) utilisant des caractères hexadécimaux de 8 bits au
moins.
Dans le protocole de communication, une trame standard se compose des éléments suivants :
Adresse esclave
• Adresse esclave : Adresse de l'appareil communiquant (paramètre Add, menu Comm)
• Code fonction : les codes utilisables sont les suivants :
3 : pour lire n mots (maximum 125)
6 : pour écrire un mot
16 : pour écrire n mots (maximum 125)
• Adresse : Adresse registre (voir les tableaux suivants)
• Données : Paramètres liés à la fonction (nombre de mots, valeur)
En cas de sélection de l'adresse esclave 0, un message est envoyé à tous les appareils présents sur le réseau
(uniquement pour les fonctions 6 et 16) ; ce type de message s'appelle une diffusion générale, par conséquent il n'est pas
suivi de réponse des esclaves.
Le temps de réponse maximum (timeout) est de 250 ms entre une question et une réponse.
Connecteur Modbus
66
FR
®
Code fonction
Adresse
Données
CRC 16
ATyS p M - 542935E - SOCOMEC