Classement Des Bits - CD Automation CD3200 Manuel D'utilisation

Masquer les pouces Voir aussi pour CD3200:
Table des Matières

Publicité

Manuel d'utilisation
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 résultant 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.

10.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
CD3200 jusqu'à 110A
byte de poids fort
byte de poids faible
byte de poids faible
byte de poids fort
37
C.D. Automation Srl
Bit de poids faible
Bit de poids fort
www.cdautomation.com

Publicité

Table des Matières
loading

Table des Matières