11. COMUNICACIONES CVMk...-
Uno o varios aparatos CVMk... pueden conectarse a un
ordenador. Mediante este sistema puede lograrse, además del funcionamiento
habitual de cada uno de ellos, la centralización de datos en un solo punto. El
CVMk..., conjuntamente con el módulo CVM/xx485, tiene una salida de
comunicación serie tipo 485. Si se conectan más de un aparato a una sola
línea serie, es preciso asignar a cada uno de ellos un número o dirección (de
01 a 99) a fin de que el ordenador central envíe a dichas direcciones las
consultas de datos. También puede trabajar con una salida RS-232; en este
caso se conectará un módulo de comunicación tipo CVM/xx232.
PROTOCOLO: Pregunta / Respuesta
11.1.
FORMATO DE DEMANDA
El formato de demanda es: $PPCCCAA.... ch [LF] (ejemplo = $00RVI75 )
El formato de respuesta es : $PPAA...ch [LF]
$
Cualquier mensaje se inicia con este símbolo
PP
Numero de periférico (00 a 99) que corresponde al CVM (decimal- ASCII)
CCC COMANDO
AA
ARGUMENTO: Sólo con comandos de escritura Wxx (Decimal- ASCII).
Ch
CHECK-SUM : Check-sum de todos los elementos que forman el mensaje. Se
calcula sumando el valor decimal de los bytes que le preceden en ASCII y
pasando el resultado a hexadecimal. Se toman dos dígitos.
ejemplo = $00RVI --> 36 + 48 + 48 +82 + 86 + 73 =373
373 decimal
[ LF ]
LINE FEED indica final mensaje.
----
175 hexad. CHECK-SUM = 75 ----> $00RVI75 [LF]
(chr$(10))