Variables Et Calcul - ABB Busch-ControlTouch 6136/APP-500 Manuel Technique

Table des Matières

Publicité

Variables et calcul

L'utilisation de variables et calculs permet 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 24. 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.
Les opérateurs suivants peuvent être utilisés :
+
plus
-
moins
*
multiplication
/
division
%
modulo (reste de division)
^
puissance
&
et
|
ou
=
est égal à
<
est inférieur à
>
est supérieur à
<>
n'est pas égal à
Une racine carrée peut être calculée à l'aide de l'opérateur de puissance : ^ (1/2) = puissance ½
= la racine carrée de la valeur.
Manuel technique KNX 1773-1-8903 / 2CKA001773B8903
(résultat = 1, si les deux valeurs sont supérieures à 0,
0, dans le cas contraire)
(résultat = 1, si l'une des valeurs est supérieure à 0, 0,
dans le cas contraire)
(résultat = 1, si c'est le cas, 0, dans le cas contraire)
(résultat = 1, si c'est le cas, 0, dans le cas contraire)
(résultat = 1, si c'est le cas, 0, dans le cas contraire)
(résultat = 1, si c'est le cas, 0, dans le cas contraire)
Mise en service
│62

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

1773-1-8903Knx busch-controltouch 6136/app-500

Table des Matières