CD Automation MULTIDRIVE-2PH Manuel D'utilisation page 64

Table des Matières

Publicité

C.D. Automation s.r.l
Lorsque 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é en appliquant une formule exécutant 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 modifié de deux façons:
Comme l'ordre des bit est inverse, le modèle binaire l'est également, rendant le bit de poids
fort (MSB) celui plus à droite.
Comme seul le reste de la division est pris en considération, le bit plus à droite
(bit de poids fort) peut être écarté.
Par conséquent, la valeur du polynôme devient Hex A001.
CLASSEMENT DES BITS
Ordre normale
bit de poids fort
Ordre inverse
bit de poids faible
N.B.: En appliquant l'ordre inverse, le CRC16 également donne les bits en ordre inverse
MULTIDRIVE-2PH
Byte de poids fort
Byte de poids faible
Manuel d'utilisation de 25A à 700A
Byte de poids faible
Byte de poids fort
64
Bit de poids faible
Bit de poids fort

Publicité

Table des Matières
loading

Table des Matières