MANDOS SERIALES VES20/30 Y FORMATO PARÁMETROS
Todo mando interpretado obtiene por respuesta 'ACK'=[0x06]+ID+CR
Ante un error de sintaxis o mando equivocado, la respuesta será 'NACK'=[0x15]+ID+CR
0x01: Pedido de versión
Ejemplo:
desde anfitrión
>00000181+CR+00
desde VES
>00190101VES MATIC 20New Rel. 1.00+CR+10
0x02: Pedido lista análisis memorizados
El campo de datos devuelto está formado por el número de análisis memorizados en
exadecimal ascii (2 bytes) seguido por campos de 15 bytes separados por ';' en los que se
especifica el tipo, la fecha y la hora del análisis.
Ejemplo:
desde el anfitrión
>00000182+CR+00
desde VES
>0031010203F1 28/04 15:41;F2 28/04 15:49;F2K 28/04 16:13+CR+15
0x03: Pedido de envío análisis
Ejemplo:
desde el anfitrión
>0002018303+CR+00
desde VES
La respuesta puede estar formada por varios bloques, según las informaciones que
contiene el análisis. NOTA: tras recibir cada uno de los bloques, el ordenador anfitrión
debe mandar un mensaje de ACK.
[Pag. 63 di 78]
Se pide a la máquina con ID '01' que ejecute el mando '81' (es
decir, el mando '01' sin control de check sum)
Se pide al aparato con ID '01' que ejecute el mando '82' (es
decir, el mando '02' sin control de check sum)
Se pide al aparato con ID '01' que ejecute el mando '83' (es
decir, el mando '02' sin el control de check sum) con
parámetro '03', que indica el número del análisis que se
quiere recibir. De '01' a '04' en Vesmatic20 New; de '01' a
'03' en Vesmatic30 New. Para pedir el último análisis
efectuado, el parámetro debe ser '00'.
57
Manual de Instrucciones
VES-MATIC 30 & 30 Plus
Rev.1.0 del 31/10/2003