Protocolo de comandos
Sección
CRC16
9.1.2
Confirmación del equipo
Al recibir un comando, el equipo envía inmediatamente una confirmación.
Tabla 9.2:
Formato del paquete de confirmación
Sección
Inicio del marco
Versión del paquete
Longitud del paquete
Dirección de destino
Dirección de origen
Tipo de protocolo
Flags
Protocolo de carga útil
Número de confirmación 0x0000...0xFFFF 2
Leuze electronic GmbH + Co. KG
Bytes (o área)
Número de
bytes
0x0000...0xFFFF 2
Bytes (o área)
Número de
bytes
0x01
3
0x43
0x54
0x31
1
0xFFFF
2
0x40000000 –
4
0x4FFFFFFF
0x00000000 –
4
0x0FFFFFFE
0x01
1
0x00
0x00
1
DCR 55
Descripción
Indica un valor CRC16 (utilizando el algorit-
mo cero CCITT), el cual se calcula para los
bytes tras la longitud del paquete.
• Dirección de destino
• Dirección de origen
• Tipo de protocolo
• Flags
• Protocolo de carga útil
• Número de confirmación
• Número de transacción
• Request ID
• Carga útil
Descripción
Tres bytes que señalan el inicio de un men-
saje
Indica el número de versión para el formato
del paquete. Este valor siempre es 0x31.
Para un paquete de confirmación este valor
siempre es 15.
Indica la dirección del ordenador host.
Este valor se escribe como valor de 4 bytes
en el formato Big-Endian.
Indica la dirección del equipo con el que us-
ted quiere comunicarse.
Este valor se escribe como valor de 4 bytes
en el formato Big-Endian.
Indica el tipo de protocolo que se ha de usar
en la comunicación. Este valor siempre es
0x01.
Byte individual que indica un campo de bits.
Para enviar un comando este valor siempre
es 0x00.
Valor que indica el tipo de paquete. Al enviar
una confirmación este valor siempre es 0x00.
Indica el número de la confirmación.
Este valor se escribe como valor de 2 bytes
en el formato Big-Endian.
69