Calcul du mot de contrôle crc, Exemple de programmation en protocole modbus – Baumer D250S Manuel d'utilisation

Page 12

Advertising
background image

6.6. Calcul du mot de contrôle CRC

Le calcul du CRC est effectué sur l’ensemble des bytes transmis excepté les 2 bytes du CRC.

1° Mettre la valeur FFFF dans le mot du CRC
2° Faire un XOR entre la valeur du CRC et le premier caractère transmis
3° Diviser la valeur de CRC par 2
4° Si la retenue de la division est égale à 1, faire un XOR entre la valeur du CRC et la valeur A001
5° Répéter les opérations 3 et 4 jusqu’à avoir effectué 8 divisions
6° Répéter les opérations 2 et 5 pour l’ensemble des bytes transmis
7° Placer le CRC obtenu en fin de message à transmettre en respectant l’ordre octet bas puis octet haut.






































6.7. Exemple de programmation en protocole ModBus

Message envoyé à l'afficheur : 123456

Ad

re

sse

Code F

onc

tion

A

dr

es

s

e du

m

ot

Nom

br

e de

m

ot

s

Nbr

e de by

tes

Données

CRC

AA

10

01 00

MH ML

BB

123456

CL CH

02

10

01 00

00 03

06

31 32 33 34 35 36

03 96

Résultat à l'affichage :

654321

13

D060S

→ D250S

Advertising
Ce manuel est liée aux produits suivants: