User Manual

CANETProtocol
page7/29
SPANISHVERSION
CANETRS232.ProtocolodeControlRemoto
ActualizadoparaCA40,CA200z,DAM514
OCT2013
ElpuertoRS232integradoenlasseriesdedispositivosCAyDAMpermiteaundispositivoexterno
establecer comunicaciónserie empleando para ello el protocolo CANET. Dicho protocolo emplea
una sintaxis muy similar a la del protocolo TPNET, y permite a un dispositivo externo de control
(cliente) obtener y/o modificar el valor de ciertos parámetros del dispositivo CA o DAM (por
ejemplo, del CA40, CA200z o DAM514), como volúmenes, función MUTE, ecualización, activación
depresets,etc.
LacomunicaciónRS232debecumplirconlassiguientesespecificaciones:
Baudrate: 9600 (fijo,sinautonegociación)
Databits: 8
Parity: No
Stopbits: 1
Flowcontrol: No
No está permitido mediante la conexión RS232 más de un acceso simultáneo, desde varios
dispositivosexternos,almismodispositivoCA/DAM.
Elprotocoloessimpleytextual,facilitandoasílalectura,escrituradecódigoymodificación,yestá
basado en mensajes, sin necesidad de delimitador de inicio: cada mensaje viene delimitado de
forma implícita por el tamaño del paquete RS232, con un tamaño máximo de mensaje de 80
caracteresASCII,siempreincluyendoelcarácterLF(0x0A)alfinaldecadamensaje.Todoslostextos
debenestarescritosenletrasMAYÚSCULAS.
ParafacilitarelprocesamientodelosmensajesensistemasdecontroltipoEXTRON®,CRESTRON®,
AMX®,RTI®,VITY®,MEDIALON®,etc.,eldispositivoCA/DAMañadeelcarácterLF(0x0A)alfinalde
cada mensaje que envía. De esta forma, si al programa cliente no le da tiempo
a procesar los
mensajes recibidos de uno en uno, puede concatenar varios mensajes consecutivos en una única
cadenadememoria(buffer)paraposteriormentevolverasepararlosusandoeldelimitadorLF. De
igualforma,eldispositivopermiteinterpretarvariosmensajesrecibidosenunsolopaqueteRS232
usandoelcitadodelimitador.
Los mensajes están formados por uno o varios campos, todos ellos separados por espacios en
blanco(=espacioenblanco):
<TYPE> [PARAM1] [PARAM2] [PARAM3] [PARAM4][LF]