Les registres "Statut Alarme" de la table Modbus des esclaves du TX Modbus permettent de vérifier si la lecture et l'écriture des registres des esclaves ont été bien effectuées.
Le registre "Statut Alarme" est codé sur 16 bits dont 6 bits permettent de vérifier si la lecture des registres de l'esclave a été réussie et 6 bits permettent de vérifier si l'écriture dans les registres de l'esclave (de type Hold ou Coil) s'est bien effectuée comme montré dans la feuille "Registres de statut" ci-dessous de la table Modbus ci-jointe:
Exemple: La lecture et l'écriture doivent être codées dans le registre "Statut Alarme"
Ici, la valeur lue est 3e3e (hexadécimal). Convertissez cette valeur hexadécimale en binaire sur 16 bits:
3e3e(hexa) = 00111110 00111110 (binaire)
111110: Seul le premier registre de l'esclave a bien été lu.
111110: L' écriture s'est bien effectuée seulement dans le premier registre de l'esclave.