8.2.2
CHANGE
Descripción
Los métodos CHANGE se ejecutan cuando se modifica el valor de una variable. Es decir, dentro
de un método CHANGE se configuran cálculos de variables que se ejecutan inmediatamente
cuando tiene lugar una modificación en una variable.
Los métodos CHANGE se diferencian en específico del elemento y global:
• El método CHANGE específico del elemento se ejecuta cuando se modifica el valor de la
variable especificada. Si una variable tiene asignada una variable de sistema o de usuario, su
valor puede actualizarse cíclicamente en un método CHANGE.
• El método CHANGE global se ejecuta cuando se modifica el valor de cualquier variable y no
se ha configurado ningún método CHANGE específico del elemento.
Programación "específica del elemento"
Sintaxis:
Descripción:
Parámetro:
Ejemplo
DEF VAR1=(I//////"DB20.DBB1")
CHANGE(VAR1)
IF VAR1.Val <> 1
VAR1.st="¡Herramienta OK!"
ELSE
ENDIF
VAR2.Var=2
END_CHANGE
SINUMERIK Integrate Run MyScreens
Manual de programación, 07/2022, A5E50479473E AC
otto=1
VAR1.st="Atención: error"
otto=2
CHANGE(Identificador)
...
END_CHANGE
Modificación del valor de la variable especificada
Identificador
Nombre de la variable
; A Var1 se asigna una variable de sistema
; Si el valor de la variable de sistema es ≠ 1,
el texto breve de la variable es: ¡Herramienta
OK!
; Si el valor de la variable de sistema es = 1,
el texto breve de la variable es: Atención:
error
Comandos de programación
8.2 Métodos
145