Puesta en marcha "Easy" con interface RS-485/bus de campo
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 para
la transmisión segura de datos. La formación del carácter de comprobación de bloque
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 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
el valor 13
como última señal en el mensaje. El destinatario 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
comprobación de bloque. El mensaje ha sido transmitido correctamente si los BCC
calculados y recibidos son idénticos y no se da ningún error de paridad. Si no es así,
esto significaría que existe un error de transmisión. Si fuera necesario habrá que repetir
el mensaje.
Idle
Instrucciones de funcionamiento – MOVIMOT
como carácter de comprobación de bloque BCC. Este BCC será enviado
hex
low
02
01
85
hex
hex
hex
SD1
ADR
TYP
SD1
:
02
1
hex
ADR
:
01
1
hex
1
TYP
: 85
hex
0
PO1
: 00
high
hex
PO1
: 06
0
low
hex
PO2
: 20
1
high
hex
PO2
: 00
0
low
hex
PO3
: 0B
1
high
hex
PO3
: B8
0
low
hex
1
BCC : 13
hex
®
MM..D con motor de CA DRS/DRE/DRP
Función con el maestro RS-485
recibidas según el mismo esquema el carácter de
PO
00
06
20
hex
hex
hex
PO1
PO1
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
con 3 datos de
hex
se deduce
low
00
0B
B8
13
hex
hex
hex
PO2
PO3
PO3
BCC
low
low
high
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
I
7
0 0
hex
113