Descargar Imprimir esta página

Siemens SINUMERIK ONE Manual De Programación página 314

Ocultar thumbs Ver también para SINUMERIK ONE:

Publicidad

Selección de diálogos
11.2 Selección de diálogos mediante hardkeys de PLC
Las entradas del fichero de configuración "systemconfiguration.ini" pueden complementarse
con ajustes específicos del usuario. Para ello están disponibles los directorios [Directorio de
usuario del sistema]/cfg y [Directorio OEM del sistema]/cfg.
Las líneas para la configuración de los eventos de hardkey tienen la siguiente estructura:
KEYx.n = area:=area, dialog:=dialog, screen:=screen, forms:=form,
menus:=menu,
action:=menu.action, cmdline:=cmdline
KEYx.n = area:=area, dialog:=dialog, cmdline:=cmdline, action:=
action
x: Número de la hardkey, rango de valores: 1 – 254
n: número de evento (se corresponde con la enésima pulsación de la tecla), rango de valores: 0
– 9
Requisitos
El programa de usuario del PLC debe cumplir el siguiente requisito:
Siempre se ejecuta únicamente una hardkey. Por esta razón, solo debe establecerse una nueva
solicitud cuando el software de manejo haya confirmado la solicitud anterior. Si el programa de
usuario del PLC utiliza la hardkey desde una tecla de MCP, debe procurarse que la tecla quede
guardada en una memoria intermedia de forma que tampoco se pierda ninguna pulsación en
caso de manejo rápido.
Interfaz de PLC
En la interfaz del PLC se prevé un campo para la selección de una tecla. El campo se encuentra
en DB19.DBB10. 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 DB19.DBB10. 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 DB19.DBB10 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
Fichero de configuración:
; Hardkeys del PLC (KEY50-KEY254)
[keyconfiguration]
KEY50.0 = name := AreaMachine, dialog := SlMachine
KEY51.0 = name := AreaParameter, dialog := SlParameter
314
SINUMERIK Integrate Run MyScreens
Manual de programación, 07/2022, A5E50479473E AC

Publicidad

loading