La structure et le contenu du paramètre de gestion du bloc DATA_EXCH sont communs à la messagerie explicite Modbus TCP.
Configuration du paramètre de gestion
Le paramètre de gestion est composé de 4 mots contigus :
Source de données
|
Registre
|
Description
|
Octet de poids fort (MSB)
|
Octet de poids faible (LSB)
|
Données gérées par le système
|
Management_Param[0]
|
Numéro d'échange
|
Deux bits en lecture seule :
-
Bit 0 = bit d'activité
-
Bit 1 = bit d'annulation
|
Management_Param[1]
|
|
|
Données gérées par l'utilisateur
|
Management_Param[2]
|
Délai d'expiration du bloc. Valeurs possibles :
|
Management_Param[3]
|
Longueur des données envoyées ou reçues :
-
Entrée (avant l'envoi de la requête) : longueur des données dans le paramètre Data_to_Send, en octets
-
Sortie (après la réponse) : longueur des données dans le paramètre Received_Data, en octets
|
Le bit d'activité est le premier bit du premier élément de la table. Sa valeur indique l'état d'exécution de la fonction de communication :
Par exemple, vous pouvez ajouter la déclaration suivante dans la table de gestion :
Management_Param[0] ARRAY [0..3] OF INT
Voici alors la notation du bit d'activité :
Management_Param[0].0
NOTE : La notation précédemment utilisée requiert la configuration des propriétés du projet de façon à autoriser l'extraction des bits sur les types d'entiers. Si ce n'est pas le cas, Management_Param[0].0 n'est pas accessible de cette manière.