Extension de l'interface utilisateur (BE1)
3 Syntaxe
3.5.3
Méthode UNLOAD
La méthode UNLOAD est utilisée avant qu'un écran ne soit déchargé.
UNLOAD
...
END_UNLOAD
UNLOAD
REG[1] = VAR1
END_UNLOAD
3.5.4
Méthode CHANGE
Les méthodes CHANGE sont utilisées lorsqu'une valeur de variable se modifie.
Ainsi, les calculs de variable qui sont utilisés immédiatement lors de la modification
de variable, sont configurés au sein d'une méthode CHANGE.
On distingue la méthode CHANGE globale et spécifique à l'élément.
La méthode CHANGE spécifique à l'élément est utilisée lorsque la valeur des
variables spécifiques change.
CHANGE(Descripteur)
...
END_CHANGE
avec :
Descripteur
Si une variable système ou utilisateur est affectée à une variable, la valeur de
variable est régulièrement actualisée dans une méthode CHANGE.
DEF VAR1=(S//////"DB20.DBB1")
CHANGE(VAR1)
IF VAR1.Val <> 1
VAR1.st="Outil OK!"
otto=1
ELSE
VAR1.st="Attention erreur !" ;si la valeur de variable système = 1,
otto=2
ENDIF
VAR2.Var=2
END_CHANGE
La méthode CHANGE globale est utilisée lorsque la valeur d'une variable
quelconque change et qu'aucune méthode CHANGE spécifique à l'élément n'est
configurée.
CHANGE()
...
END_CHANGE
BE1/3-72
;Placer la variable dans le registre
Nom de la variable
SINUMERIK 840D sl/840D/840Di/810D MES HMI (IAM) - Edition 08/2005
;Var1 attribuée par une variable
;système
;si la valeur de variable système ≠ 1,
;le texte succinct des variables est :
;Outil OK!
;le texte succinct des variables est :
;Attention erreur !
© Siemens AG 2005 All Rights Reserved
08/2005