Diálogo principal / subdiálogo
Un diálogo que abre otro diálogo y no se cierra por sí mismo se denomina como diálogo
principal. Un diálogo que es abierto desde un diálogo principal se denomina como subdiálogo.
Programación
Sintaxis:
Descripción:
Parámetro:
Nota
El parámetro VARx únicamente transfiere el valor de cada variable, es decir, las variables pueden
leerse y modificarse en el subdiálogo, pero no son visibles allí. El retorno de las variables del
subdiálogo al diálogo principal es posible mediante la función EXIT.
Ejemplo
MÁSCARA1(diálogo principal): salto al subdiálogo MÁSCARA2 con transferencia de varia-
bles
PRESS(HS1)
SINUMERIK Integrate Run MyScreens
Manual de programación, 10/2020, A5E40869575E AE
LM("Identificador"[,"Fichero"] [,MSx [, VARx] ] )
Cargar diálogo
Identificador
Nombre del diálogo que se desea cargar
fichero
Nombre de ruta (sistema de ficheros HMI o de CN) del fichero de
configuración; ajuste estándar: Dato de configuración actual
MSx
Modo del cambio de diálogo
0: (Ajuste previo) El diálogo actual se desecha, el nuevo diálogo se
carga y se muestra. Con EXIT se regresa a la aplicación estándar.
Mediante el parámetro MSx se puede determinar si al efectuar un
cambio de diálogo el actual debe o no finalizarse. Si el diálogo
actual permanece, se pueden transferir variables al nuevo diálo‐
go.
La ventaja del parámetro MSx consiste en que, al cambiar, los
diálogos no se necesitan reinicializar cada vez, sino que se con‐
servan los datos y la maquetación del diálogo actual y se facilita
la transferencia de datos.
1: El cuadro de diálogo principal actual se interrumpe a partir de la
función LM y se carga y muestra el nuevo subdiálogo (p. ej. para
la implementación de un cuadro de diálogo de mensaje). Con
EXIT se cierra el subdiálogo y se vuelve al punto de interrupción
del diálogo principal.
En el diálogo principal, el bloque UNLOAD no se ejecuta en la
interrupción.
VARx
Requisitos: MS1
Lista de variables que se pueden transferir del diálogo principal
al subdiálogo. Pueden transferirse hasta 20 variables separadas
entre sí mediante comas.
Comandos de programación
8.3 Funciones
163