Creación de la protección de escritura para el Panel Control
Puede diseñar una aplicación específica del usuario que utilice el Panel Control y que
permita a la protección de escritura de la aplicación decidir si un usuario puede manejar el
Panel Control o no. Puesto que su aplicación dispone de una contraseña u otra protección
de escritura, no necesita otra protección de escritura para el Panel Control.
Los subprogramas enumerados en la tabla D-4 contienen el código para las tareas
siguientes:
• Para sortear la protección de escritura del Panel Control, puede fijar la propiedad
SecurityState del Panel Control en App_Does_Security. Ahora, el Panel Control deja
que sea la aplicación la que verifique si el usuario puede realizar cambios en la
CPU 41x-2 PCI.
En este ejemplo, la propiedad SecurityState se fija en este valor cuando se carga la hoja
de trabajo de la aplicación.
• Para asegurar que el usuario ha obtenido la autorización de la aplicación antes de que
pueda entrar cambios con el Panel Control, debe fijar la propiedad SwitchOK del Panel
Control en False. Ahora, el botón del Panel Control reacciona a los requisitos del usuario
cuando la aplicación ha cambiado el estado de la propiedad SwitchOK.
En este ejemplo, la propiedad SwitchOK se fija en False cuando se carga la hoja de
trabajo de la aplicación.
• Para que el usuario pueda introducir cambios con el Panel Control para la
CPU 41x-2 PCI, la aplicación activa la propiedad SwitchOK del Panel Control a True.
Cuando el subprograma PerformSecurityCheck determina que el usuario está autorizado
a realizar cambios con el Panel Control, el subprograma pone la propiedad SwitchOK del
Panel Control en True. Mientras la propiedad SwitchOK no esté en True, el Panel Control
no realizará los cambios indicados por el usuario.
Siempre que un usuario quiere ejecutar una tarea con el Panel Control, éste determina, con
la ayuda de este código de ejemplo, si el usuario ha obtenido la autorización de la aplicación
para realizar los cambios deseados. Si, por ejemplo, un usuario pulsa el botón "RUN" del
Panel Control para cambiar la CPU 41x-2 PCI del estado operativo STOP al estado
operativo RUN, el Panel Control comprueba el estado de la propiedad SwitchOK antes de
cambiar el estado operativo de la CPU 41x-2 PCI.
WinAC Controlling con CPU 412-2 PCI/CPU 416-2 PCI: configuración, instalación y datos de las CPUs, V. 3.2
A5E00161970-04
Panel Control
D-7