Selección de diálogos
9.2 Selección de diálogos mediante hardkeys de PLC
Interfaz de PLC
En la interfaz del PLC se prevé un campo para la selección de una tecla. El campo se
encuentra en DB1900.DBB5003. Aquí, el PLC puede especificar directamente un valor de
tecla entre 50 y 254.
El acuse por parte del software de manejo se efectúa en dos pasos. Este procedimiento es
necesario para que el software de manejo pueda reconocer el mismo código de tecla dos
veces seguidas de forma correcta como dos eventos independientes. En el primer paso se
escribe la información de control 255 en el byte DB1900.DBB5003. Esta pulsación de teclas
definida virtualmente permite reconocer de forma unívoca cualquier secuencia de teclas del
PLC. La información de control no tiene ningún significado para el programa de usuario del
PLC y no se debe modificar. En el segundo paso, se efectúa el acuse de recibo propiamente
dicho frente al PLC con el borrado de DB1900.DBB5003. A partir de ese momento, el
programa de usuario del PLC puede especificar una nueva hardkey. Al mismo tiempo se
procesa la solicitud de la hardkey actual en el software de manejo.
Ejemplo
Selección del campo de manejo "Máquina":
1. Programa de usuario del PLC
2. Fichero de configuración
\oem\sinumerik\hmi\cfg\systemconfiguration.ini
166
; Hardkeys del PLC (KEY50-KEY254)
[keyconfiguration]
KEY50.0 = area:=AreaMachine, dialog:=SlMachine
KEY51.0 = area:=AreaProgramEdit
KEY52.0 = area:=AreaParameter
KEY53.0 = area:=AreaProgramManager
KEY54.0 = area:=AreaDiagnosis, dialog:=SlDgDialog,
cmdline:="-slGfwHmiScreen SlDgAeAlarmsScreen"
KEY55.0 = area:=Custom
KEY56.0 = area:=AreaStartup
KEY57.0 = area:=AreaStartup, dialog:=SlSuMDDialog
SINUMERIK Integrate Run MyScreens (BE2)
Manual de programación, 03/2013, 6FC5397-1DP40-3EA1