Herunterladen Inhalt Inhalt Diese Seite drucken

Somme De Contrôle (Crc16) - ECOLAB Versatronic Modbus Beschreibung

Mehrkanalmessgerät
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

Description du protocole Modbus
3.7
Somme de contrôle (CRC16)
Mode de calcul
La somme de contrôle (CRC16) permet de détecter les erreurs de transmission. Si une
erreur est détectée lors de l'analyse, l'appareil correspondant ne répond pas.
CRC = 0xFFFF
bien que (tous les octets du message ne sont pas traités) ;
REMARQUE !
L'octet de poids faible de la somme de contrôle est transmis en premier !
Exemple : la somme de contrôle CRC16 CC DD est transmise et affichée
dans l'ordre DD CC.
Exemple
Demander la valeur binaire du programmateur de lavage 1 à l'adresse 0x14E5 :
Demande : lire un mot à l'adresse 0x14E5
01
Esclave
Réponse (CRC16 = 0x8479)
01
Esclave
Mot 1 = 1 signifie que la valeur binaire du programmateur de lavage 1 est égale à 1.
417102397 Rev. 1-10.2019
CRC = CRC XOR ByteOfMessage
For (1 à 8)
03
14 E5
Fonction
Adresse
03
02
Fonction
Nombre d'octets
26
CRC = SHR(CRC)
si (drapeau report à droite = 1)
alors CRC = CRC XOR
0xA001
00 01
Lire un mot
00 01
Mot 1
autrement
90 0D
CRC
79 84
CRC

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis