Scripts De Ejemplo - Bes Ingenium CT422200 Manual De Programación

Tabla de contenido

Publicidad

CT422200
- Actuador todo/nada
Manual de programación
Sleep X; Siendo X el tiempo en segundos de 0 a 65535. Este comando pausa la ejecución del script
durante el tiempo configurado.
Envío de telegramas al bus
-
Send_telegram(X/X/X,dpt,value,command);
X/X/X – Es la dirección de grupo de 0/0/1 a 31/7/255.
dpt – Indica el tipo de dato enviado: dpt1, dpt5, dpt7 and dpt9.
value – Es el valor enviado al bus.
command – El comando del telegrama, que puede ser: escritura o lectura.
...
send_telegram(1/1/10,dpt5,150,write);
send_telegram(1/2/15,dpt9,21.50,write);
...

3.12.4 Scripts de ejemplo

Retardo simple al apagar
-
Descripción: Se necesita encender una luz y automáticamente apagarla tras un tiempo determinado. Se realizará un
script de bit que se ejecutará al recibir "1" o "0" a través de la dirección de grupo asociada. El script siguiente es la forma
más simple de programarlo.
Bit Script:
Switch_on OX;
Sleep Y;
Switch_off OX;
Notas: OX es el nombre interno de la salida (de O1 a O16 dependiendo del tipo de actuador). Si se requiere encender o
apagar la salida de otro dispositivo la instrucción deberá ser "send_telegram()". Y es el tiempo medido en segundos que la
luz está encendida.
Retardo redisparable al apagar
-
Descripción: El mismo ejemplo que el caso anterior pero ahora se requiere reinicializar la cuenta atrás (retardo) cada vez
que se reciba un "1" a través de la dirección de grupo asociada.
Bit Script:
if(param==0)
goto exit;
switch_on OX;
wait:
www.besknx.com
1.4
v
if(param==1)
var1=0;
39

Publicidad

Tabla de contenido
loading

Tabla de contenido