Bes Ingenium CT422200 Manual De Programación página 42

Tabla de contenido

Publicidad

CT422200
- Actuador todo/nada
Manual de programación
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.
"AND" lógica con más de una instrucción en función "if"
-
Descripción: Se requiere la activación o desactivación de las salidas internas, dependiendo del valor de byte recibido, de 0
a 255. La primera salida se activa si la condición "0 >= param < 64" es cierta, la segunda salida si "64 <= param < 128", la
tercera salida si "128 <= param < 192" y finalmente la cuarta salida si "192 <= param < 255". Además, cuando se activa una
salida deben desactivarse el resto. Esto significa que necesitamos ejecutar más de una instrucción dentro de las funciones
"if", así que la forma de implementarlo es escribir la condición opuesta y hacer uso de la función "goto".
www.besknx.com
1.4
v
42

Publicidad

Tabla de contenido
loading

Tabla de contenido