BCC (Carácter de comprobación de bloque)
Se pueden adjuntar caracteres de comprobación de bloque a los datos de transmisión. La posición de inicio
para el cálculo de BCC se puede seleccionar desde el primer byte hasta el 15º. El BCC, calculado mediante
XOR o ADD, puede ser de 1 o 2 dígitos.
Los módulos de la CPU actualizada también pueden usar ADD-2comp, Modbus-ASCII y Modbus-RTU para
calcular el BCC.
1º
2º
3º
STX
"A"
"B"
La posición de inicio para el cálculo de BCC
se puede seleccionar en este intervalo.
Intervalo de cálculo de BCC al empezar con el primer byte de datos.
Posición de inicio de cálculo de BCC
La posición de inicio para el cálculo de BCC se puede especificar desde el primer byte hasta el 15º. El BCC se
calcula para el intervalo que comienza en la posición designada hasta el byte inmediatamente anterior al BCC
de los datos de transmisión.
Ejemplo: Los datos de transmisión constan de 17 bytes más 2 dígitos BCC.
(1) Posición de inicio de cálculo = 1
1º
2º
3º
STX
"A"
"B"
(2) Posición de inicio de cálculo = 2
1º
2º
3º
STX
"A"
"B"
Fórmula de cálculo de BCC
La fórmula de cálculo de BCC se puede seleccionar desde operaciones mediante XOR (Exclusive OR) o ADD
(suma). ADD-2comp, Modbus ASCII, y Modbus RTU pueden seleccionarse también para los módulos de la
CPU actualizada, usando WindLDR versión 4.40 o superior.
Ejemplo: Los resultados de la conversión de los datos de transmisión constan de 41h, 42h, 43h, 44h y 45h.
Datos ASCII
"A"
"B"
(41h)
(42h)
(1) Fórmula de cálculo de BCC = XOR
Resultado del cálculo = 41h ⊕ 42h ⊕ 43h ⊕ 44h ⊕ 45h = 41h
(2) Fórmula de cálculo de BCC = ADD
Resultado del cálculo = 41h + 42h + 43h + 44h + 45h = 14Fh → 4Fh
(3) Fórmula de cálculo de BCC = ADD-2comp
Resultado del cálculo = B1
(4) Fórmula de cálculo de BCC = Modbus ASCII
Resultado del cálculo = A4
(5) Fórmula de cálculo de BCC = Modbus RTU
Resultado del cálculo = 91h F6h
4º
5º
6º
"C"
"D"
"E"
4º
5º
6º
"C"
"D"
"E"
Intervalo de cálculo de BCC
4º
5º
6º
"C"
"D"
"E"
Intervalo de cálculo de BCC
"C"
"D"
"E"
(43h)
(44h)
(45h)
(Sólo los últimos 1 o 2 dígitos se utilizan como BCC.)
M
ANUAL DEL USUARIO DE
17: I
NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO
15º
16º
17º
18º
"0"
CR
LF
BCC
(2 dígitos)
15º
16º
17º
18º
"0"
CR
LF
BCC
(2 dígitos)
15º
16º
17º
18º
"0"
CR
LF
BCC
(2 dígitos)
M
S
FC4A FC9Y-B1145
ICRO
MART
19º
BCC
BCC
19º
BCC
BCC
19º
BCC
BCC
17-11