Descargar Imprimir esta página

ABB i-bus KNX Busch-ControlTouch 2 CT/S2.1 Manual Del Producto página 84

Publicidad

Puesta en servicio
Variables y cálculo
Los comandos y valores básicos pueden ampliarse utilizando variables y cálculos.
Variables
Puede definir sus propias variables en los scripts. Estas se definen como variables globales y
pueden utilizarse en todo tipo de scripts en el dispositivo. Una variable comienza con un
símbolo del dólar „$", por ejemplo, $AVERAGE. El nombre de las variables puede contener
caracteres alfanuméricos (A--‐Z y 0--‐9).
Las variables se pueden utilizar para almacenar un valor, por ejemplo:
$LIGHTPERCENTAGE =0
SET BYTE(21/Spots) TO $LIGHTPERCENTAGE
O
$LIGHTSPOTS = BYTE(21/Spots)
SET BYTE(24/Spots Kitchen) TO $LIGHTSPOTS
Cálculo
Las variables se pueden utilizar para calcular valores mediante operadores aritméticos. Los
cálculos se escriben de la siguiente manera:
$MAXLIGHT = ( 2 * 10 ) + 10
Naturalmente, también es posible utilizar valores de componentes, por ejemplo:
$MAXLIGHT = ( 2 * BYTE(21/Spots) ) + 10
IMPORTANTE: cuando utilice cálculos, siempre debe utilizar paréntesis. Si no se utilizan
paréntesis, el cálculo se realizará en el orden en el que se haya escrito, por ejemplo, 2 * 10 +
10 = 30, pero 10 + 2 * 10 da como resultado 120. Esto puede evitarse escribiendo el cálculo de
la siguiente manera: 10 + (2*10). Téngalo siempre en cuenta al utilizar cálculos.
Se pueden utilizar valores de coma flotante con el separador ".", por ejemplo, 2.42
Tenga en cuenta que todas las variables serán válidas en todo ABB. Por lo tanto, si crea una
determinada variable en un script, otro script también podrá utilizar este valor. Si desea que
una variable solo se utilice en un script, asegúrese de que otros scripts no utilicen el mismo
nombre de variable.
Manual del producto 2CKA002973B5273
│84

Publicidad

loading