CD Automation CD3000 M-3PH Manuel D'utilisation page 36

Masquer les pouces Voir aussi pour CD3000 M-3PH:
Table des Matières

Publicité

C.D. Automation Srl
A partir du moment où seul le format RTU du protocole MODBUS est supporté, chaque message est
suivi par un CRC16 à 2 bytes (un checksum cyclique redondant à 16-bit).
Le checksum est calculé selon une formule qui exécute en boucle une division des données avec un
polynôme
.
L'entrée de chaque division est le reste de la division précédente.
Le polynôme diviseur est:
16
15
2
2
+ 2
+ 2
+ 1(Hex 18005)
mais il est modifiable de deux façons:
étant donné que l'ordre des bits est inversé, le modèle binaire l'est également, et donc le bit
de poids fort (MSB) devient celui le plus à droite.
étant donné que l'on considère seulement le reste de la division, le bit le plus à droite (bit
de poids fort) peut être écarté.
Par conséquent la valeur du polynôme devient Hex A001.
9.2.2 Classement des bits
Classement normal
Bit de poids fort
Classement inverse
Bit de poids faible
N.B.: En appliquant l'ordre inverse,le CRC16 lui aussi rend les bits en ordre inverse
www.cdautomation.com
CD3000M-3PH de 125A à 500A
Byte de poids fort
Byte de poids faible
Byte de poids faible
Byte de poids fort
32
Manuel d'utilisation
Bit de poids faible
Bit de poids fort

Publicité

Table des Matières
loading

Table des Matières