Protocolo de comunicación de PC
Esta balanza utiliza un protocolo de escape para comunicarse con un PC a través de los puertos serie 2 y
USB puerto serie 1: conectando a la impresora). En un protocolo de escape, la función de escape
(<esc> o ASCII 27) se utiliza para indicar que existe un comando, no datos, posterior.
Se han definido dos escenarios Comunicación iniciada por la balanza y comunicación iniciada por el PC.
A continuación se muestra una tabla de los elementos que pueden enviarse a través de la línea de
comunicación.
Iniciado
por
balanza
Enviar
lectura
individual
Enviar lectura continua R
Enviar
lecturas
masivas
Enviar diagnóstico
A continuación se muestra una lista completa de caracteres ESC por utilizarse:
Nombre
Carácter
Lectura
R
Identificación
I
Peso
W
Altura
H
TARA
T
IMC
B
Final de paquete
E
(EOP, por sus
siglas en ingles)
Unidades
N
Estado de carga
J
3
Se utilizan caracteres descriptivos para mostrar el tipo de parámetros. Estos son:
c=Carácter, n=Numérico. La cantidad de parámetros indica el número ajustado de
marcadores de posición para estos caracteres y números (por ejemplo, Zccc indica que se
proporcionará un valor compuesto por 3 caracteres.)
la
Valor ESC
R
R
A
Valor ESC con
parámetros
R
Le indicará al PC que la balanza está enviando una lectura.
Inmediatamente después aparecerá el valor enviado (por
ejemplo,<ESC>R<ESC>I1234567890<ESC>W200.00<ESC>N
m<ESC>...<ESC>E
3
Icccccccccc
Corresponde a la identificación del paciente (10 caracteres)
2 F
Wnnn.nn
Corresponde al peso del paciente (por ejemplo, W200,05
significa 200,5 )
Hnnn.nn
Corresponde a la altura del paciente
Tnnn.nn
Corresponde al peso de TARA que indica la balanza
Bnnn.n
Corresponde al IMC del paciente
E
Indica que se ha llegado al final del paquete de comandos/datos
Nc
Indica el valor en el que se tomaron las unidades (m=métrico,
c=constitucional)
J
Solicita el estado de carga de la balanza. La respuesta será
<ESC>O<ESC>E, <ESC>F<ESC>E o <ESC>L<ESC>E
Iniciado por el PC
Actualizar firmware
Solicitar
valores/ajustes
actuales
Diagnóstico
Enviar mensajes de
control de la balanza
Solicitar datos
almacenados
Ajustar datos
almacenados
Eliminar datos
almacenados
Descripción
58
Valor ESC
U
Q
A
C
R
S
X