Protocolo de comandos
Sección
CRC16
NOTA
La dirección de destino y la dirección de origen tienen ahora los valores de la dirección de desti-
no y de la dirección de origen del paquete con comando anterior.
Ä Si en la dirección de destino está ajustada una dirección broadcast, ésta es sustituida por la
dirección del equipo en el correspondiente paquete de confirmación.
Ä Usted debe usar esta dirección en todas las secuencias siguientes. Si no las usa, el equipo
no responderá.
NOTA
El número de confirmación en el paquete de confirmación del equipo es idéntico al número de
transacción del paquete con comando anterior.
9.1.3
Paquete con confirmación
Una vez que se ha enviado la confirmación, el equipo envía una respuesta sobre el comando. El paquete
con la confirmación tiene el mismo formato que el paquete con el comando (vea capítulo 9.1.1 "Paquete
con comando"), pero con las siguientes diferencias:
• La parte de la carga útil del paquete con la confirmación contiene la respuesta del equipo.
• El número de transacción y la Request ID están permutados en el paquete con la confirmación (com-
parado con el paquete con comando).
• La dirección de destino y la dirección de origen están permutadas en el paquete con la confirmación
(comparado con el paquete con comando).
La respuesta está formateada como mensaje XML. Cada descripción de un comando muestra un ejemplo
de una respuesta de cada comando al solicitar un valor para un ajuste.
9.1.4
Confirmación del host
Tras recibir el paquete con la respuesta, el equipo host debe enviar un paquete con confirmación al equi-
po. Esta confirmación del host tiene el mismo formato que la confirmación del equipo (vea capítulo 9.1.2
"Confirmación del equipo"), pero con las diferencias siguientes:
• La dirección de destino y la dirección de origen están permutadas en el paquete de confirmación del
host (comparado con el paquete de confirmación del equipo).
• El número de confirmación en el paquete de confirmación del host es idéntico al número de transac-
ción en el paquete con la respuesta.
9.1.5
Ejemplo 1: Activar el Code 93 al arrancar
En este ejemplo se acaba de activar el equipo host, y éste está listo para enviar su primer comando: ase-
gúrese de que está activado el Code 93.
Supuestos:
• El equipo host no conoce la dirección del equipo, por lo que envía un mensaje broadcast.
• Dirección del equipo host: 0x40000000
Leuze electronic GmbH + Co. KG
Bytes (o área)
Número de
bytes
0x0000...0xFFFF 2
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
70