Somme De Contrôle (Crc16) - JUMO LOGOSCREEN nt Mode D'emploi

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

Publicité

4.8 Somme de contrôle (CRC16)
Mode de calcul
Exemple 1
4 Description du protocole Modbus
La somme de contrôle (CRC16) permet de détecter les erreurs de transmis-
sion. Si une erreur est détectée lors de l'analyse, l'appareil correspondant ne
répond pas.
CRC = 0xFFFF
CRC = CRC XOR ByteOfMessage
For (1 à 8)
CRC = SHR(CRC)
if (drapeau report à droite = 1)
then
CRC = CRC XOR 0xA001
while (tous les octets du message ne sont pas traités) ;
L'octet de poids faible de la somme de contrôle est transmis en
premier !
Consultation de l'état de la sortie à relais 1.
Ordre : lecture d'un mot à l'adresse0x1631
01
03
1631
Réponse (CRC = 0x8479) :
01
03
02
Wort 1
Mot 1 = 1 signifie que le relais 1 est actif.
0001
D18D
0001
7984
else
27

Publicité

Table des Matières
loading

Table des Matières