Structure des
communications
MODBUS RTU AIRZONE
Note : disponible pour les systèmes Airzone, Webserver et Aidoo Pro.
Le format des commandes pour les opérations de lecture/écriture avec Modbus RTU
(8 octets) est le suivant :
Adresse du
Code
système
d'opération
1 octet
1 octet
◊
Adresse du système. Définit le système auquel on souhaite accéder. Les adresses vont de 1
à 247, le 0 étant l'adresse réservée pour transmettre à tous les dispositifs (Broadcast).
◊
Code d'opération. Indique la fonction que doit réaliser la commande.
◊
Adresse de zone. Dans les commandes de zone, ce champ définit la zone dans laquelle
s'effectue l'opération. Pour les commandes de système, cet octet est toujours 0.
◊
Adresse de registre. Indique l'adresse de registre à laquelle on souhaite accéder. Pour
les commandes sur plusieurs registres, elle définit le registre de départ à partir duquel les
opérations vont s'exécuter de manière consécutive.
◊
Données. Formé par 2 octets (opérations simples) ou par un ensemble de 2 octets
(opérations multiples) qui contiennent l'information de la commande.
◊
CRC. 2 octets sont ajoutés en fin de trame afin de détecter les erreurs dans la transmission
ou la réception. Pour ce faire, on utilise la méthode de contrôle de redondance cyclique
(Cyclic Redundant Code - CRC).
Le polynôme générateur est : CRC-16 = x
Adresse de
Adresse de
zone
registre
1 octet
1 octet
+ x
+ x
+ 1.
16
15
2
Données
CRC
1...2·N octets
2 octets
FR
13