CT422200
- Actuador todo/nada
Manual de programación
var1=var1+1;
sleep 1;
goto wait;
exit:
switch_on 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()". El parámetro recibido a través de la dirección
de grupo es guardado en "param" y es el tiempo medido en segundos que la luz está apagada. Las tabulaciones no son
necesarias, se han utilizado para una presentación más clara del código.
Cuenta atrás con el tiempo como parámetro
-
Descripción: Se utilizará un script de tipo byte para recibir un valor de tipo byte e iniciar una cuenta atrás
enviando un telegrama al bus cada segundo.
Byte script:
if(param==0)
goto exit;
count:
param=param-1;
sleep 1;
send_telegram(X/X/X,dpt7,param,write);
if(param<=0)
goto exit;
goto count;
exit:
Notas: X/X/X es la dirección de grupo a través de la cual se desea enviar la cuenta atrás. El parámetro recibido a través
de la dirección de grupo se guarda en el parámetro "param" y es el tiempo en segundos tomado para la cuenta atrás. Las
tabulaciones no son necesarias, se han utilizado para una presentación más clara del código.
Operación lógica "or" con 3 variables
-
Descripción: Se necesita programar una operación lógica OR de 3 bits que serán activados con el valor "1" o
desactivados con el valor "0", dependiendo del parámetro recibido.
Byte script:
param=65535;
wait:
if(param==65535)
goto wait;
if(param==0)
var1=0;
if(param==1)
var1=1;
www.besknx.com
1.4
v
41