59162
4.2
PROTOCOLO ASCII
Este protocolo implica comunicaciones dúplex en alternativa. Todas las
comunicaciones se inician en el aparato principal. Éste envía una instrucción o
interrogación al aparato auxiliar de destino y el auxiliar responde con un
reconocimiento de la orden o una respuesta a la pregunta. Cada uno de los
mensajes, en cualquier dirección, comprende:
(a) Un carácter de inicio de mensaje
(b) Uno o dos caracteres de dirección (exclusivamente la
definición del auxiliar)
(c) Una cadena de caracteres de parámetros/datos
(d) Un carácter de fin de mensaje
Los mensajes procedentes del aparato principal pueden ser de alguno de estos
cuatro tipos:
Tipo 1:
L={N} ? ? *
Tipo 2:
L={N} {P} {C} *
Tipo 3:
L={N} {P} # {DATA} *
Tipo 4:
L={N} {P} I *
donde todos los caracteres están en código ASCII y:
L
es el carácter de inicio de mensaje (Hex 4C)
{N}
es la dirección del auxiliar (dentro del intervalo 1 - 32); las
direcciones 1-9 pueden representarse por un único dígito (por
ej.: 7) o mediante dos dígitos, siendo el primero cero (por ej.:
07)
{P}
es un carácter que identifica el parámetro a
interrogar/modificar – véase la Tabla 4-2
{C}
es la instrucción (véase a continuación)
#
indica que seguirá el campo {DATA} (Hex 23)
{DATA}
es una cadena de caracteres numéricos en código ASCII
(véase la Tabla 4-1)
*
es el carácter de fin de mensaje (Hex 2A)
59162V1-4
4-2