práctica 10: alarmas e informes. - telelab.mty.itesm.mxtelelab.mty.itesm.mx/docs/p10 alarmas e...

9
ITESM Campus Monterrey Depto. de Ing. Eléctrica Laboratorio de Teleingeniería Práctica 10: Alarmas e Informes. Objetivo: Conocer el funcionamiento de las alarmas en WinCC Flexible. Aplicar los conceptos de alarmas e informes en un proceso de automatización. Aplicar el concepto de usuario y restricciones en las interfaces. Conocer el funcionamiento de la tabla de variables en WinCC Flexible. Que el alumno desarrolle una interfaz de usuario más completa. Introducción: En la práctica 6 se introdujo el concepto de creación de HMIs. En esta práctica se trabajará más a fondo la interfaz de usuario, con el fin de que el alumno utilice su propia interfaz en conjunto con el proyecto realizado previamente en Step 7. Alarmas Las alamas sirven para indicar eventos o estados de operación en un proceso. Se pueden clasificar en dos tipos: Alarmas discretas, las cuales indican un cambio en el sistema (una o más variables) y son activadas por una señal de control. Alarmas analógicas, las cuales indican que un valor determinado ha rebasado el límite establecido. Creación de una alarma.- Para la creación de una alarma, se debe seguir el siguiente procedimiento: Asignar una memoria interna de tipo byte o tipo word para la representación de alarmas. Cada bit del dato elegido anteriormente representará un aviso o alarma. Esta memoria interna debe darse de alta en el apartado de “Tags”. La figura 2 muestra este proceso. Cuando el Tag haya sido creado, se debe dar un click derecho en el apartado “Discrete Alarms”, que es una división de “Alarm Management”. Habilite la opción de agregar una alarma discreta (Add Discrete Alarm). En esta ventana, se agregará en el campo de texto el mensaje que se desea visualizar en la interfaz de usuario. La figura 3 muestra un ejemplo de declaración de alarmas. En las propiedades del objeto, se debe asegurar que la clase de alarma sea “Warning”. En el apartado de propiedades (de la ventana de propiedades), se encuentra la opción “Trigger”. Ahí se seleccionará el Tag y el Bit que activará el aviso. La figura 4 muestra este proceso.

Upload: lamxuyen

Post on 10-Nov-2018

253 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Práctica 10: Alarmas e Informes. - telelab.mty.itesm.mxtelelab.mty.itesm.mx/docs/P10 Alarmas e Informes.pdf · Generación de alarmas e informes en WinCC flexible. El alumno deberá

ITESM Campus Monterrey Depto. de Ing. Eléctrica

Laboratorio de Teleingeniería

Práctica 10: Alarmas e Informes.

Objetivo: Conocer el funcionamiento de las alarmas en WinCC Flexible.

Aplicar los conceptos de alarmas e informes en un proceso de automatización.

Aplicar el concepto de usuario y restricciones en las interfaces.

Conocer el funcionamiento de la tabla de variables en WinCC Flexible.

Que el alumno desarrolle una interfaz de usuario más completa.

Introducción: En la práctica 6 se introdujo el concepto de creación de HMIs. En esta práctica se trabajará más a fondo la interfaz de usuario, con el fin de que el alumno utilice su propia interfaz en conjunto con el proyecto realizado previamente en Step 7.

Alarmas Las alamas sirven para indicar eventos o estados de operación en un proceso. Se pueden clasificar en dos tipos:

Alarmas discretas, las cuales indican un cambio en el sistema (una o más variables) y son activadas por una señal de control.

Alarmas analógicas, las cuales indican que un valor determinado ha rebasado el límite establecido.

Creación de una alarma.- Para la creación de una alarma, se debe seguir el siguiente procedimiento: Asignar una memoria interna de tipo byte o tipo word para la representación de alarmas. Cada bit del dato elegido anteriormente representará un aviso o alarma. Esta memoria interna debe darse de alta en el apartado de “Tags”. La figura 2 muestra este proceso. Cuando el Tag haya sido creado, se debe dar un click derecho en el apartado “Discrete Alarms”, que es una división de “Alarm Management”. Habilite la opción de agregar una alarma discreta (Add Discrete Alarm). En esta ventana, se agregará en el campo de texto el mensaje que se desea visualizar en la interfaz de usuario. La figura 3 muestra un ejemplo de declaración de alarmas. En las propiedades del objeto, se debe asegurar que la clase de alarma sea “Warning”. En el apartado de propiedades (de la ventana de propiedades), se encuentra la opción “Trigger”. Ahí se seleccionará el Tag y el Bit que activará el aviso. La figura 4 muestra este proceso.

Page 2: Práctica 10: Alarmas e Informes. - telelab.mty.itesm.mxtelelab.mty.itesm.mx/docs/P10 Alarmas e Informes.pdf · Generación de alarmas e informes en WinCC flexible. El alumno deberá

Práctica 10: Alarmas e Informes 2 / 9

Figura 1. Creación de un Tag para almacenar las alarmas

Figura 2. Declaración de alarmas

Figura 3. Selección del Tag y el bit para activar la alarma

Por último, es necesario agregar el objeto “Alarm View” del apartado “Tools”, en la sección “Enhanced Objects”. Este elemento se arrastra a una pantalla existente (o bien se puede crear una nueva ventana).

Page 3: Práctica 10: Alarmas e Informes. - telelab.mty.itesm.mxtelelab.mty.itesm.mx/docs/P10 Alarmas e Informes.pdf · Generación de alarmas e informes en WinCC flexible. El alumno deberá

Práctica 10: Alarmas e Informes 3 / 9

En las propiedades del objeto, en el apartado “General”, se elegirá la opción “Alarm Events” en el menú “Display”. En el menú “Alarm classes”, se habilitará la opción “Warnings” (o bien, el tipo de alarma que se haya elegido para las variables a monitorear). La figura 5 describe estas opciones.

Figura 4. Propiedades de la ventana de alarma En el apartado “Properties”, de las propiedades del objeto, se encuentran las opciones “Columns”, y “Columns text”. Estas opciones tienen como objetivo elegir los campos a visualizar en la alarma: Si desea verse el número de la alarma, así como la fecha, la hora, el estado de la alarma, el texto descriptivo de la alarma, entre otras opciones. En cuanto a la segunda opción (Columns text), sirve para modificar el encabezado original de cada uno de los campos. Por otro lado, en la esquina inferior derecha se tiene la opción de mostrar al inicio el aviso más reciente. La figura 6 muestra un ejemplo de esta configuración.

Figura 5. Propiedades de la ventana de alarma Si la configuración de la alarma se realizó de manera correcta, al utilizar el Runtime debe mostrar una imagen similar a la figura 7, en donde los avisos se muestran en la pantalla principal cuando las señales de control se activan.

Page 4: Práctica 10: Alarmas e Informes. - telelab.mty.itesm.mxtelelab.mty.itesm.mx/docs/P10 Alarmas e Informes.pdf · Generación de alarmas e informes en WinCC flexible. El alumno deberá

Práctica 10: Alarmas e Informes 4 / 9

Figura 6. Ejemplo de Runtime con avisos Creación de informes Esta opción es útil si se desea documentar el proceso actual. Los informes pueden ser de los avisos o de las recetas, y pueden configurarse para imprimir la información. Para generar este informa, se debe seleccionar la opción “Add Report”, en la pestaña “Reports” en la vista del proyecto (parte izquierda de la pantalla). Con esto, aparecerá una pantalla similar a la figura 8. Para definir la hora y fecha en la que se generará el reporte (o la frecuencia con la que se generará el reporte), deben modificarse las propiedades de la opción “Schedule”. Dicha opción se encuentra en el apartado “Device Settings” en la vista del proyecto. En las propiedades del objeto, debe elegirse la frecuencia a la que se generará el reporte, así como la hora. En la parte inferior derecha, se observan la función necesaria para imprimir el reporte (PrintReport).

Page 5: Práctica 10: Alarmas e Informes. - telelab.mty.itesm.mxtelelab.mty.itesm.mx/docs/P10 Alarmas e Informes.pdf · Generación de alarmas e informes en WinCC flexible. El alumno deberá

Práctica 10: Alarmas e Informes 5 / 9

Figura 7. Parámetros para generar el reporte Permisos de acceso para ventanas y opciones especiales El acceso con permiso es muy útil cuando se desea tener opciones extras para el control y/o monitoreo del proceso, cuando estas opciones no son necesarias para la operación diaria de la maquina y se desea limitar su acceso a los operadores. Ejemplo de operaciones que pueden requerir un permiso de acceso:

Mantenimiento preventivo de la maquina (lanzar rutina de mantenimiento).

Calibración de actuadores y sensores.

Acceso a la información de diagnostico del sistema. WinCC Flexible incorpora en su RUNTIME una utilería muy útil para asignar accesos a diferentes usuarios, la cual se encuentra en la barra izquierda de la pantalla y de nombre Runtime User Administration.

Figura 8.Herramientas de configuraciones de acceso

Page 6: Práctica 10: Alarmas e Informes. - telelab.mty.itesm.mxtelelab.mty.itesm.mx/docs/P10 Alarmas e Informes.pdf · Generación de alarmas e informes en WinCC flexible. El alumno deberá

Práctica 10: Alarmas e Informes 6 / 9

Al dar doble clic en Groups, aparecerá una ventana en donde se podrá configurar los tipos de usuarios que se podrán inscrib ir en la interface, básicamente hay tres tipo de usuarios, operador, supervisor y administrador.

Figura 9. Configuración de Grupos

Si no aparece el grupo supervisor, se puede generar y solo se le asignan los permisos de operador y monitoreo. En la opción de Users , ubicado en las herramientas de configuración de acceso, se configuran los nombres de acceso, las contraseñas y se selecciona el grupo al cual pertenece cada usuario.

Figura 10. Configuración de Usuarios Para permitir la ejecución de operaciones utilizando permisos es necesario buscar la opción de seguridad de los botones que activan dichas operaciones, y se configura el tipo de grupo autorizado para realizar tal acción.

Figura 11. Configuración de acceso por grupos.

Page 7: Práctica 10: Alarmas e Informes. - telelab.mty.itesm.mxtelelab.mty.itesm.mx/docs/P10 Alarmas e Informes.pdf · Generación de alarmas e informes en WinCC flexible. El alumno deberá

Práctica 10: Alarmas e Informes 7 / 9

Para lanzar la ventana emergente es necesario configurar dos eventos en el botón, ShowLogonDialog ubicando en las opciones de administración de usuario y el de ActivateScreen.

Figura 12. Lanzar dialogo de acceso y activar ventana

El botón solo activara la venta cuando en el dialogo de acceso se ingrese un usuario que tenga acceso a monitorear.

Figura 13. Dialogo de acceso

Tabla de Variables Es posible generar una tabla de variable que funcione desde la interface hombre maquina, la utilidad existe en que no necesariamente se tienen las herramientas de desarrollo para monitorear variables, en ocasiones puede ser necesario para el personal de ingeniería tener esta función en el panel. La herramienta que permite colocar una tabla de variables se encuentra en las funciones de Enhanced Objects y se llama Status Force.

Figura 14. Icono de la Tabla de Variables

Para configurarla basta con seleccionarla y arrastrarla a la venta, y alargarla lo más posible, no se requiere cambio adicional, si se desea se puede deshabilitar el Template de la ventana.

Page 8: Práctica 10: Alarmas e Informes. - telelab.mty.itesm.mxtelelab.mty.itesm.mx/docs/P10 Alarmas e Informes.pdf · Generación de alarmas e informes en WinCC flexible. El alumno deberá

Práctica 10: Alarmas e Informes 8 / 9

Figura 15. Tabla de Variables en WinCC Flexible

Para configurar las entradas, salidas, db’s, y memorias, es necesario que el runtime de WinCC Flexible se esté ejecutando, posteriormente se debe de configurar la conexión (el nombre de la conexión en WinCC Flexible con el controlador programable), posteriormente se selección el tipo de variable (entera, salida, entrada, memoria o db), el offset (la dirección inicial), el bit en caso de ser tipo booleana. Con los botones de la parte derecha inferior si monitorea o se controla la variable, según la opción seleccionada, y en el espacio de Status Value se muestra el valor contenido en la imagen del controlador y en el espacio Control Value se escribe el valor que se desea forzar en el controlador.

Figura 16. Tabla de Variables en el RunTime

Page 9: Práctica 10: Alarmas e Informes. - telelab.mty.itesm.mxtelelab.mty.itesm.mx/docs/P10 Alarmas e Informes.pdf · Generación de alarmas e informes en WinCC flexible. El alumno deberá

Práctica 10: Alarmas e Informes 9 / 9

Descripción del ejercicio.- Generación de alarmas e informes en WinCC flexible. El alumno deberá partir del ejercicio de comparadores, en donde se han desarrollado un total de 9 alarmas para el proceso de automatización. Con ayuda de WinCC Flexible, deberá desarrollar una interfaz de usuario. De esta manera, el alumno podrá visualizar las alarmas e imprimir informes por medio de este software. Se deberán agregar los controladores e indicadores que el alumno crea convenientes, cuidando que la interfaz sea llamativa y amigable. Puede valerse de recursos como el uso de plantillas, navegación entre pantallas, creación de imágenes, creación de botones e indicadores, etc. El ejercicio que se realizó durante la práctica de comparadores se describe a continuación: Con ayuda de los comparadores, se trabajará con el OB utilizado en los ejercicios pasados. La práctica consiste en crear sistemas de alarma, en donde se visualizarán las diferentes alarmas creadas en los ejercicios anteriores. Se creara una ventana en la cual deberán de tener restricción de acceso para administradores y supervisores, en dicha pantalla incorporaran una tabla de variables la cual permitirá supervisar el estado de las memorias internas en el controlador programable a distancia, las otras ventanas deberán de ser de acceso libre. El proceso de automatización deberá de ejecutarse cualquier cantidad de ocasiones. Deberá de probar el correcto funcionamiento del ejercicio en el simulador del modelo. Solo lo podrá cargar al PLC real cuando el Instructor lo permita, en caso contrario se penalizara la práctica con 20 puntos.