Descargar Imprimir esta página

Métodos; Change - Siemens SINUMERIK 840D sl Manual De Puesta En Servicio

Ocultar thumbs Ver también para SINUMERIK 840D sl:

Publicidad

2.6
Métodos
Vista general
En los diálogos y en los menús de pulsadores dependientes de ellos (menús de pulsadores
que se abren desde un diálogo recién configurado) se pueden lanzar determinadas acciones
de forma controlada por distintos eventos (salida del campo de entrada, operación de
los pulsadores de menú). Estas acciones se configuran en métodos.
La programación básica de un método tiene el siguiente aspecto:
Bloque descriptivo
PRESS(HS1)
LM...
Var1.st = ...
Var2 = Var3 + Var4
...
EXIT
END_PRESS
2.6.1

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
• El método CHANGE global se ejecuta cuando se modifica el valor de cualquier variable y
Programación "específica del elemento"
Sintaxis:
Descripción:
Parámetros:
Completar interfaz hombre-máquina (BE1)
Manual de puesta en servicio, 11/2006, 6FC5397-8CP10-0EA0
LS...
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.
no se ha configurado ningún método CHANGE específico del elemento.
Comentarios
;Identificador de arranque del
método
;Funciones
;Modificación de propiedades
;Cálculo con variables
;Identificador de fin del método
(identificador)
CHANGE
...
END_CHANGE
Modificación del valor de la variable especificada
Identificadores
Nombre de la variable
Programación
2.6 Métodos
Referencia cruzada a capítulos
ver capítulo "Funciones"
ver los apartados "Menú de
pulsadores"
y "Elementos de diálogo"
ver apartado "Definición de una
variable"
71

Publicidad

loading