CT416400
- Actuador todo/nada
Manual de programación
Byte script:
param=65535;
wait:
if(param==65535)
goto wait;
if(param==0)
var1=0;
if(param==1)
var1=1;
if(param==2)
var2=0;
if(param==3)
var2=1;
if(param==4)
var3=0;
if(param==5)
var3=1;
var4=var1+var2+var3;
send_telegram(X/X/X,dpt1,var4,write);
param=65535;
goto wait;
Notas: X/X/X es la dirección de grupo a través de la cual deseamos enviar el resultado. El parámetro recibido a través de la
dirección de grupo se guarda en el parámetro "param" y es procesado. El resultado es formateado a tipo bit (dpt1) donde
cualquier valor distinto de "0" es "1". Las tabulaciones no son necesarias, han sido utilizadas para una presentación más
clara del texto.
Resta en valor absoluto
-
Descripción: Se desea recibir dos parámetros y calcular la resta en valor absoluto.
Byte script:
var1=param;
wait:
if(param!=var1)
goto wait;
var2=param;
if(var1>=var2)
var3=var1-var2;
if(var1<var2)
var3=var2-var1;
send_telegram(X/X/X,dpt7,var3,write);
Notas: X/X/X es la dirección de grupo a través de la cual se desea enviar el resultado. El primer parámetro recibido a través
de la dirección de grupo es guardado en "var1" y después se espera por el segundo parámetro, que se guardará en "var2".
Las tabulaciones no son necesarias, han sido utilizadas para una presentación más clara del código.
www.besknx.com
v1.4
48