XMT

Instrucciones  ï¿½ndex 

XMT se utiliza para transmisi�n de datos no convencional o alternativa. Su formato b�sico es: TRAMSNITIR esto, aquello, por ac�.

La ejecuci�n es condicional.

por ac� corresponde al medio por el que se har� la transmisi�n, que condiciona esto y aquello. Por ejemplo, si lo que se transmitir� es un SMS, esto y aquello corresponder�n a destinatario y mensaje respectivamente.

XMT arg1, arg2, medio    
Operaci�n arg1 arg2 Medio
      Nombre Valor
SMS Destinatario (1 al 6) Mensaje (1 al 10) xmt_as_SMS 20
HTTP POST 1� variable cantidad de variables (1 o m�s) xmt_as_POST 30
HTTP POST en Base64 1� variable cantidad de variables (1 o m�s) xmt_as_POST64 31
Modbus Ethernet(1) 1� variable cantidad de variables (1 o m�s) xmt_as_MbE 32
Listado 1� variable cantidad de variables (1 o m�s) xmt_as_List 33
Listado en Base64 1� variable cantidad de variables (1 o m�s) xmt_as_List64 34
Modbus Ethernet(2) 1� variable cantidad de variables (1 o m�s)   35
Modbus (2) 1� variable cantidad de variables (1 o m�s)   36
(1) Este siempre se codificar� en Base64 
(2) Este siempre se codificar� en Modbus RTU 

Ejemplos

Transmitir al destinatario N�1 el mensaje N�2:

   XMT 1, 2, xmt_as_SMS

Tambi�n se pueden asignar nombres para que sea mas f�cil de entender:

   #define Destinatario_1 1
   #define Mensaje_2 2
 
   XMT Destinatario_1, Mensaje_2, xmt_as_SMS

  

Transmitir el tiempo de encendido como un HTTP POST:

   XMT TimeRunL, 2, xmt_as_POST

En la variable XMT_Cnt del �rea SM se ver� el "resultado" o estado anterior:

Valor XMT_Cnt Estado
0 Est� libre y/o la operaci�n fue concluida correctamente
1 o mas Est� ocupado / Operaci�n pendiente de ejecuci�n
-1 o menor La operaci�n ha fallado (aconteci� alg�n error)

La ejecuci�n deber�a estar controlada por tiempo y de la siguiente forma:

EQ 0, XMT_Cnt
XMT arg1, arg2, chnl

HTTP POST

El Protocolo de transferencia de hipertexto no est� descrito aqu�. Puede consultar la rfc2616 o buscar mas informaci�n con su navegador favorito.

Base64

La codificaci�n y decodificaci�n en Base64 no est� detallada aqu�. Puede consultar la rfc4648 o buscar mas informaci�n con su navegador favorito.

Modbus y Modbus Ethernet

El protocolo no est� descrito aqu�. Puede hallar la informaci�n correspondiente en Modbus.org o Wikipedia.

Listado

El o las variables transmitidas estar�n separadas por una tabulaci�n, todo en texto. Solo se transmiten los valores como datos de 16 bit (se ignora como est� declarado en la programaci�n).