P. 1
Ejemplo Automatización

Ejemplo Automatización

|Views: 4|Likes:
Publicado porJason Perez

More info:

Published by: Jason Perez on Jul 22, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/10/2014

pdf

text

original

PROYECTO DE SISTEMA DE AUTOMATIZACIÓN. ESTACIÓN PARA LLENADO Y TRANSPORTE DE LÍQUIDO. 1.

RESUMEN
Con el objetivo de cubrir las etapas en el diseño e implementación de la programación en proyectos de automatización basados fundamentalmente en controladores del tipo de autómatas programables industriales, se presenta el ejemplo para la mezcla y transporte de líquido. Inicialmente se presenta el proceso a automatizar, con sus componentes y especificaciones fundamentales. Las siguientes fases en el desarrollo del proyecto van encaminadas al diseño y realización del programa de control. Se utiliza una aplicación para la simulación del proceso (PROSIMAX), otra que permite la realización del diseño basado en Gracet y su depuración (MEDISS con Visgraf) y una tercera que permite la simulación del programa de control completo para el autómata programable utilizado, Simatic S5 (WINSS-5). En la figura 1 se muestra donde se sitúan las citadas aplicaciones desarrolladas por el grupo GENIA (Entornos Integrados de Automatización) del Área de Ingeniería de Sistemas y Automática de la Universidad de Oviedo: • • • • PROSIMAX: simulador de procesos industriales. MEDISS: diseño de automatismos basados en Grafcet. WINSS-5: simulador STEP-5 (Simatic S5). SCALIBUR: software SCADA para supervisión de procesos (en fase de depuración).

Supervisión
• Panel de mando • PC+SCADA

Control
• Lógica cableada • PLC´s • PC+Tarjeta E/S • Microcontroladores • Reguladores Digitales • Etc...

Proceso
• Simuladores E/S • Proceso real • Maquetas

• SCAlibur

• MEDISS • WINSS-5

• PROSIMAX

Entornos Integrados de Automatización

Fig. 1. Laboratorio de Automatización
Página 1

Ejemplo de automatización realizado con herramientas de GENIA

2. ESTRUCTURA DE UN SISTEMA AUTOMATIZADO
Todo sistema automatizado comprende dos partes: • • Una Parte Operativa (P.O.) cuyos accionadores actúan sobre el sistema automatizado. Una Parte de Mando (P.M.) que coordina las acciones de la Parte de Operativa.

La figura 2 esquematiza la organización de la Parte de Mando respecto a la Parte operativa. La Parte Operativa es la que opera sobre la máquina y el producto. En general comprende:

PARTE DE MANDO

PARTE OPERATIVA

O P E R A D O R

Diá lo go
Controlador

Preaccionadores

Accionadores

Captadores

Proceso

Otras partes de mando
Fig. 2. Esquema funcional de un sistema automatizado • • Los útiles y medios diversos que se aplican en el proceso de elaboración, por ejemplo moldes, útiles de estampar, herramientas de corte, bombas, etc. Los accionadores destinados a mover el proceso automatizado, por ejemplo: Ø Motor eléctrico para accionar una bomba. Ø Cilindro hidráulico para cerrar un molde. Ø Cilindro neumático para mover una cabeza de marcado. La Parte de Mando es la que emite las órdenes hacia la Parte Operativa y recibe las señales de retorno para coordinar sus acciones. En el centro de la Parte de Mando está el “controlador” que coordina la información que a él converge:

Ejemplo de automatización realizado con herramientas de GENIA

Página 2

Windows Trabajo en Grupo. Su coordinación está garantizada por el diálogo entre sus Partes de Mando. COMPONENTES: • • Módulo Mediss: permite construir el gracet con las estructuras disponibles y obtener las ecuaciones booleanas del sistema y el programa de control de modo automático. Windows 95. variadores. Relación hombre-máquina. adquisición de las señales de retorno por los captadores que informan de la evolución de la máquina. 3. MEDISS: Diseño de Automatismos Secuenciales (Grafcet). Para utilizar. el personal emite consignas y recibe informaciones en retorno. Entornos: Windows 3. OTRAS CARACTERÍSTICAS Y VENTAJAS: • • • • • Más flexible y barato que las convencionales maquetas. distribuidores. reparar la máquina.. Mandos de los accionadores (motores. No precisa periferia de E/S en el equipo de control. cilindros) a través de los preaccionadores (contactores. Módulo Comgraf: estructura y transfiere el código generado al equipo de control de forma inmediata. Seguimiento visual e inmediato de la evolución del proceso automatizado. Conexión con otras máquinas.1. Red punto a punto. Red Novell. Mayor rapidez y fiabilidad en el desarrollo de proyectos de automatización: fácil detección de errores y programación robusta. COMPONENTES: • • • Módulo de Edición: permite seleccionar. DESCRIPCIÓN DE LAS HERRAMIENTAS A UTILIZAR PROSIMAX: Simulador de Proceso Industriales. ajustar. Módulo de Dibujo: permite diseñar la parte estática de la planta. Ejemplo de automatización realizado con herramientas de GENIA Página 3 . Los objetos generan las salidas adecuadas y responden a las entradas de forma automática. .Interface con la máquina. Módulo de Simulación: selecciona el interfase de comunicación y arranque de la simulación. configurar y conectar los objetos de la planta. PROSIMAX permite diseñar y simular el proceso en conexión directa con el equipo de control.). MEDISS ofrece una herramienta de diseño de automatismos basada en Grafcet. flexible y de sencillo manejo.. Varias máquinas pueden cooperar en una misma producción.

Ejemplo de automatización realizado con herramientas de GENIA Página 4 . Ventana de observadores en el formato deseado para E/S. Red Novell. Editor de símbolos. Windows Trabajo en Grupo.• Módulo Visgraf: visualiza el estado de las variables de proceso y la evolución del mismo a nivel de Gracef. Windows 95. Red punto a punto. Distintos modos de operación: continua. WINSS-5 es un programa para entorno Windows que permite la edición y la simulación de programas STEP-5 en lista de instrucciones para los autómatas programables Simatic S5. mediante una tarjeta de E/S. contadores. Entornos: Windows 3. marcas.1. Selección de módulos de entrada y salida con los que configurar el autómata en pantalla. Ventana de registros internos del autómata. ciclo a ciclo y paso a paso. convirtiendo su PC en un equipo de control guiado por el Grafcet diseñado. Constituye un entorno integrado para la depuración y prueba de programas de control y posterior transferencia al PLC (en preparación). temporizadores. Opcionalmente incorpora un módulo de control digital directo. OTRAS CARACTERÍSTICAS Y VENTAJAS: • • • • Dispone de funciones para la documentación del proyecto desarrollado. COMPONENTES: • • • • • • Ventana de edición en modo texto del programa STEP-5. etc. WINSS-5: Simulador de STEP-5 bajo entorno Windows. El módulo Comgraf presenta las características de un editor de textos estándar para la escritura de programas STEP5 en lista de instrucciones y permitiendo la corrección de errores y la transferencia al autómata.

V3 introduce el vapor de calentamiento y V2 permite el vaciado hacia el segundo depósito. La aportación de líquido A se realiza a través de la válvula V2 y del líquido B por medio de una bomba accionada por un motor eléctrico con dos señales de retorno (contactor y defecto). Asimismo el depósito dispone de un agitador motorizado. Fig. dos de ellos capacitivos.4. COMPONENTES • Se dispone de dos depósitos: Ø El primero de ellos lleva asociado tres sensores. Para desplazar la carretilla se dispone de un motor eléctrico con Página 5 Ejemplo de automatización realizado con herramientas de GENIA . Para ello se dispone de una instalación tal como la representada en la figura 3. • Una carretilla de transporte de líquido que incorpora un sensor capacitivo para detectar el nivel máximo. 3. La descarga de la mezcla hacia la carretilla se efectúa mediante la electroválvula monoestable V6. uno de nivel mínimo (normalmente cerrado) y otro de nivel máximo. Asimismo consta de tres electroválvulas monoestables: V1 permite realizar el llenado. Ø El segundo incorpora un sensor de nivel capacitivo cuyo transmisor envía una señal analógica entre 0 y 10 V proporcional al volumen contenido en el depósito (0-1000 litros). DESCRIPCIÓN DEL PROYECTO DE AUTOMATIZACIÓN Se pretende realizar un automatismo que permita efectuar el llenado y transporte de cierto líquido formado por la mezcla de dos componentes A y B. y un tercero de temperatura de tipo termostato. Esquema de proceso 5.

LASN. MEZCLA DE A y B En modo automático. Se abre la válvula V2 de modo que el líquido A alcance 400 litros de nivel en el depósito 2. debe activarse el ciclo de acondicionamiento de A. AV2.2. no hay suficiente líquido A. FUNCIONAMIENTO 6. mientras exista líquido en el depósito 1. RESET ALARMA. • El panel de mando. 6. AV6. ACUSE. 2. Si durante esta fase. LAUT.1. cerrando entonces dicha válvula. Cuando la temperatura alcanza el valor marcado en el termostato se produce una señal digital (TMP) que debe cortar la entrada de vapor. El vaciado de la carretilla se realiza mediante la electroválvula monoestable VC. y el depósito 2 contenga menos de 50 litros se produce la mezcla de ambos componentes A y B según el siguiente proceso: 1. Durante 50 segundos más debe estar funcionando el motor de mezcla (MTR) dejando el líquido en condiciones de ser transportado. se abre V1 para permitir la entrada del líquido A. CMI y AVC. A continuación se acciona la bomba (BMB) permitiendo que el líquido B consiga llenar el depósito 2 hasta 900 litros.inversión de giro controlado a través de las señales MI (Mover Izquierda) y MD (Mover Derecha). Con el sensor de nivel mínimo (MIN1) activo y las válvulas de salida del depósito 1 (V2) y de entrada de vapor (V3) cerradas. Los pasos son: 1. ACONDICIONAMIENTO DEL LÍQUIDO A En funcionamiento automático. el ciclo comienza con el llenado del depósito 1 por el componente A que antes de ser utilizado debe alcanzar una determinada temperatura. Ejemplo de automatización realizado con herramientas de GENIA Página 6 . Ø Las lámparas LMAN. iniciándose el proceso de vaciado y mezcla sobre el depósito 2. para la supervisión del sistema. formado por: Ø Los pulsadores M/A. LAB. LASC. El motor de mezcla (MTR) debe accionarse desde el comienzo de la operación de mezcla. Cuando se alcance el nivel máximo (MAX1) debe cerrarse V1. Además existen dos finales de carrera electromecánicos (AQUI y ALLI) que marcarán las posiciones de carga y descarga respectivamente de la carretilla. 3. en la que se abre la válvula V3. Comienza entonces la etapa de calentamiento con vapor. 2. 6. CMD. 3.

El paso de automático a manual se puede realizar con el pulsador M/A o porque se produzca alguna alarma. depósitos 1 y 2 vacíos y carretilla AQUI). Solucionado el problema el operador actúa sobre el pulsador de RESET ALARMA para apagar las lámparas de alarma. 6.3. PASO MODO MANUAL/AUTOMÁTICO El paso de modo de funcionamiento manual a automático y su funcionamiento depende de que se cumplan las condiciones iniciales (sistema en modo manual. el sistema debe pasar a modo manual cerrando las entradas de líquido e iluminando la lámpara LASN con frecuencia 2 Hz. LASN y LAB. Ejemplo de automatización realizado con herramientas de GENIA Página 7 . TRANSPORTE DEL PRODUCTO FINAL El vaciado del depósito 2 una vez realizada la mezcla se efectúa sobre la carretilla y a través de la válvula V6. Los movimientos a derecha (MD) e izquierda (MI). MAXC. Si estando en la fase de calentamiento del depósito 1 se detecta que el termostato (TMP) no responde antes de 100 segundos. si se pulsa pasa a automático. Si durante la fase de llenado del depósito 2. y la operación de descarga (VC). quedando la lámpara correspondiente encendida. el nivel supera 950 litros. Debido a que no se reciba la señal de retorno del contactor cuando está activado o porque se produzca un defecto de funcionamiento. • • Cuando se produce una alarma el operador puede actuar sobre el pulsador ACUSE para confirmar las alarmas. 6. PANEL DE MANDO Está formado por los siguientes componentes: 1. 6. GESTIÓN DE ALARMAS Las situaciones en las que se debe producir una alarma en el sistema son: • SOBRECALENTAMIENTO. La carretilla evoluciona entre los puntos AQUI.6. posteriormente a manual y así sucesivamente.6. Para indicar el llenado de la carretilla se dispone de un sensor de nivel máximo. Los pulsadores de ACUSE y RESET ALARM y las lámparas LASC. que dura 20 segundos. deben ser activados automáticamente. El sistema debe pasar a manual cerrando V3 y encendiendo la lámpara LASC con frecuencia de 2 Hz. y ALLI donde se descarga. 2. SOBRENIVEL. La única forma de proceder a dicho paso es a través del pulsador M/A. donde se carga.4.5. La lámpara LAB debe lucir con frecuencia 2 Hz. DEFECTO EN LA BOMBA. El pulsador M/A y dos lámparas LAUT y LMAN que se iluminan cuando el sistema está en modo automático o manual respectivamente.

• 1 sensor de nivel • 1 electroválvula mocapacitivo noestable: V2.pacitivos: MIN1 y mo. • 4 salidas 24 Vcc 0. Estos pulsadores quedan sin efecto cuando el sistema está en modo automático. • 2 entradas 24 Vcc.5 A.5 A • 3 entradas 24 Vcc. CMI y AVC para comandar el accionamiento de V2. • 3 salidas 24 Vcc 0. MD. V6. • 2 contactores: MTR y BMB. • 1 piloto: LASN. • 1 piloto: LAB.5 A MEZCLA DE A y B TRANSPORTE DEL PRODUCTO FINAL • 2 sensores de nivel • 2 electroválvulas ca.3. • 2 entradas para detección de defectos: ABMB y DB. • 1 salida 24 Vcc 0. • 5 pulsadores: AV2.noestables: V6 electromecánicos: y VC. AQUI y ALLI. •1 sensor de temperatura (termostato): TMP.ximo en la derecha e carretilla: MAXC. • 2 salidas 24 Vcc 0. CMD. AV6. LMAN. ACUSE Y RESETEA. y V3. SOBRECALENTAMIENTO SOBRENIVEL DEFECTO DE LA BOMBA • 1 salida 24 Vcc 0. • 1 piloto: LASC. 7. COMUNICACIONES Tabla 1 Página 8 Ejemplo de automatización realizado con herramientas de GENIA . CMI y AVC.• 2 pulsadores: DO DE ALARMAS ACUSE y RALAR. • 2 contactores para • 1 detector de nivel movimiento a má.5 A. • 2 pilotos: LAUT y • 1 entrada 24 Vcc. AV6. analógico: NIVEL.5 A • 3 entradas 24 Vcc. • 2 sensores fin de • 2 electroválvulas carrera mo. • 1 salida 24 Vcc 0.5 A. • 1 puerto de comunicación serie entre PLC y PC. • 1 entrada analógica de 010 V. Los pulsadores para comandar el funcionamiento de la instalación en modo manual AV2. izquierda: MD y MI. MI y VC respectivamente. • 2 salidas 24 Vcc 0.noestables: V1 MAX1. SELECCIÓN DEL AUTÓMATA PROGRAMABLE PREACCIONADORES AUTÓMATA PROGRAMABLE INTERFACES FUNCIONES PASO MODO MANUAL/AUTOMÁTICO ACONDICIONAMIENTO DEL LÍQUIDO A SENSORES • 1 pulsador: M/A. CMD.5 A MODO MANUAL • 5 entradas 24 Vcc.

Ø 1 puerto de comunicaciones serie asíncrono. 4.7. resulta la configuración del PLC siguiente: Entradas. salidas y puertos de comunicaciones necesarios: Ø 16 entradas digitales de 24 Vcc. Si se toman como referencia los autómatas programables de la serie SIMATIC S5 de SIEMENS. 0. así como el direccionamiento. y en concreto el S5-95U que dispone al menos de la siguiente periferia integrada: Ø 16 entradas digitales. CONFIGURACIÓN DEL PLC NECESARIO De la columna “AUTÓMATA PROGRAMABLE INTERFACES” de la tabla 1. 24 Vcc 0. En la figura 4 se representan las entradas y salidas al autómata SIMATIC S5-95U elegido. 24 Vcc Ø 16 salidas digitales. Ø 1 entrada analógica de 0-10 V. 0-10 V Ø 1 salida analógica. Fig.1.5 A. Esquema de conexiones al PLC Ejemplo de automatización realizado con herramientas de GENIA Página 9 . Ø 14 salidas digitales de 24 Vcc. 0-10 V ó 0-20 mA Ø 1 puerto de comunicación serie para programación y entrada/salida de datos Podemos comprobar que este equipo cumple perfectamente las especificaciones impuestas por el sistema de control a implementar.5 A Ø 8 entradas analógicas.

. 255 PB 256 PB 0 . 255 8 Kbytes Operaciones básicas... EL GRAFCET El GRAFCET (gráfico de mando etapa transición) es un diagrama funcional.. y que son llamados durante el escrutinio desde el programa raíz OB1..... Módulo Cantidad OB 256 OB 0 ... 8.. ESTRUCTURAS DE PROGRAMACIÓN En los autómatas programables SIMATIC S5 un programa de mando puede ser lineal o estructurado... En la tabla 2 se muestran los diferentes tipos de módulos..1.8. 255 8 Kbytes Operaciones básicas DB 256 DB 0 . Ejemplo de automatización realizado con herramientas de GENIA Página 10 . que se relacionan entre sí mediante órdenes e informaciones. Para la representación de las secuencias de control mediante el GRAFCET se parte de la base de considerar el sistema descompuesto en una parte operativa y en una parte de mando. KOP Tabla 2 9.. FUP. que corresponden a tratamientos parciales.2.. así como las características de cada uno de ellos. 8. textos Longitud Juego de Operaciones 8 Kbytes Operaciones básicas Formas de Representación AWL.... KOP AWL... complementarias y de sistema SB 256 SB 0 .. Este módulo se procesa cíclicamente. 255 8 Kbytes Configuraciones binarias.. para el SIMATIC S5-95U elegido para la realización del automatismo.. PROGRAMACIÓN ESTRUCTURADA Es aquella que divide la tarea a programar en módulos. 255 8 Kbytes Operaciones básicas FB 256 FB 0 .. es decir una representación gráfica de las secuencias a efectuar por el controlador. FUP. El GRAFCET se compone de: • ETAPAS o ESTADOS a las que van asociadas ACCIONES.... PROGRAMACIÓN LINEAL Para procesar tareas simples de automatización basta con programar las diferentes instrucciones en el módulo de organización OB1... números. FUP. KOP AWL AWL.

• • TRANSICIONES a las que van asociadas RECEPTIVIDADES. figura 6. La salida A (acción a realizar) será materializada mediante suma lógica de las salidas Xi de la báscula correspondiente a las ETAPAS en las que A es activa. la salida de la báscula asociada Xn es uno. t1 es la Etapa n-1: salida XnEtapa n: salida Xn Etapa n+1: salida >= Salida A Figura 6. La puesta a cero de Xn por la ecuación Rn =Xn+1. Si la ETAPA n está activa. figura 5. 9.1. Activación de la salida A Ejemplo de automatización realizado con herramientas de GENIA Página 11 . REGLAS DE MATERIALIZACIÓN DEL GRACET MEDIANTE LA ASOCIACIÓN ETAPA-BÁSCULA • A cada ETAPA va asociada una báscula. Activación y desactivación de una etapa • • • La puesta a uno de Xn está asegurada por la ecuación lógica Sn =Xn-1*t1 donde receptividad asociada a la TRANSICIÓN de la ETAPA (n-1) a la n. UNIONES ORIENTADAS que unen las ETAPAS a las RECEPTIVIDADES y las TRANSICIONES a las ETAPAS. Xn es cero. mientras que si está inactiva. n-1 t1 Acción A Xn- & t1 Acción A S n t2 n+1 Xn+ Acción A Acción B R Xn Figura 5. figura 5.

se organiza el programa según el siguiente esquema de llamadas de la figura . Etapas U –AUT = -LAUT SPB PB 123 PB3: Ejecución de acciones PB100: Modo manual UN –AUT = -LMAN SPB PB 100 BE Esquema de módulos Ejemplo de automatización realizado con herramientas de GENIA Página 12 .PROGRAMA DE CONTROL ESQUEMA DE MÓDULOS Como STEP-5 admite programación estructurada./Des. OB1:Módulo Principal PB0: Oper. generales SPA PB 0 SPA PB 11 U –M/A ZV Z 1 LZ1 L KF +1 !=F U( ON –ASC ON –ASN ON ABOM ) U –L50 U –MIN1 U -AQUI S –AUT LZ1 L KF +2 !=F O –ASC O –ASN O –ABOM R –AUT RZ1 PB11: Alarmas PB1: Inicialización PB123: Modo Automático PB2: Act.

Para ello se puede utilizar el simulador de los autómatas Simatic S5. que es configurable. temporizadores para generar frecuencias. denominado WINSS-S5.2. etc. 10. En este caso hay que completar el programa de control con las instrucciones para el funcionamiento en modo manual. así como el direccionamiento de entradas y salidas. MEDISS: DISEÑO DE LA PARTE SECUENCIAL La aplicación MEDISS se utiliza en este caso para generar el programa de control para la parte secuencial del automatismo (modo de funcionamiento automático de la instalación). Ejemplo de automatización realizado con herramientas de GENIA Página 13 . El punto de partida es el grafcet que se muestra en la figura 8. En este caso el software de programación STEP 5 de Siemens. Sin embargo MEDISS y WINSS-5 aportan posibilidades para la realización y prueba del programa de control diseñado. En la figura 9 se muestra la pantalla de MEDISS con el grafcet anterior y en una ventana auxiliar la información obtenida automáticamente a partir del mismo (en concreto el programa de control para Simatic S5).). El resto del programa de control no se realiza en Grafcet puesto que no tiene un claro carácter secuencial. De esta forma se pasa de una programación convencional a bajo nivel a una programación gráfica y fácil de mantener.Normalmente el desarrollo del programa de control y la depuración del mismo suelen realizarse íntegramente en el entorno de programación suministrado por el fabricante del autómata. la gestión de alarmas y algunas funciones generales (lectura de variable analógica y comparación de valores. lo que conlleva un ahorro considerable en los tiempos de desarrollo y depuración. incluso sin necesidad de disponer del equipo de control. Opcionalmente se pueden visualizar las ecuaciones para las etapas y las acciones a ejecutar.

8.Fig. Grafcet del modo automático Ejemplo de automatización realizado con herramientas de GENIA Página 14 .

9.-------------------------U –MA ZV Z 1 LZ1 L KF +1 !=F U( ON –ASC ON -ASN ON -ABOM ) U -L50 U -MIN1 U -AQUI S –AUT .Fig. Pulsando otra vez L KF +2 !=F . y condiciones mínimas .Llamada módulo general . Pulsando una vez .Cond.. o bien con alarma O –ASC .-------------------------..--------------------------. . activa el modo AUTomático . MÓDULO PRINCIPAL . Aspecto de la aplicación MEDISS PROGRAMA DE CONTROL STEP-5 OB 1 SPA PB 0 SPA PB 11 . modo Manual LZ1 . y sin alarma .-------------------------.Llamada módulo gestión de alarmas Gestión pulsador M/A . sobrecalentamiento Ejemplo de automatización realizado con herramientas de GENIA Página 15 .

.... supera los 950 litros >=F S –ASN . enciende luz de manual SPB PB 100 . llama al módulo de gestión en automático . L KT 100. Cierra V3 (vapor) . Si se da la orden de arranque de bomba L KT 3.2 . o bien U -BMB UN –DEB .-------------------------. .Alarma Nivel L –NIVEL .llama al módulo de gestión en manual BE PB 11 . sobrenivel alarma de bomba .Acuse alarmas U –ACUSE .. .. SE T 3 U -BMB UN –ABMB . en modo AUTomático = -LAUT .-------------------------.Llamada módulo automático U –AUT .O –ASN O –ABOM R –AUT RZ1 . salta el relé térmico S –ABOM . Con alarma de sobrecalentamiento U M 50. Si se abre la válvula de vapor UN –TMP .. activa alarma de sobrenivel R -V2 . ..Gestión luz alarma U –ASC . activa alarma por sobrecalentamiento R -V3 .-------------------------. En modo MANual = -LMAN . Pulsando ACUSE de alarmas S -PACUSE .Llamada módulo manual UN –AUT ...0 .Alarma bomba U –BMB . Cierra V2 y para BMB y MTR R -BMB R -MTR . sin que se active el contacto auxiliar UT3 O .Alarma Temperatura U -V3 .-------------------------... sin que el termostato se active S –ASC . .. activa alarma de bomba R –BMB .-------------------------. Si el NIVEL L KF 950 . ... y pasan 3 s. parando la bomba y el motor de mezcla R -MTR . activa pulsó acuse .2 SE T 10 U T 10 .. MÓDULO GESTIÓN DE ALARMAS . enciende luz de automático SPB PB 123 . . .-------------------------. ------------------------. . . (frecuencia de 2 Hz) O Ejemplo de automatización realizado con herramientas de GENIA Página 16 . . y pasan más de 100 s... terminando el temporizador UN –TMP .

-------------------------U –RESET R –ASC R -ASN R -ABOM R –PACUSE BE . .0 ON M 34.0 O U –PACUSE U -ASN = -LASN U –ABOM U M 50. luz de alarma sobrecalentamiento: 2Hz ó fija .0 SPA FB 250 NOMB: RLG:AE BG: KF +8 KNKT: KY 0. Valor máximo. Entrada superior a 10Vdc. por ejemplo. Lectura de señal de NIVEL .. luz de alarma sobrenivel: 2Hz ó fija . se borran todas la alarmas (apagando las lámparas) . Pulsando RESET alarmas .. Llamada al módulo integrado de lectura analógica .U –PACUSE U -ASC = -LASC U –ASN U M 50. . error parametrización . reset del contador. . luz de alarma de bomba: 2Hz ó fija Reseteado de alarmas . frecuencia 2Hz . frecuencia 2Hz . Rotura de hilo. pulsando ACUSE ..1 BU: M 34. Comparaciones NIVEL . 0 litros .0 XA: -NIVEL FB: M 34.7 RZ0 . 1000 litros . U M 34. Canal 0.0 SE T 0 ZV Z 0 LZ0 T MB 50 U M 50. Valor mínimo. ------------------------L -NIVEL . Z 0 y MB 50 UN T 0 L KT 5. M 50..0 O U –PACUSE U -ABOM = -LAB .. ..0 = 2 Hz. unipolar . Con alarma de bomba . Exploración selectiva . Periferia integrada: 0-10Vdc . . Pulsando ACUSE (fija) .. con Z 0 = 128. Valor analógico normalizado: MW 10 = 0-1000 . ------------------------.4 OGR: KF +1000 UGR: KF +0 EINZ: M 34.2 . Activamos exploración selectiva del FB 250 ... pulsando ACUSE (fija) .1 = 1 Hz. MÓDULO GENERAL .0 = M 34. Con alarma por sobrenivel ... M 50. .Generador de frecuencias con T 0. Depósito casi vacío Ejemplo de automatización realizado con herramientas de GENIA Página 17 . y se resetea “pulsó acuse” PB 0 .

8 Fin . Reset las demás . Entre 400 y 900 l... y desactiva etapa 3 . MÓDULO AUTOMÁTICO . -X8=Etapa 8. activa etapa 9 . MÓDULO SECUENCIAL: ACT/DESACT.0 SPB PB 1 SPA PB 2 SPA PB 3 BE PB 1 L KF 1 T MB 0 L KF 0 T MB 1 BE PB 2 . . menos de 50 litros .. . y Temp. .. PB 123 UN M 64. Llamada de EJECUCION DE ACCIONES . X0 = “1”..0 S M 64. . ..0 = “0” . -X0=Etapa 0.0 U M 100.. Inicialmente M 64. y desactiva etapa 8 Ejemplo de automatización realizado con herramientas de GENIA Página 18 . Con la etapa 3 activa . . Llamada módulo SECUECIAL ... puesta a “1”. Llamada módulo INICIALIZACIÓN Grafcet . Mayor de 900 l.. Generado por MEDISS a partir del Grafcet . . Con la etapa 8 activa .. .. asegura llamar sólo una vez al PB 1 . ETAPAS .. y nivel mínimo . activa etapa salto hacia atrás U -X3 U -MIN1 S M 100.0 R -X3 U -X8 UT8 S -X9 U -X9 R -X8 .L KF 50 <=F = -L50 U( L -NIVEL L KF 400 >=F ) U( L -NIVEL L KF 900 <=F ) = -L400 L -NIVEL L KF 900 >F = -L900 BE . . MÓDULO INICIALIZACION GRAFCET ..

. Con la etapa 6 activa . y desactiva etapa 7 .2 U -X4 U -L900 S -X5 U -X5 R -X4 U -X3 U -L400 S -X4 U -X4 R -X3 U M 100. Con la etapa 4 activa . y nivel máximo en depósito 1 ... ... y etapa auxiliar de salto. .1 U -X1 U -MAX1 S -X2 U -X2 R -X1 . 5 Fin . . y Temp.. activa etapa 8 . y desactiva etapa 2 . y desactiva etapa 6 . y la etapa auxiliar (salto) . y la carretilla ALLI .. . activa etapa 7 .. y la carretilla llena .. . . activa etapa 4 . .U -X7 U –ALLI S -X8 U -X8 R -X7 U -X6 U –MAXC S -X7 U -X7 R -X6 U M 100..... y nivel superior a 900 litros .. Con la etapa 1 activa . . . .... y desactiva etapa 1 Ejemplo de automatización realizado con herramientas de GENIA Página 19 . . y nivel entre 400 y 900 litros . . Con la etapa 3 activa ..2 O U -X5 UT5 S -X6 U -X6 R -X5 U -X6 R M 100.. activa etapa 2 ... . activa etapa 5 . o bien . Con la etapa 7 activa .... Desde la etapa 9 (salto) . y desactiva etapa 5 . activa etapa 3 . ..1 O U -X2 U –TMP S -X3 U -X3 R -X2 U -X3 R M 100. y desactiva etapa 3 . desde la etapa 5 . . . . . activa etapa 6 . .. Desde la etapa 6 (salto) o bien desede la etapa 2 y señal del termostato ....... y desactiva etapa 4 . .

. y con las condiciones iniciales: MIN1 .. vaciar carretilla .. y nivel menor de 50 litro en depósito 2 .. . Etapa 4 Activa . mover carretilla izquierda .1 R -X6 BE PB 3 U -X7 = -MD U -X6 = -V6 U -X9 = -MI U -X8 = -VC U O U O U = U = U = -X5 -X4 -X3 -MTR -X1 -V1 -X3 -V2 . activa etapa auxiliar de salto a etapa 3 .0 O U -X0 U –AUT U -MIN1 U –L50 U –AQUI S -X1 U -X1 R -X0 U -X1 R M 100..1 U M 100. y desactiva etapa 0 . Etapa 9 Activa . . abrir válvula de vapor Ejemplo de automatización realizado con herramientas de GENIA Página 20 . .. Desde la etapa 3 (salto) .... vaciar depósito 2 .. y nivel del depósito 2 casi vacio . llenar depósito 1 (abrir V1) Etapa 3 Activa .. Con la etapa 6 activa . desde la etapa 0 .. o bien .. . . . y desactiva etapa 9 . . Activa etapa 1 . Etapa 5 Activa o y Etapa 4 Activa o y Etapa 3 Activa . . vaciar depósito 1 U -X4 = -BMB U -X2 = -V3 .. .. mover carretilla derecha .. y desactiva etapa 6 . . Etapa 7 Activa . Etapa 6 Activa . Con la etapa 9 Activa .. . .0 U -X9 U –AQUI S M 100. y en modo AUTomático . arrancar bomba . . activa etapa auxiliar de salto a etapa 6 .2 R -X9 U -X6 U –L50 S M 100.. Etapa 2 Activa . ... .......U M 100... y marca auxiliar de salto . MÓDULO EJECUCION DE ACCIONES . .. activar motor de mezcla Etapa 1 Activa . . . Etapa 8 Activa ..2 U M 100.. y carretilla AQUI . y carretilla AQUI . . .

Etapa 5 Activa . Interruptor de accionamiento de bomba .3 33.. . .3 32. de mezcla con 50 seg. Pulsador de control movimiento derecha carretilla .7 33. .. vaciar carretilla U -AV2 UN –L950 = -V2 U -AV6 U –AQUI UN –MAXC = -V6 U -CMD UN –ALLI = -MD U -CMI UN –AQUI = -MI U -AVC U –ALLI = -VC BE SYM Entradas E E E E E E E E E E E E E E E E 32. Final de carrera carretilla zona vaciado . PB 100 R M 64.2 SE T 5 BE . Etapa 8 Activa .5 33. abre V6 . Termostato . Sensor de nivel mínimo depósito 1 . y depósito 2 no lleno .2 SE T 8 U -X5 L KT 50. Sensor de nivel máximo depósito 1 . Relé térmico de defecto de bomba . Pulsando AVC ..2 33. Pulsando AV2 ... Arrancar temp. Operaciones en modo MANual . mover carretilla a la derecha . Permite activar posteriormente el modo automático . y carretilla no ALLI . Pulsador de reseteado de alarmas Ejemplo de automatización realizado con herramientas de GENIA Página 21 . mover carretilla a la izquierda ..5 32. Final de carrera carretilla zona llenado .. . Pulsando AV6 .6 33. de vaciado con 20seg. y la carretilla en la posición de vaciado .0 33. Pulsador de control vaciado carretilla .2 32.6 32.. Arrancar temp..4 32. Pulsador de control movimiento izquierda carretilla . Pulsador de acuse del panel de mando .SIMBÓLICO -MA -MIN1 -MAX1 -TMP -AQUÍ -ALLI -MAXC -AV2 -AV6 -CMD -CMI -AVC -AUX_BMB -TER_BMB -ACUSE -RESET . Sensor nivel máximo carretilla .1 32. . Pulsador de control cierre/apertura válvula 6 . y no llena . con la carretilla AQUI . Pulsador de control cierre/apertura válvula 2 .7 . Pulsador Manual/Automático .U -X8 L KT 20. abre V2 . MÓDULO MANUAL . Pulsando CMD . .4 33.0 .1 33..0 32. y carretilla no AQUI . Pulsando CMI .

Ejemplo de automatización realizado con herramientas de GENIA Página 22 . Luz de modo automático .0 M 20. .2 32. Contactor de accionamiento del motor de bomba . Marca de pulso de acuse . Contactor vaciado carretilla .0 33.7 M 56. . Luz de alarma de sobrenivel . Contador generador de frecuencias .3 32.3 0. Marca depósito 2 superior a 900 litros .2 M 56.1 -NIVEL -L50 -L400 -L900 -AUT -ASC -ASN -ABOM -PACUSE -X0 -X1 -X2 -X3 -X4 -X5 -X6 -X7 -X8 -X9 .7 33. Etapa Etapa Etapa Etapa Etapa Etapa Etapa Etapa Etapa Etapa 0 1 2 3 4 5 6 7 8 9 Temporizadores T0 T3 T5 T8 T 10 Contadores Z0 Z1 BE Z0 Z1 . Marca alarma sobrecalentamiento . Marca modo automático .6 0.7 1.3 M 56.6 32. . Palabra nivel depósito 2 . Contactor movimiento carretila derecha . . .5 -V1 -V2 -V3 -BMB -MTR -V6 -MD -MI -VC -LAUT -LMAN -LASC -LASN -LAB . Contador para paso Manual/Automático T T T T T 0 3 5 8 10 . Contactor movimiento carretilla izquierda .3 33.5 0. Temporizador del generador de frecuencias Temporizador de contacto auxiliar de bomba Temporizador para motor de mezcla Temporizador para vaciado de carretilla Temporizador para alarma de temperatura .5 32.1 M 56. Marca alarma defecto funcionamiento bomba . .4 M M M M M M M M M M 0.1 0. Marca depósito 2 entre 400 y 900 litros . .0 0. .2 0. Válvula 2 .1 33.2 33.0 M 56. . Válvula 1 . Luz de alarma de sobrecalentamiento . Marca depósito 2 vacío .4 0. Válvula 3 . Luz de alarma de defecto de bomba Variables auxiliares MW 10 M 20.4 32.0 1. .0 32. .4 33.Salidas A A A A A A A A A A A A A A 32. Luz de modo manual . .4 M 20. Contactor de accionamiento del motor de mezcla . Marca alarma sobrenivel . Válvula 6 .1 32.

ventana de variables internas y registros del autómata.11. visualización de los módulos de entrada y salida del autómata. Posteriormente se puede transmitir el programa al PLC. En la figura 10 se muestra el aspecto que presenta la aplicación con el entorno construido en WINSS-5 para la prueba del programa de control del proyecto de automatización planteado. Los mecanismos de depuración son muy potentes. inclusión de puntos de ruptura o la ejecución instrucción a instrucción. Al tratarse de un programa Windows resulta muy sencillo la introducir código en formato texto realizado desde otras aplicaciones. SIMULACIÓN DEL PROGRAMA COMPLETO WINSS-5 es una aplicación Windows que permite la edición y la simulación de programas STEP-5 en lista de instrucciones para los autómatas programables Simatic S5 de Siemens. Fig. 10. permitiendo la ejecución de un ciclo completo de programa. WINSS-5. Ejemplo de automatización realizado con herramientas de GENIA Página 23 . Aspecto de la aplicación WINSS-5 Contiene diferentes tipos de ventanas: para edición del código.4.

1. 11. el proceso propiamente dicho. como se ha dicho puede realizarse con WINSS-5 que simula el comportamiento de un autómata Simatic S5. Fig. Esta fase de depuración. es de gran ayuda puesto que evita el análisis del código generado por MEDISS y permite realizar la depuración a nivel del Grafcet. ver figura 11. pudiendo detectar muchos de los errores de programación cometidos. conectándose al PLC y mostrando los estados activos a medida que el automatismo evoluciona.12. Aspecto de Visgraf (MEDISS) También es posible utilizar un módulo software llamado Visgraf. WINSS-5 Y VISGRAF Si bien la realización y depuración del programa de control pueden realizarse empleando las herramientas anteriores. Estos aspectos inciden sobre todo en la fase de depuración final. o lo que sería mejor. Ejemplo de automatización realizado con herramientas de GENIA Página 24 . se hecha de menos. Visgraf. en no pocas ocasiones. aunque el código generado puede asegurarse que se ajusta al diagrama funcional construido. que forma parte de la aplicación MEDISS para depurar el Grafcet. SIMULACIÓN DEL PROCESO 12. normalmente la que más tiempo consume. por un lado el controlador real a través del cual se ejecute el programa de control y también alguno de los mecanismos de simulación del proceso y sus componentes...

Asimismo. Se configuran comportamientos. se diseña la planta a simular mediante la selección de objetos dinámicos. En el módulo de simulación. Las ventajas son claras: mayor realismo. PROSIMAX: SIMULADOR DE PROCESOS La detección de errores en los programas de control. Opcionalmente permite incorporar un dibujo estático de la planta o proceso diseñado. Modulo Editor (PROSIMAX) Ejemplo de automatización realizado con herramientas de GENIA Página 25 . rapidez de operación y fácil aprendizaje. Por lo general. Para solventar este problema se ha desarrollado la aplicación Windows PROSIMAX que permite diseñar procesos y efectuar la simulación en conexión directa con el autómata programable. El principal problema es la dificultad en pasar por todos los estados posibles en que se puede encontrar el proceso. 12. sencilla determinación de errores de programación. se pueden comprobar las reacciones del proceso guiado por el programa de control real en el PLC. mediante la conexión al autómata a través del cable serie de programación. aún teniendo estas herramientas. complemento de las rígidas y costosas maquetas. a nivel de laboratorio. es el propio usuario quien simula el comportamiento de la planta modificando las entradas a través de interruptores y pulsadores conectados a la periferia de entradas del autómata. En el modo de edición. Fig. flexibilidad. cuando éste no existe físicamente. el usuario puede intervenir de igual manera que lo haría en una instalación real.2.12. economía. sigue siendo costosa en tiempo y recursos. conexiones y representaciones gráficas de los objetos de planta sin necesidad de programación.

Sin embargo. Sólo se utiliza el cable serie suministrado por el fabricante para comunicar la planta PROSIMAX con el programa de control que se ejecuta en el autómata. Fig. Todo ello se puede realizar de forma automática a través de PROSIMAX con la configuración del cuadro de diálogo de la figura 13. Comunicaciones en PROSIMAX Ejemplo de automatización realizado con herramientas de GENIA Página 26 .En la pantalla de la figura 12 se muestra un aspecto del proceso diseñado en el módulo de edición para el proyecto de mezclado y transporte de líquido. lo que facilita la prueba del automatismo. 13. como resulta evidente se necesita establecer la comunicación y por tanto modificar ambos participantes (PROSIMAX y programa en el PLC) para la correcta sincronización.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->