Selección de diálogos
11.1 Selección de diálogos mediante pulsadores de menú de PLC
La configuración de los comandos LM y LS, que deben ejecutarse al recibir los pulsadores de
menú de PLC correspondientes, se realiza en el fichero "easyscreen.ini", concretamente en
secciones cuyo nombre tiene el patrón siguiente:
[areaname_dialogname]
[AreaParameter_SlPaDialog]
100.screen1 =
LS("PulsadorMenu1","param.com")
101.screen3 = LM("Mascara1","param.com")
action.screen=Comando
Ejemplo 1
Tarea
Con independencia del área en el que se encuentre en SINUMERIK Operate, al ajustar el pulsador
de menú de PLC "75" (DB19.DBB10) en el área o en el diálogo actual, se abre la máscara
"MyMask" del fichero de configuración "custom_masks.com".
Solución:
Defina en "systemconfiguration.ini" el pulsador de menú de PLC "75" que dispara Action "100":
[keyconfiguration]
KEY75.0 = action:=100
Defina en "easyscreen.ini" la reacción "LM" para cada Area. Si se produce, se ejecutará Action
"100" en el área correspondiente:
[AreaMachine]
100=LM("MyMask","custom_masks.com")
[AreaProgramEdit]
100=LM("MyMask","custom_masks.com")
[AreaParameter]
100=LM("MyMask","custom_masks.com")
[AreaProgramManager]
100=LM("MyMask","custom_masks.com")
310
La primera parte del nombre, "areaname", designa el campo de
manejo; la segunda parte, "dialogname" designa el diálogo para
el cual son válidos los comandos configurados en esta sección.
Deben utilizarse los nombres que se han asignado al campo de
manejo y al diálogo en el fichero "systemconfiguration.ini". La
indicación del diálogo es opcional.
Puede omitirse, especialmente en campos de manejo que se
implementan solamente con un único diálogo (ver ejemplo de al
lado).
Si en el campo de manejo AreaParameter, que se implementa
con el diálogo SlPaDialog, se muestra "screen1", al producirse la
"action" con el valor 100 se ejecuta el comando "LS("Pulsador‐
Menu1","param.com")".
Los dos atributos "action" y "screen" indican de forma unívoca
cuándo se ejecutará el comando indicado.
La indicación de "screen" es opcional.
Los comandos admisibles son:
LM (LoadMask)
LS (LoadSoftkeys)
Manual de programación, 07/2022, A5E50479473E AC
SINUMERIK Integrate Run MyScreens