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
Encendido
O
Se utilizan caracteres descriptivos para mostrar el tipo de parámetros. Estos son:
3
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
Corresponde a la identificación del paciente (10 caracteres)
Icccccccccc
Corresponde al peso del paciente (por ejemplo, W200,05
Wnnn.nn
significa 200,5 )
Corresponde a la altura del paciente
Hnnn.nn
Tnnn.nn
Corresponde al peso de TARA que indica la balanza
Corresponde al IMC del paciente
Bnnn.n
Indica que se ha llegado al final del paquete de comandos/datos
E
Indica el valor en el que se tomaron las unidades (m=métrico,
Nc
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
O
Cuando se desee saber el estado de carga, esto indicará que la
balanza se encuentra encendida
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
96
Valor ESC
U
Q
A
C
R
S
X