Télécharger Imprimer la page

ABB i-bus KNX CT/S2.1 Manuel Produit page 83

Publicité

Mise en service
Variables et calcul
L'utilisation de variables et calculs permet une extension des commandes et valeurs de base.
Variables
Dans des scripts, vous pouvez définir vos propres variables en tant que variables globales et
utilisables dans tous les différents scripts sur l'appareil. Une variable commence par un signe
„$", tel que $AVERAGE. Les caractères alphanumériques (A--‐Z et 0--‐9) sont autorisés dans le
nom de la variable.
Vous pouvez utiliser des variables pour enregistrer une valeur, par exemple :
$LIGHTPERCENTAGE =0
SET BYTE(21/Spots) TO $LIGHTPERCENTAGE
Ou
$LIGHTSPOTS = BYTE(21/Spots)
SET BYTE(24/Spots Kitchen) TO $LIGHTSPOTS
Calcul
Vous pouvez utiliser des variables pour calculer des valeurs à l'aide d'opérateurs arithmétiques.
Les calculs sont notés comme suit :
$MAXLIGHT = ( 2 * 10 ) + 10
Bien sûr, vous pouvez aussi utiliser des valeurs de composants : par exemple :
$MAXLIGHT = ( 2 * BYTE(21/Spots) ) + 10
IMPORTANT : si vous utilisez des calculs, vous devez toujours utiliser des parenthèses. En
l'absence de parenthèses, le calcul est traité dans l'ordre d'apparition : par exemple, le résultat
de 2 * 10 + 10 = 30, mais 10 + 2 * 10 a pour résultat 120. Vous pouvez éviter cela en écrivant :
10 + (2*10). Ne l'oubliez pas lorsque vous utilisez des calculs.
Les valeurs à virgule flottante peuvent être utilisées avec « . » en tant que séparateur, par
exemple 2.42
Notez que toutes les variables sont valables dans l'ensemble de ABB. Donc, si vous définissez
une certaine variable dans un script, un autre script peut aussi utiliser cette valeur. Si vous
voulez n'utiliser une certaine variable que dans un script, assurez-vous que d'autres scripts
n'utilisent pas le même nom de variable.
Manuel produit 2CKA001773B5273
│83

Publicité

loading

Ce manuel est également adapté pour:

Busch-controltouch 2