16.Scada: gestión de
usuarios
Teoría
Conceptos básicos de la gestión de usuarios en Wincc
Flexible: Grupos, Autorizaciones y Usuarios de un grupo. Propiedad “Seguridad”
de los objetos de Wincc Flexible. Planificador de tareas de Wincc Flexible. Código
ASCII y variables tipo String. Gestión de usuarios en runtime mediante el
objeto Vista de usuarios.
Prácticas
Configuramos una seguridad básica de la aplicación:
Grupos Administradores (grupo 9), Jefes (grupo 2) y Usuarios (grupo 1); Autorizaciones
de Programación, Parámetros y Parámetros especiales; Usuarios Admin (grupo
Administradores), jefe (grupo Jefes) y ope (grupo Usuarios). Programamos el botón
de cabecera de DbRut.Modsim de manera que:
1.Su script solo pueda
ser ejecutado por usuarios que tengan autorización de Programación.
2.Solo sea visible si el
usuario activo pertenece al grupo de Administradores.
Además, colocamos en la
cabecera unos botones para que los usuarios puedan loguearse y desloguearse. Junto
a estos botones colocaremos un campo de texto en el que se mostrará el nombre
del usuario activo. Para poder hacer esto último es preciso utilizar una
variable de tipo string y el planificador de tareas de Wincc Flexible, entre
otras cosas.
Creamos una pantalla para
la gestión de usuarios en runtime y un botón en la cabecera del scada que nos
lleve a esta pantalla. Definimos el grupo Supervisores al que le habilitaremos
una nueva autorización de grupo: Administración (para la gestión de usuarios en
runtime).
Y, ya que estamos y por
aquello de aumentar la funcionalidad de la aplicación, programamos un botón en
la cabecera del scada para cerrar la aplicación. Dicho botón abre un diálogo de
confirmación.
Pero Wincc Flexible no tiene la opción de programar ventanas flotantes de tipo diálogo, así que construimos algo que se parezca medianamente a un diálogo.
Pero Wincc Flexible no tiene la opción de programar ventanas flotantes de tipo diálogo, así que construimos algo que se parezca medianamente a un diálogo.
No hay comentarios:
Publicar un comentario