7.5.7
Carácter de comprobación de bloque BCC
El carácter de comprobación de bloque (BCC) junto con las paridades pares sirve pa-
ra la transmisión segura de datos. La formación del carácter de comprobación de blo-
que se lleva a cabo a través de una operación lógica XOR de todas las señales de
mensaje. El resultado es transmitido al final del mensaje en forma de BCC.
Ejemplo
La siguiente figura muestra a modo de ejemplo la formación de un carácter de com-
probación de bloque para un mensaje acíclico del tipo PDU 85
ceso. Mediante la operación lógica XOR de los caracteres SD1 – PO3
valor 13
do como última señal en el mensaje. El receptor examina después de la recepción de
las señales individualmente la paridad de todas las señales. A continuación se forma
de las señales SD1 – PO3
probación de bloque. El mensaje ha sido transmitido correctamente si los BCC calcu-
lados y recibidos son idénticos y no consta ningún fallo de paridad. Si no es así, esto
significaría que existe un error de transmisión. Si fuera necesario habrá que repetir el
mensaje.
Puesta en marcha "Easy" con interfaz RS485/bus de campo
como carácter de comprobación de bloque BCC. Este BCC será transmiti-
hex
low
02
01
85
Idle
hex
hex
hex
SD1
ADR
TYP
SD1
:
02
1
hex
ADR
:
01
1
hex
1
TYP
: 85
hex
0
PO1
: 00
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
recibidas según el mismo esquema el carácter de com-
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
Instrucciones de funcionamiento – MOVIMOT
Función con maestro RS485
con 3 datos de pro-
hex
se deduce el
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
®
MM..D
7
135