Professional Documents
Culture Documents
Objetivo
Al concluir este laboratorio usted debe tener conocimiento de la configuracin de la seguridad basada en funciones InTouch y el uso de los niveles de seguridad en script. Para lograr esto, se debe completar con xito las siguientes tareas: Crear las ventanas Security, Access Denied y Access Granted Crear usuarios nuevos Usar la variable $AccessLevel en scripts
Tutorial de Wonderware
11-1
Laboratorio 11 Seguridad Basada en Funciones InTouch Crear las Ventanas Security, Access Denied y Access Granted
1. Haga clic derecho en Windows en el rbol Windows & Scripts y seleccione New Window en el submen. 2. Configure la ventana con las propiedades mostradas en la siguiente figura (la configuracin del color no es necesaria):
3. Haga clic en OK. 4. Use la siguiente figura como modelo para agregar tres elipses y tres objetos de texto:
5. Seleccione una de las elipses con su correspondiente texto y convirtalos en smbolos usando el cono Make Symbol . 6. Repita el anterior procedimiento para las otras dos elipses con sus correspondientes textos. 7. Ingrese al Tagname Dictionary (Ctrl + T) y cree la variable SecurityMessage de tipo Memory Message.
Tutorial de Wonderware
11-2
9. Haga clic en OK. 10. Use la siguiente figura como modelo para agregar dos objetos de texto:
Haga doble clic en el objeto Text. Seleccione el botn String del rea Value Display del cuadro de dilogo Animation Selection. Ingrese SecurityMessage en el rea Expression. Cree la ventana Access Granted con las propiedades mostradas en la siguiente figura (la configuracin del color no es necesaria):
Tutorial de Wonderware
11-3
17. Haga doble clic en el objeto Text. 18. Seleccione el botn String del rea Value Display del cuadro de dilogo Animation Selection. 19. Ingrese SecurityMessage en el rea Expression.
Tutorial de Wonderware
11-4
21. Seleccione Special / Security / Log On. Aparece el cuadro de dilogo Log On.
22. Ingrese Administrator en el campo Name. 23. Ingrese wonderware en el campo Password. Nota: Cuando se crea una aplicacin nueva, de forma predeterminada el nombre de usuario se establece como Administrator con un nivel de acceso de 9999 que permite acceder a todos los comandos de seguridad. La contrasea predeterminada de Administrator es wonderware. 24. Seleccione Special / Security / Configure Users. Aparece el cuadro de dilogo Configure Users.
25. Ingrese LowLevel en el campo User Name, low en el campo Password y 1 en el campo Access Level. 26. Haga clic en Add.
Tutorial de Wonderware
11-5
Sugerencia: Si desea modificar los atributos de una cuenta de usuario; seleccinelo, modifique el o los atributos que desee y luego haga clic en Update. Tambin puede eliminar el usuario seleccionndolo y haciendo clic en Delete. Ahora el cuadro dilogo Configure Users debe ser similar a la siguiente figura:
Tutorial de Wonderware
11-6
Tutorial de Wonderware
11-7
41. 42.
Valide el script. Haga clic en OK. Haga doble clic en el objeto marcado con la etiqueta Low Level Access de la ventana Security. Seleccione el botn Action del rea Touch Pushbuttons del cuadro de dilogo Animation Selection. Aparece el editor Action Script. Seleccione On Left Click/Key Down en el campo Condition Type. Ingrese el siguiente script: Hide "Access Granted"; Hide "Access Denied"; IF $AccessLevel >= 1 THEN Show"Access Granted"; ELSE Show"Access Denied"; ENDIF; Haga clic en OK y luego en OK otra vez. Repita los pasos anteriores para los objetos marcados con las etiquetas Middle Level Accesss y High Level Access. Para Middle Level Accesss ingrese el siguiente script: Hide "Access Granted"; Hide "Access Denied"; IF $AccessLevel >= 5000 THEN
Tutorial de Wonderware
11-8
Aparece el cuadro de dilogo Log On. 45. 46. 47. 48. Ingrese MiddleLevel en el campo Name y middle en el campo Password. Haga clic en los diferentes smbolos y pruebe el funcionamiento de los scripts. Seleccione Special / Security / Log Off para desconectarse. Pruebe el funcionamiento de los scripts conectndose con las dems cuentas de usuario.
Tutorial de Wonderware
11-9
Desarrollado por
UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOT FACULTAD DE INGENIERA DEPARTAMENTO DE INGENIERA MECNICA Y MECATRNICA LABORATORIO DE AUTOMATIZACIN DE MQUINAS