ES
Cálculo del Checksum BCC
El checksum se genera a partir de una operación EXOR.
El cálculo comienza con el carácter de inicio y finaliza con el último carácter de los datos útiles.
Ejemplo:
Trama enviada
Carácter de inicio
/
2FH
Para calcular la suma de dígitos del rango de datos empleado
/
2FH
=
0
30H
=
XOR
=
0001 1111
2
32H
=
XOR
=
0010 1101
0
30H
=
XOR
=
0001 1101
D
44H
=
XOR
=
0101 1001
0
30H
=
XOR
=
0111 1001
0
30H
=
BCC
XOR
=
Ajustar las funciones del sensor mediante órdenes
Vista general de órdenes:
Función
Teach-In
Retardo del tiempo de conexión/
desconexión
Lectura de valor de intensidad
Ajustar niveles de salida
Lectura de configuración de
sensor
Modificar configuración de sensor
Consultar sensor
Restablecer sensor
Consultar versión del sensor
16
Longitud
Orden
02
0D
30H 32H
30H 44H
0010 1111
0011 0000
0011 0010
0011 0000
0100 0100
0011 0000
0011 0000
0101 1001
Orden
T
A
D
O
g
G
W
R
V
Datos
BBC
00
59
30H 30H
35H 39H
Diagrama de emisión = "/020D0059." (ejemplo)
Longitud de telegrama de emisión = 10 (en este
Mientras: n < (longitud de telegrama de emisión
Suma de dígitos = Suma de dígitos EXOR
Caracteres de telegrama de emisión (n)
è BCC = 59H
Tabla 9
Carácter de finalización
.
2EH
Inicio
ejemplo)
Suma de dígitos = 0; n = 1;
- 3)
n = n + 1
Fin
Tabla 8