Post on 26-Sep-2020
Departament d’Educació
Electricitat/Electrònica
SISTEMES HMI Tratamiento de avisos y alarmas
Realizado por: Vicenç Guerrero
Fecha: 15/01/2007Versión: 1.1
IES PALAU AUSIT
SISTEMAS HMI SISTEMAS HMI
Protool/Pro Protool/Pro
12. Tratamiento de avisos y alarmas 12. Tratamiento de avisos y alarmas
Departament d’Educació
Electricitat/Electrònica
SISTEMES HMI Tratamiento de avisos y alarmas
Realizado por: Vicenç Guerrero
Fecha: 15/01/2007Versión: 1.1
IES PALAU AUSIT
Página: 0/46Fichero: 12_Tratamiento de avisos y alarmas Página: 0/46
Fichero: 12_Tratamiento de avisos y alarmas
Departament d’Educació
Electricitat/Electrònica
SISTEMES HMI Tratamiento de avisos y alarmas
Realizado por: Vicenç Guerrero
Fecha: 15/01/2007 Versión: 1.1
Página: 1/46 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT
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
Departament d’Educació
Electricitat/Electrònica
SISTEMES HMI Tratamiento de avisos y alarmas
Realizado por:
INDICE
PÁGINA 1. Introducción .............................................................................................................. 3 1.1. Objetivos ................................................................................................................ 3 1.2. Conocimientos previos ............................................................................................. 3 1.3. Hardware y software necesario ................................................................................. 4 2. Configuración de la ventana permanente ................................................................ 5 3. Planteamiento del ejercicio ...................................................................................... 6 4. Propiedades de los elementos nuevos utilizados ..................................................... 8 4.1. Visualización de avisos sencilla ................................................................................. 10 4.2. Visualización de avisos.............................................................................................. 11 5. Ejercicio. Creación de pantallas menú para acceder al tipo de aviso/alarma elegido 13 5.1. Pantalla principal ..................................................................................................... 13 5.2. Pantalla avisos sistema HMI ...................................................................................... 14 5.3. Pantalla de menú de avisos de servicio ...................................................................... 15 5.4. Pantalla de menú de avisos y alarmas ....................................................................... 25 5.5. Pantalla de avisos y alarmas...................................................................................... 27 6. Ejercicio ................................................................................................................... 36 7. Programa STEP 7........................................................................................................ 39
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 2/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 3/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
1.3. HARDWARE Y SOFTWARE NECESARIO. 1 Ordenador con sistema operativo Windows. 2 Software STEP 7 y Protool/Pro 3 Interfase MPI para PC (p.e. PG/PC- Adapter) 4 PLC SIMATIC S7-300. 5 Terminal de operador TP270. 6 Cable de comunicaciones (RS-232 / PC-Adapter/ MPI/PROFIBUS DP)
C 2 STEP 7 y Protool/Pro
4 SI
3 PG/PC Adapter
6 Cable de comunicación para la
NOTA: La comunicación entre Ptarjeta de comunicacione
La comunicación entre
protocolo MPI.
Vicenç Guerrero
1 P
MATIC S7-300
6 Cable de comunicación entre el PLC i el TP
5 TP 270
programación del TP270
C y PLC también se puede hacer mediante el cable Profibus si se dispone de una s en el PC como por ejemplo el CP5611 bajo protocolo MPI o DP.
el PLC y el TP también se puede realizar mediante el PG/PC Adapter bajo
Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas IES PALAU AUSIT Fecha: 15/01/2007 Página: 4/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 5/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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:
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 6/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 7/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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:
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 8/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 9/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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:
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 10/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 11/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 12/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Fecha: 15/01/2007 Página: 13/46
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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”
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 14/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 15/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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”.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 16/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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”.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 17/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
Después del doble clic nos aparece la siguiente ventana:
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 18/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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).
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 19/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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)
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 20/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
A continuación cerramos el archivo asociando la función “Detener archivo” al evento “Aviso llega”.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 21/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 22/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 23/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
• 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 ved de seleccionar la función
“Visualizar_buffer_de_avisos_de_servicio”, seleccionamos la 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”
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 24/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 25/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 26/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
En la pestaña “Indicación” señalamos los medios para poder movernos por el objeto “Visualización de
avisos”, y aceptamos.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 27/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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º RECONOCIM ENTO PLC. En el DB20 haremos lo mismo que en el caso anterior pero creando
el DB20.DBW4.
I
I3º RECONOC 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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 28/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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).
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 29/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 30/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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”.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 31/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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).
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 32/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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).
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 33/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 34/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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).
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 35/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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”.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 36/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 37/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 38/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
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:
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 39/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
7.1. Bloque OB1. Llamada a los bloques de programa.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 40/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
7.2. Bloque FB1. Grafcet escalera 1.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 41/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 42/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
7.3. Bloque FB2. Grafcet escalera 2.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 43/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 44/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
7.4. Bloque FC1. Alarmas y avisos escalera 1.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 45/46
Departament d’Educació SISTEMES HMI
Electricitat/Electrònica
Tratamiento de avisos y alarmas
Realizado por:
7.5. Bloque FC2. Alarmas y avisos escalera 2.
Vicenç Guerrero Versión: 1.1 Fichero: 12_Tratamiento de avisos y alarmas
IES PALAU AUSIT Fecha: 15/01/2007 Página: 46/46