7
Puesta en marcha "Easy" con interfaz RS485/bus de campo
Función con maestro RS485
7.5.7
Carácter de comprobación de bloque BCC
Ejemplo
132
Instrucciones de funcionamiento – MOVIMOT
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.
La siguiente ilustración muestra a modo de ejemplo la formación de un carácter de
comprobación de bloque para un mensaje acíclico del tipo PDU 85
proceso. Mediante la operación lógica XOR de los caracteres SD1 – PO3
ce el valor 13
como carácter de comprobación de bloque BCC. Este BCC será en-
hex
viado como última señal en el mensaje. El destinatario examina después de la recep-
ción de las señales individualmente la paridad de todas las señales. A continuación se
forma de las señales SD1 – PO3
comprobación de bloque. El mensaje ha sido transmitido correctamente si los BCC
calculados 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 re-
petir el mensaje.
02
01
85
Idle
hex
hex
SD1
ADR
TYP
SD1
:
02
hex
ADR
:
01
hex
TYP
: 85
hex
PO1
: 00
high
hex
PO1
: 06
low
hex
PO2
: 20
high
hex
PO2
: 00
low
hex
PO3
: 0B
high
hex
PO3
: B8
low
hex
BCC : 13
hex
®
MM..D
recibidas según el mismo esquema el carácter de
low
PO
00
06
20
hex
hex
hex
hex
PO1
PO1
PO2
low
high
high
1
0
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
1
1
0
1
0
0
0
1
0
con 3 datos de
hex
se dedu-
low
00
0B
B8
13
hex
hex
hex
PO2
PO3
PO3
BCC
low
high
low
0
1
0
XOR
0
0
1
XOR
0
0
1
XOR
0
0
0
XOR
0
1
0
XOR
0
0
0
XOR
0
0
0
XOR
1
1
1
XOR
1
0
0
0
1
1
640978571
hex