08/2005
Variables auxiliaires
Les variables auxiliaires sont des variables de calcul internes.
Les variables de calcul sont définies comme les variables, mais ne possèdent
aucune caractéristique en dehors de la valeur de variable et de l'état. Ainsi, les
variables auxiliaires ne sont pas visibles dans l'écran. Les variables auxiliaire sont
de type Variante.
DEF Descripteur
avec :
Descripteur
DEF OTTO
La valeur d'une variable auxiliaire est attribuée dans une méthode.
Descripteur.val = Valeur de variable auxiliaire
ou
Descripteur = Valeur variable auxiliaire
avec :
Descripteur
Valeur de variable auxiliaire Contenu de la variable auxiliaire
LOAD
OTTO = "Test"
END_LOAD
LOAD
OTTO = REG[9].VAL
END_LOAD
La caractéristique État permet de demander au cours de la configuration si une
variable auxiliaire contient une valeur valide. Cette caractéristique n'est accessible
qu'en lecture.
Descripteur.vld
avec :
Descripteur
Le résultat de la demande peut être :
FALSE = valeur non valide
TRUE = valeur valide
IF OTTO.VLD == FALSE
OTTO = 84
ENDIF
Calcul avec des variables
Les variables sont calculées après chaque sortie d'un champ E/S (à l'aide de la
touche ENTER ou TOGGLE). Le calcul est configuré dans une méthode CHANGE
et lancé à chaque modification de la valeur.
En interrogeant l'état de variable (voir 3.3.9 "Etat de variable"), il est possible de
déterminer si une variable a ou non une valeur valide.
Var1 = Var5 + SIN(Var2)
Otto = PI * Var4
© Siemens AG 2005 All Rights Reserved
SINUMERIK 840D sl/840D/840Di/810D MES HMI (IAM) - Edition 08/2005
Extension de l'interface utilisateur (BE1)
Nom de la variable auxiliaire
;Définition d'une variable auxiliaire
Nom de la variable auxiliaire
;Variable auxiliaire Otto affectée à la valeur "Test"
;Variable auxiliaire affectée à la valeur du registre
Nom de la variable auxiliaire
3 Syntaxe
BE1/3-45