CONTRÔLE D'ERREUR CRC
Ce champ contient une valeur CRC à 2 octets pour la transmission des erreurs détectées. Le dispositif
maître calcul tout d'abord la valeur CRC et l’ajoute au message de requête. Le DECS-400 recalcule la
valeur CRC pour la requête reçue et effectue une comparaison avec la valeur CRC de requête pour
déterminer si une erreur de transmission a eu lieu. Si ce n'est pas le cas, aucun message de réponse
n'est généré. Si aucune transmission d'erreur n'a eu lieu, l'esclave calcule une nouvelle valeur CRC pour
le message de réponse et ajoute celle-ci au message pour transmission.
Le calcul de la valeur CRC est réalisé en utilisant l'ensemble des octets des champs : Adresse du
dispositif, Code de fonction du Bloc de données. Les 16 bits du registre CRC sont tous initialisés sur la
valeur 1. Chaque octet à huit bits du message est ensuite utilisé dans l'algorithme suivant.
Tout d'abord, la fonction XOR est appliquée à l'octet de message à l'aide de l'octet de poids faible du
registre CRC. Le résultat, enregistré dans le registre CRC, est ensuite décalé à huit reprises vers la
droite. L'octet MSB (most significant byte) du registre CRC est renseigné par une suite de zéros à chaque
décalage. Au terme de chaque décalage, l'octet LSB (least significant byte) est examiné. Si cet octet vaut
1, la fonction XOR est exécutée sur le registre CRC à l'aide de la valeur fixe polynomiale A001 (hex)
avant le prochain décalage. Une fois que tous les octets du message ont été traités par l'algorithme ci-
dessus, le registre CRC contient la valeur CRC du message à placer dans le champ Contrôle d'erreur.
ESPACE DU REGISTRE DU SYSTÈME DECS-400
L'espace d'adressage Modbus compris entre les valeurs 40000 et 49999 renvoie aux codes de fonction 3,
6 et 16. Le DECS-400 utilise l'espace d'adressage compris entre 40001 et 44999 (4 999 registres).
L'espace d'adressage est divisé en 14 zones, dénommées catégories d'information.
Le tableau B-10 contient un résumé statistique de chaque catégorie d'information.
Tableau B-10. Résumé des catégories d'information
Identité des
catégories
Catégories
Nombre
total des
registres
Espace
d'adresse
des
registres
Nombre
de
registres
Droits
données
cartographiés
aux registres
(nombre total
mode de
40700
R : 22
point de
41149
R : 24
FLOAT : 50
la fonction de
43127
R : 6
FLOAT : 16
B-10 Communication Modbus™ du DECS-400 9369770990 Rev R
Comments to this Manuals