Manual técnico de la terminal JAGXTREME de METTLER TOLEDO
9-14
(7/03)
•
Mensajes de peso y de caudal de la terminal
Formato: XmmmmmmfC (mensaje de 9 caracteres)
donde X=
W-Mensaje valor peso bruto
R-Mensaje valor caudal
mmmmmm=
Valor de peso o de caudal (p.ej. 051253 para 5125,3 lbs.)
UUUUUU si el peso es inferior a cero
HHHHHH si hay sobre capacidad de peso
f=
A-Si el punto de ajuste de la alarma está conectado.
F-Salida de punto de ajuste conectada (alimentación)
X-Salida de punto de ajuste desconectada
C=
Carácter comprobación bloque
Cuando la terminal recibe la orden "W" o "R", ésta responde con el mensaje adecuado.
No hay ningún decimal en el mensaje, pero su posición se especifica en la respuesta
de la terminal a la orden "D".
El sistema principal utiliza la comprobación de bloque para determinar si recibió el
mensaje correctamente. No obstante, no envía un <ACK> o <NAK>. Si el mensaje es
erróneo, la computadora principal realiza una nueva solicitud.
• Caracteres de comprobación de bloque
El Carácter de Comprobación de Bloque (BCC) es la suma binaria de los 7 bits
inferiores de los caracteres del mensaje. El BCC se envía con paridad par, como
otros caracteres de mensaje.
Protocolo BasTerminal
A continuación se detallan las órdenes y teclas especiales de JagBASIC utilizadas con
BasTerminal.
• Orden TPRINT
Se pueden emitir mensajes a BasTerminal desde una aplicación BASIC mediante la
orden TPRINT. Posee la misma sintaxis que las órdenes PRINT y LPRINT.
Por ejemplo, éste es un programa sencillo para introducir datos y transferirlos a
BasTerminal mediante la función inkey$ y tprint.
10
tprint "enter line"
20
x$=""
30
c$=inkey$
40
si c$="" then goto 30
50
si c$=chr$(08) then goto 90
60
tprint c$;
•
Configuración de LPRINT
Los menús Configure Serial también permiten configurar el dispositivo LPRINT para
JagBASIC. El dispositivo LPRINT es el primer puerto de impresión a la orden para
la Báscula A. Cuando se asigna el dispositivo LPRINT y la conexión BasTerminal al
mismo puerto en serie, éste funciona como un puerto en serie interactivo para
JagBASIC.
70
x$=x$+c$
80
goto 30
90
tprint ""
100 nt "input line= ";x$
110 goto 10