Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
SISTEMAS HMI
Protool/Pro
12. Tratamiento de avisos y alarmas
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 0/46 Página: 0/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
PRÓLOGO Esta documentación forma parte de una serie de manuales que un grupo de profesores de tres institutos de educación secundaria de Catalunya, como son: IES-SEP Comte de Rius de Tarragona IES Palau Ausit de Ripollet (Barcelona) IES-SEP La Garrotxa de Olot (Girona)
han estado experimentando con diferentes materiales incluidos dentro de la temática de la automatización, el control y las comunicaciones industriales. Este equipo de profesores, formaron un grupo de trabajo, llamado EDCAI (Experimentación y Documentación en Control y Automatización Industrial), reconocido tanto por el Departament d’Educació de la Generalitat de Catalunya como por la empresa Siemens, con unos objetivos tan sencillos como claros y que se basaban en la realización de documentación realizada por profesores/as para profesores/as, y que además, pudiese servir como manual para los alumnos, esto quiere decir que se ha intentado realizar una documentación que sea fácil de seguir con unas explicaciones paso a paso de los diferentes procesos a realizar, para de esta manera poder alcanzar el objetivo propuesto en cada ejercicio. Este grupo de trabajo continúa trabajando en cada uno de los temas para poder ir actualizando día a día esta documentación, es por ello, que nos podéis enviar vuestras sugerencias a través de la información que encontrareis en la web dedicada a este grupo de trabajo y que desde aquí os invitamos a participar.
www.iespalauausit.com/edcai/edcai.php Esperamos que el esfuerzo y dedicación que hemos realizado pueda ayudar a mejorar vuestra labor educativa.
Los profesores del grupo de trabajo EDCAI
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 1/46 Página: 1/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
INDICE
PÁGINA 1. Introducción .............................................................................................................. 1.1. Objetivos ............................. ............................ ............................. .......................... 1.2. Conocimientos previos ......................... ............................. ............................. .......... 1.3. Hardware y software necesario ............................ ............................. ........................
3 3 3 4
2. Configuración de la ventana permanente ................................................................
5
3. Planteamiento del ejercicio ......................................................................................
6
4. Propiedades de los elementos nuevos utilizados .....................................................
8 10 11
4.1. Visualización de avisos sencilla ................................... .............................. ................ 4.2. Visualización de avisos ............................ ............................ ............................. .........
5. Ejercicio. Creación de pantallas menú para acceder al tipo de aviso/alarma aviso/alarma elegido 13 5.1. Pantalla 5.2. Pantalla 5.3. Pantalla 5.4. Pantalla 5.5. Pantalla
principal .......................... .............................. ............................. ................ avisos sistema HMI ........................... ............................ ............................. .. de menú de avisos de servicio .............................. .............................. .......... de menú de avisos y alarmas ................................ ............................ ........... de avisos y alarmas.............................. alarmas .............................. ............................. ...........................
13 14 15 25 27
6. Ejercicio ......................... ............................ ............................. ............................. ....
36
7. Programa STEP 7 ........................................................................................................
39
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 2/46 Página: 2/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
1. INTRODUCCIÓN. 1.1. OBJETIVOS. En este ejercicio aprenderemos como funcionan y usan los avisos y las alarmas mediante las herramientas relacionadas con este tema como son “Visualización de avisos sencilla” y “Visualización de avisos”. Además aprenderemos como comunicar las alarmas y avisos entre el OP y el PLC y viceversa. A parte de los objetos antes mencionados usaremos otros ya vistos extensamente como botones, cuadros de texto, etc.
1.2. CONOCIMIENTOS PREVIOS. Para el correcto aprovechamiento de este modulo, se requieren los siguientes conocimientos:
•
Conocimientos como usuario del sistema operativo Windows.
•
Programación Básica de PLC con STEP 7.
•
Comprensión de los ejercicios anteriores correspondiente a los sistemas HMI con Protool/Pro.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 3/46 Página: 3/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
1.3. HARDWARE Y SOFTWARE NECESARIO. 1 2 3 4 5 6
Ordenador con sistema operativo Windows. Software STEP 7 y Protool/Pro Interfase MPI para PC (p.e. PG/PC- Adapter) PLC SIMATIC S7-300. Terminal de operador TP270. Cable de comunicaciones (RS-232 / PC-Adapter/ MPI/PROFIBUS DP)
1 PC
2 STEP 7 y Protool/Pro
6 Cable de comunicación para la programación del TP270
3 PG/PC Adapter
4 SIMATIC S7-300
5 TP 270 6 Cable de comunicación entre el PLC i el TP
NOTA: La comunicación entre PC y PLC también se puede hacer mediante el cable Profibus si se dispone de una tarjeta de comunicaciones en el PC como por ejemplo el CP5611 bajo protocolo MPI o DP. La comunicación entre el PLC y el TP también se puede realizar mediante el PG/PC Adapter bajo protocolo MPI.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 4/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
2. CONFIGURACIÓN DE LA VENTANA PERMANENTE. Abriremos el editor de Protool y crearemos una imagen nueva y seguidamente configuraremos la ventana permanente. Para ello y como se explicó anteriormente clicaremos sobre el menú “Sistema de destino y a continuación sobre el submenú “Imagen/Teclas...”.
Aparece la ventana permanente donde configuraremos las áreas básicas y de avisos así como la posición donde aparecerá el indicador de avisos.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 5/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
3. PLANTEAMIENTO DEL EJERCICIO Para comprender el uso y tratamiento de los avisos y alarmas en los sistemas HMI plantearemos un ejercicio consistente en una pequeña aplicación de un S7-300 y sus pantallas de Protool asociadas para el control de los avisos y alarmas. La aplicación consistirá en el control de dos escaleras mecánicas en un centro comercial. Para su control dispondremos de un cuadro de control en el cuarto de maquinas de las escaleras y de un OP situado en el taller de mantenimiento del centro para poder operarlas a distancia. Las pantallas generadas serán:
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 6/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
El ejercicio nos mostrará como las alarmas generadas por el programa de Step7 generan mensajes de alarma y avisos en el OP y como después de su tratamiento en el OP actúan sobre el programa. Para el programa de control de la escalera dispondremos de las siguientes entradas y salidas: •
E0.0 Paro escalera 1
•
E0.1 Marcha escalera 1
•
E0.2 Paro emergencia escalera 1
•
E0.3 Paro escalera 2
•
E0.4 Marcha escalera 2
•
E0.5 Paro emergencia escalera 2
•
E0.6 Térmico motor escalera 1
•
E0.7 Térmico motor escalera 2
•
E1.0 Pulsador de reconocimiento de alarmas (ACK).
•
A0.0 Piloto paro escalera 1
•
A0.1 Piloto marcha escalera 1
•
A0.2 Piloto emergencia escalera 1
•
A0.3 Piloto térmico motor escalera 1
•
A0.4 Salida contactor motor escalera 1
•
A0.5 Piloto paro escalera 2
•
A0.6 Piloto marcha escalera 2
•
A0.7 Piloto emergencia escalera 2
•
A1.0 Piloto térmico motor escalera 2
•
A1.1 Salida contactor motor escalera 2
El funcionamiento del programa de control será el siguiente: Al pulsar el botón de marcha de cualquiera de las dos escaleras, esta se pondrá en marcha, parándose en caso de pulsar el paro. En el caso de se active una alarma ya sea la de “Paro de emergencia” o “térmico motor” se deberá acusar mediante el “ACK” después de eliminada la alarma.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 7/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
4. PROPIEDADES DE LOS OBJETOS NUEVOS UTILIZADOS Antes de comenzar con la explicación de las nuevas herramientas que disponemos explicaremos unos conceptos que debemos tener en cuenta: •
Los avisos en Protool pueden ser generados por el PLC o por el OP/TP/MP/PC pudiendo ser visualizados en la unidad de operación (OP/TP/MP/PC).
•
Tipos de avisos:
1. Avisos de sistema HMI: Los avisos del sistema ya están contenidos en la unidad de operación y no pueden configurarse en Protool. Estos se visualizan en una ventana del proceso. Los avisos del sistema le informan sobre estados de servicio de la unidad de operación, pudiendo ser desde simples comunicados de estado a errores graves de funcionamiento. Estos avisos constan de un número de código y de un texto de aclaración. En la ayuda de Protool podemos encontrar una tabla con todos los avisos HMI que pueden generarse con su código y texto explicativo.
Por ejemplo, si aparece el siguiente aviso:
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 8/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Buscamos en la ayuda de Protool el código numérico del aviso, en este caso el 190004, y observamos los comentarios: Número
Efecto/Causa
Remedio
Ejemplo de aviso de sistema HMI:
2. Avisos de servicio: los avisos de servicio nos informan de irregularidades en el servicio o en el proceso. Estos avisos son generados por el control y pueden ser visualizados por el operador.
3. Alarmas: Las alarmas nos muestran estados peligrosos en el proceso y en el servicio. Además con el reconocimiento de cada alarma (ACK) se exige una actuación por parte de una operario después de eliminada la alarma.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 9/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
4.1 VISUALIZACIÓN DE AVISOS SENCILLA. Esta herramienta nos sirve, como su propio nombre indica, para visualizar avisos de una manera sencilla ya que solo nos permite ver los avisos de sistema y los avisos de servicio. Después de insertar una “Visualización de avisos sencilla”, podemos acceder a sus propiedades haciendo un doble clic con el botón izquierdo del ratón o haciendo clic con el botón derecho y seleccionando el submenú “Propiedades” de la ventana que se nos abre.
General:
Columnas:
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 10/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
En esta ventana podemos elegir que propiedad de cada aviso queremos visualizar en la “Visualización sencilla de avisos”.
Indicación: en esta pantalla configuraremos el número de líneas reservado a cada aviso y la cantidad de avisos visibles simultáneamente.
4.2 VISUALIZACIÓN DE AVISOS.
El funcionamiento de esta herramienta es muy parecido al anterior pero nos permite visualizar una cantidad mayor de avisos. Una vez insertado el objeto “Visualización de avisos” en la pantalla accedemos a sus propiedades de la misma manera que en el caso anterior.
General: en esta pantalla podemos seleccionar el tipo de avisos que queremos visualizar.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 11/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Columnas: en esta pantalla, al igual que en el caso anterior podemos seleccionar que propiedades de los avisos queremos visualizar y en que orden queremos verlos.
Indicación: en esta pantalla podemos configurar el aspecto de la ventana de “Visualización de avisos”, controlando la aparición de las barras de desplazamiento para poder leer en su totalidad los avisos, o una serie de botones que nos permiten interactuar con los avisos y alarmas.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 12/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
5
EJERCICIO. CREACIÓN DE PANTALLAS MENÚ PARA LA VISUALIZACIÓN DE AVISOS Y ALARMAS.
En el ejercicio descrito a continuación crearemos una serie de pantallas para acceder a toda una serie de avisos y alarmas que se pueden generar, configurar y administrar durante el funcionamiento de la aplicación.
5.1 PANTALLA PRINCIPAL. Esta es una pantalla convencional con una serie de botones que nos conducen a una serie de pantallas secundarias.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 13/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
5.2 PANTALLA AVISOS DE SISTEMA HMI. En esta pantalla insertamos un objeto “Visualización sencilla de avisos”. Accedemos a sus propiedades y en la ventana “General” seleccionamos la opción “Avisos del sistema HMI” del recuadro “Clases de avisos”
En la pentaña “Columnas” e “Indicación” dejamos los valores que vienen por defecto. A continuación aceptamos pulsando el botón “Aceptar”
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 14/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
5.3 PANTALLA “MENÚ AVISOS DE SERVICIO” Creamos tres botones con los que realizaremos diversas funciones: •
Botón “Avisos de servicio”
Este botón nos envía a la pantalla “Avisos de servicios” donde insertaremos un objeto del tipo “Visualización sencilla de avisos”. En las propiedades seleccionaremos que nos muestre solo los avisos de servicio.
A continuación configuraremos la gestión de los avisos de servicio. Lo primero que debemos hacer es crear una zona paro los avisos de servicio. Para ello lo primero que haremos será pulsar sobre el objeto “Puntero de área” del editor de ProTool.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 15/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
A continuación seleccionamos la opción “Avisos de servicio”. Seguidamente nos aparece una pantalla donde seleccionaremos el controlador de la aplicación y el área de memoria asignada a los punteros. En nuestro caso será el DB20. La cantidad mínima de memoria reservada es de un WORD y cualquier cantidad de avisos que necesitemos superior a 16 deberá reservar una cantidad de memoria múltiplo de estos 16 bits.
Si necesitamos mas de 16 bits deberemos indexarlo en la casilla “Longitud”, poniendo la cantidad de palabras que necesitemos. Para modificar el tiempo de refresco de las variables asociadas a cada puntero modificamos la casilla “Ciclo de registro”.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 16/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
A continuación pulsamos el botón “Aceptar” y nos queda la siguiente batalla.
Creamos el DB20 donde crearemos una estructura con los avisos que creamos necesarios.
Cada vez que el control active uno de los bits del DB20 entre el bit 0 y el bit 16 se generará el aviso asociado. Ahora creamos los textos correspondientes a los bits de avisos. Crearemos una tabla donde estarán los textos que queremos ver en el operador cuando se active un bit de aviso. Solo podemos crear una tabla con un máximo de 2000 bits. Para hacer todo lo anterior primero pulsamos sobre el objeto “Avisos” del editor de ProTool. A continuación hacemos un doble clic sobre la opción “Avisos servicio”.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 17/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Después del doble clic nos aparece la siguiente ventana:
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 18/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Una de las funciones que podemos asociar a un aviso es la de guardar los avisos en una archivo. Para ello pulsamos en la casilla “Funciones” y seleccionaremos el evento “Aviso llega” de la pantalla de funciones.
Pulsamos sobre el objeto “Archivos” y del menú desplegable seleccionamos “Iniciar archivo”.
De la pantalla “General” que se nos abre seleccionamos “Nuevo archivo” (1) y se nos despliega la siguiente pantalla donde le pondremos el nuevo nombre (2), seleccionaremos el tipo de dato que queremos archivar (3 y 4).
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 19/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Seleccionando la pestaña “Ajustes” podemos seccionar el lugar donde queremos guardar el archivo.
Aceptamos y como podemos ver en la pantalla del editor de ProTool si seccionamos el objeto “Archivos”, el archivo donde guardar loas avisos está creado.
Introducimos los textos de los avisos en cada uno de los bits asociados . A contignación para guardar los avisos seleccionamos una de las líneas de texto y pulsamos como antes en el botón “Función” y repetimos el proceso de asociar al evento “Aviso llega” la apertura del archivo “ArchivoAvisosServicio”, pero ahora le asociamos además la función “Archivar variable” (1). Seguidamente editamos la variable (3), la renombramos y la asociamos al prime bit del DB20(4)
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 20/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
A continuación cerramos el archivo asociando la función “Detener archivo” al evento “Aviso llega”.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 21/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
De esta manera cada vez que llega un aviso queda almacenado. Repetiremos el proceso para cada uno de los avisos que tenemos configurados. Ahora tenemos que configurara que los archivos de servicio se guardarán en un archivo. Para ello realizaremos las siguientes operaciones:
Pulsamos sobre la pestaña “Sistema de destino” de la barra de herramientas del editor de ProTool (1) y a continuación seleccionamos la opción “Avisos” (2) y seguidamente el submenú “Ajustes” (3). De la pantalla que se nos despliega pulsamos el botón “Archivos” (1) y a continuación seleccionamos el archivo “ArchivoAvisosServicio” como destino de los avisos de servicio.
Si lo deseamos podemos añadir un texto explicativo o de ayuda a un determinado aviso. Para ello pulsamos el icono
de la barra superior de herramientas (Texto/Texto ayuda), después de
seleccionar una de los líneas de aviso ya configuradas.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 22/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Se nos despliega una pantalla donde podemos introducir el texto de ayuda o información que deseemos, tal como:
•
Botón “Visualizar buffer de avisos de servicio”
Con este botón visualizamos todos los avisos de servicio que se han producido desde que el control y el operador están en marcha. Para ello abrimos la propiedades del botón y seleccionamos el evento “HacerClic” (1).
A continuación seccionamos el objeto “Avisos” (2) y desplegamos el menú de donde agregaremos la propiedad “Visualizar_buffer_de_avisos_de_servicio” (3 y 4).Seguidamente aceptamos y el botón queda configurado.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 23/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
•
Botón “Ventana de avisos de servicio”
Con este botón activamos la ventana de avisos de servicio. Para ello realizamos la misma operación que
en
el
botón
anterior
pero
en
“Visualizar_buffer_de_avisos_de_servicio”,
ved
de
seleccionar
seleccionamos
la
la
función función
“Visualizar_la_ventana_de_avisos_servicio”.
•
Botón “Visualizar pagina de avisos de servicio”
Este botón nos permite visualizar la pagina de avisos de servicio. La configuración de este botón es igual
que
en
los
os
anteriores
pero
seleccionando
la
función
“Visualizar_pagina_de_avisos_de_sevicio”
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 24/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
5.4 PANTALLA “MENÚ DE AVISOS Y ALARMAS”. Esta pantalla es muy sencilla ya que solo contiene cuatro botones. El primero de ellos es un botón invisible que nos permite interrumpir el ”Runtime” y salir de la aplicación y el cuarto es un botón que nos devuelve al menú principal.
El segundo botón nos envía a otra pantalla, la de “Visualización de avisos y alarmas” que explicaremos más detenidamente en su apartado correspondiente. Finalmente el tercer botón o “Visualización del buffer de alarmas” nos permite ver el contenido del buffer de alarmas. En este buffer podremos ver todas las alarmas que se han disparado. Para ello simplemente editamos las propiedades del botón y seleccionamos la pestaña “Funciones” (1). Al evento “HacerClic” (2) asociamos una función “Visualizar_buffer_de_alarmas” (4) que se encuentra en la selección “Avisos” (3). Pulsamos el botón “Agregar” (5) y a continuación el botón “Aceptar (6). A partir de este momento cuando pulsamos este botón podremos ver todas las alarmas que se han declarado durante el funcionamiento de la aplicación.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 25/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
5.5. PANTALLA DE “AVISOS Y ALARMAS”. En esta pantalla insertaremos un objeto del tipo “Visualización de alarmas”, editaremos sus propiedades y en la pantalla “General” seleccionaremos las opciones “Alarma” y “Avisos de servicio”.
En la pestaña “Columnas” señalamos las columnas que queremos hacer visibles.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 26/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
En la pestaña “Indicación” señalamos los medios para poder movernos por el objeto “Visualización de avisos”, y aceptamos.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 27/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Esta pantalla esta ya configurada pero para que las alarmas y su reconocimiento funcionen correctamente debemos crear en primer lugar las diferentes áreas referidas a las alarmas respetando siempre el siguiente orden: 1º ALARMAS . En el DB20 que creamos para los avisos creamos el DB20.DBW2 donde listaremos las alarmas que creamos necesarias. 2º RECONOCIMI ENTO PLC. En el DB20 haremos lo mismo que en el caso anterior pero creando el DB20.DBW4. 3º RECONOCI MIENTO OP. En el DB20 haremos lo mismo que en el caso anterior pero creando el DB20.DBW6. Es necesario mantener el orden de declaración descrito anteriormente al igual que mantener el orden dentro de cada word, es decir que si en el primer bit del DB20.DBW2 declaramos una alarma determinada, por ejemplo “Paro emergencia escalera 1”, debemos declarar en el primer bit de DB20.DBW4 y en el primero de DB20.DBW4 la misma alarma. Esto mismo se debe hacer para cualquier alarma que declaremos.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 28/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Creación y configuración del puntero de área de alarmas. Después de haber completado el DB20 debemos crear un “Puntero de área” desde el administrador de ProTool, haciendo un doble clic sobre “Puntero de área” (1).
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 29/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
A continuación seleccionamos la opción alarmas (2) y en la ventana que se nos hable modificamos el “Ciclo de registro” a tiempo mínimo permitido para hacer el refresco de variables lo mas rápido posible (3). Seguidamente asociamos el puntero que hemos creado al DB20.DBW2 (4).
Creación y configuración del puntero de área de reconocimiento de PLC. A continuación crearemos el puntero de reconocimiento de PLC. Este se crea de la misma manera que el puntero de alarmas. Para ello seleccionaremos la opción “Punteros de área” del administrador de ProTool (1). De la ventana que se nos abre seleccionamos la opción “Acuse de PLC” (2).
Modificamos el “Ciclo de registro” (3) y asociamos el puntero al DB20.DBW4 del DB20 (4). Seguidamente aceptamos. La creación de este puntero es necesaria ya que si el ACK se produce desde el PLC mediante un pulsador o medio similar, este es el medio por el cual el OP detecta este reconocimiento. El PLC pone un uno en el bit correspondiente y el OP lo lee y se da por enterado del ACK.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 30/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Creación y configuración del puntero de área de reconocimiento de OP Para el puntero de reconocimiento de OP actuamos de modo análogo que en el caso del puntero de reconocimiento de PLC.
Este puntero es necesario para que en el caso de que el ACK se realice desde el OP el PLC lo reciba. Cuando se realiza el reconocimiento desde el OP se coloca un uno en el bit correspondiente en el DB20.DBW6 y el PLC la puede leer. Configuración de los textos de las alarmas. Debemos configurar los textos de las alarmas ya que al igual que sucedía con los avisos, para que el OP reconozca una alarma, debe tener un texto asociado. Para ello primero seleccionamos la opción “Avisos” del administrador de ProTool. A continuación seleccionamos la opción “Alarmas”.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 31/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
En la pantalla que aparece a continuación introduciremos los textos que van asociados a cada alarma que queramos usar. Debemos fijarnos bien en la parte inferior derecha de la pantalla donde se nos indica a que bit del OB20 estamos asociando el texto de la alarma.
Cada vez que introducimos un texto en una alarma esta queda declarada. Asociados a esta alarma tenemos una ventana en la que podemos ver un cuadrado con la leyenda “Imprimir”. Si lo seleccionamos cada vez que se active una alarma, esta se imprimirá en la impresora declarada por defecto en el sistema. Si seleccionamos la opción “Acuse” podremos agrupar las alarmas, por ejemplo en el caso de que unas alarmas deriven de otras, creando una generación en cascada de alarmas. Así, acusando una, acusamos el resto. El botón “Funciones” nos sirve para asociar acciones a las alarmas. Como en el caso de los avisos una función típica es guardar las alarmas en un archivo para su posterior consulta. El procedimiento es el mismo que en el caso de los avisos. Pulsamos el botón “Funciones” (1) y asociamos al evento “Aviso llega” (2) el objeto “Iniciar _ archivo” (4) del submenú “Archivos” (3). En la ventana “Parámetros_Iniciar_archivo” seleccionamos el botón “Nuevo” (5). En la ventana que se nos abre introducimos el nombre del nuevo archivo (6), en este caso “Alarmas”. Seleccionamos a continuación las opciones “Avisos” (7) para que guarde las alarmas y “Archivar el texto del aviso y lugar del fallo” (8).
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 32/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Seguidamente seleccionamos el objeto “Archivar_variable” (2) del submenú “Archivos” (1). En la ventana de parámetros de esta función creamos una nueva variable (4) a la que llamaremos “Alarma0” (5) y que estará asociada al bit 0 del DB20.DBW2 (6). Los textos asociados a esta alarma se guardaran en el archivo “Alarmas” (3) que habíamos declarado anteriormente. A continuación aceptamos (7).
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 33/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Finalmente seleccionamos el objeto “Detener_archivo” para cerrar el archivo. En la ventana de parámetros de esta función seleccionamos el archivo “Alarmas”.
A partir de este momento cada vez que se active la alarma asociada al DB20.DBX2.0
se
archivará
en
el
archivo alarmas. Si queremos hacer los
mismo
con
otras
alarmas
deberemos repetir el proceso para cada una de ellas. Si queremos además añadir un texto de ayuda para cada alarma, podemos introducirlo
pulsando
el
siguiente
icono situado en la parte superior.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 34/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Configuración de los ajustes de las alarmas. Una vez configurados los textos de las alarmas configuramos los ajustes. Para ello seleccionamos la pestaña “SistemaDestino” (1) en el editor de ProTool. Seleccionamos la opción “Avisos” (2) y a continuación “Ajustes” (3).
En la ventana que se nos abre podemos ver la nomenclatura para los distintos estados de las alarmas o avisos (1). Si pulsamos el botón “Archivos...” (2) configuraremos el archivo donde se guardan las alarmas (3), (4) y (5).
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 35/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
6
EJERCICIO.
Como hemos dicho anteriormente el ejercicio consta del control de dos escaleras mecánicas a través de de un panel de control situado en el cuarto de maquinas de las escaleras y de un OP/TP/MP/PC situado en el taller de mantenimiento. La gestión de las alarmas se puede realizar desde los dos puestos. El programa de control del PLC es un sencillo paro_marcha al que se le han incorporado las activaciones de las alarmas de paro de emergencia y de térmico en cada una de las etapas. Las partes del programa de más interés son las que afectan a las alarmas. Cuando se declara una alarma, ya sea la de térmico o la del paro de emergencia, se notifica al OP poniendo a “1” el bit del DB20.DBW4 correspondiente. A continuación en el OP aparece la notificación de la alarma.
La gestión de la alarma se puede realizar desde el OP o el cuadro de control. Eliminamos la causa de la alarma desenclavando la seta de paro de emergencia o rearmando el relé térmico. A continuación necesitamos realizar el acuse de la alarma y este se puede realizar a través de la unidad de operación OP/TP/MP/PC o mediante un pulsador externo situado en el panel de mando o control. Si lo realizamos a través del OP/TP/MP/PC podremos ver en la ventana de alarmas el estado de dicha alarma. Cuando se produce en el estado aparece la letra “K”.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 36/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Cuando eliminamos la causa de la alarma aparece a continuación la letra “G” y cuando realizamos el acuse ya sea a través del OP/TP/MP/PC o del PLC aparece la letra “Q”.
Esto último lo podemos ver mejor en el buffer de alarmas.
El símbolo de alarma aparece al mismo momento que se dispara una alarma. El número que tiene debajo es el número de alarmas disparadas. Cuando hemos eliminado la causa de todas las alarmas este número pasa a ser el cero y el símbolo deja de parpadear. Cuando acusamos las alarmas el símbolo desaparece.
Una vez eliminada la causa de la alarma solo nos queda acusarla. Si la acusamos desde el OP/TP/MP/PC, pulsamos el botón de “ACK”, el OP/TP/MP/PC coloca un uno en el bit correspondiente del DB20.DBW6 y el PLC se da por enterado.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 37/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Si realizamos el acuse a través del PLC tenemos que tener cuidado ya que el ciclo de scan del PLC es mucho mas rápido que el ciclo de registro del OP/TP/MP/PC y por lo tanto, auque hagamos el acuse desde el PLC y en el PLC desaparezca la alarma, el OP puede no haberse enterado. Para evitar esto hacemos que sea necesario pulsar el ACK del PLC durante un segundo para que la alarma se acuse en el PLC. Esto da tiempo al OP/TP/MP/PC a leer el bit correspondiente del DB20.DBW4 y ver que esta a uno, y por lo tanto acusar la alarma.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 38/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
7
PROGRAMA STEP 7.
Los bloques programados en para comprobar este ejercicio se muestran a continuación:
La lista de símbolos utilizados para este ejercicio son los mostrados a continuación:
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 39/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
7.1. Bloque OB1. Llamada a los bloques de programa.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 40/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
7.2. Bloque FB1. Grafcet escalera 1.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 41/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 42/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
7.3. Bloque FB2. Grafcet escalera 2.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 43/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 44/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació SISTEMES HMI Tratamiento de avisos y alarmas Electricitat/Electrònica
7.4. Bloque FC1. Alarmas y avisos escalera 1.
Realizado por:
Vicenç Guerrero
IES PALAU AUSIT
Fecha: 15/01/2007
Página: 45/46
Versión: 1.1
Fichero: 12_Tratamiento de avisos y alarmas