Mise en service en mode "Easy" avec interface RS485 / bus de terrain
8.5.7
Caractère de contrôle d'intégrité BCC
En plus de la parité paire, le caractère de contrôle d'intégrité (BCC) permet de tester
la transmission correcte des données. Ce caractère de contrôle d'intégrité se calcule
par fonction logique XOR de tous les octets qui le précèdent dans le télégramme. Le
résultat obtenu est placé à la fin du télégramme à l'emplacement repéré BCC.
Exemple
L'illustration suivante est un exemple de calcul du caractère de contrôle d'intégrité
dans le cas d'un télégramme acyclique de type PDU 85
données process. La fonction logique XOR des octets SD1 – PO3
BCC égal à 13
nier. Après réception de chaque octet, le destinataire vérifie la parité. Les octets
SD1 – PO3
valeur BBC calculée et celle reçue sont égales et si la parité ne présente pas de
défaut, le télégramme a été transmis correctement. Sinon, un défaut est apparu lors
de la transmission. Il est alors nécessaire de retransmettre le télégramme.
Notice d'exploitation – Entraînements MOVIMOT
. Ce caractère BCC, situé à la fin du télégramme, est envoyé en der-
hex
reçus sont ensuite traités de la même façon qu'avant l'émission. Si la
low
02
01
85
Idle
hex
hex
hex
SD1
ADR
TYP
SD1
:
02
1
hex
ADR
:
01
1
hex
1
TYP
: 85
hex
PO1
: 00
0
hex
high
PO1
: 06
0
low
hex
PO2
: 20
1
high
hex
PO2
: 00
0
low
hex
PO3
: 0B
1
hex
high
PO3
: B8
0
low
hex
BCC : 13
1
hex
Fonctionnement avec maître RS485
PO
00
06
20
00
hex
hex
hex
PO1
PO1
PO2
PO2
low
high
high
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
1
0
1
0
0
0
1
0
0
®
MM..D en exécution pour atmosphères explosibles
constitué de trois mots de
hex
donne un résultat
low
0B
B8
13
hex
hex
hex
hex
PO3
PO3
BCC
low
high
low
1
0
XOR
0
1
XOR
0
1
XOR
0
0
XOR
1
0
XOR
0
0
XOR
0
0
XOR
1
1
XOR
0
0
1
1
640978571
8
87