MODBUS RTU AIDOO
Note : disponible pour Aidoo Wi-Fi, Aidoo Pro, Aidoo Z-Wave et Aidoo Zigbee.
Le format des commandes pour les opérations de lecture/écriture est le suivant (8 octets) :
Adresse du
secondaire
1 octet
•
Adresse du secondaire. Définit le dispositif secondaire 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 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
Code d'opération
Adresse de registre
1 octet
+ x
16
15
Données
2 octets
1...2·N octets
+ x
+ 1.
2
CRC
FR
2 octets
15