PROYECTO FINAL: AUTOMATISMO DE UN SISTEMA PARA EL LLENADO Y
VACIADO DE TANQUES EN SERIE
POR: JUAN DAVID GALLEGO VICTOR AVENDAO CARLOS ALBERTO DIAZ
GABRIEL EDUARDO MEJIA
UNIVERSIDAD DE ANTIOQUIA FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA ELECTRICA MEDELLN-ANTIOQUIA FEBRERO 2013
1. INTRODUCCION
En el presente proyecto se pretende construir, simular y disear u sistema para controlar el llenado automtico de un sistema de tanques utilizando lgica de contactos y su implementacin en el PLC, para ello se pretende disear una red de Petri con el objetivo de conocer la evolucin dinmica del sistema e identificar sus caractersticas como sistema de eventos discretos, luego de ello se busca transferir el diagrama de red de petri a diagrama en LADDER en donde a travs del programa twido se logre visualizar el correcto funcionamiento y planteamiento lgico del problema.
2. OBJETIVOS 2.1. OBJETIVO GENERAL Implementar un automatismo, en este caso llenado de tanques, utilizando controlador lgico programable. 2.2. OBJETIVOS ESPECIFICOS Aplicar la teora de control, especficamente anlisis de sistemas de estados discretos como punto de partida para el desarrollo del proyecto Utilizar redes de Petri como herramienta de anlisis y modelacin del problema Simular el problema mediante uso de lgica de contactos LADDER Construir todo el sistema dividindolo en diferentes etapas como son: etapas y subsistemas electrnicos, elctricos y fsicos.
3. DESCRIPCIN DEL PROBLEMA Se tiene un sistema de dos tanques que se llenan secuencialmente de agua dependiendo del estado de unas vlvulas V1, V2 y V3, para el llenado automtico de recipientes de determinado proceso industrial, el volumen de agua que tendr cada uno de estos recipientes viene determinado por el nivel ms bajo y el nivel ms alto del segundo tanque hacindose necesario controlar este llenado entre estos niveles; de este modo se necesita sensar tanto los niveles del tanque 1 como del tanque dos para cumplir con estas premisas.
Figura 1. Descripcion del problema de llenado de tanques
4. DIAGRAMA DE BLOQUES
Tal como se describi arriba, los actuadores(salidas) del sistema son las electrovlvulas V1, V2 y V3 alimentadas por los bloques de electrnica anloga EA5, EA6 y EA7 respectivamente cuya funcin especfica es prender y apagar las vlvulas en determinado instante de tiempo de tal modo que pueda representarse un estado discreto diferente controlado por el bloque digital ED.
al igual que los sensores(entradas) H1,H2, alimentados tambin respectivamente por los bloques EA1 y EA3 que sern los responsables de generar los cambios de estado en nuestro sistema y que igualmente estarn interconectados con el bloque digital ya mencionado.
al activar el suiche M se prende la vlvula V1 y se empieza a llenar el primer tanque(T1) hasta que se alcance el nivel H1, inmediatamente despus de ello se activa la vlvula V2, es decir, se comienza a llenar el segundo tanque(T2) se cierra V1 y V2 permanece abierta hasta que T2 alcanza el nivel H2 o T1 disminuye al nivel B1, igualmente la ocurrencia de H2 debe abrir la vlvula V3 hasta que T2 se vace y llegue al nivel B2; finalmente el proceso se repite automticamente.
Figura 2. Diagrama de bloques 5. COMPONENTES Y HARDWARE Dos tanques de vidrio, uno de plstico, tres electrovlvulas, tres sensores de profundidad (tres suiches flotadores magnticos), microcontrolador dspic 30f4012 , agua, tres tiristores de potencia TRIAC(BT 136), tres fotoacopladores(MOC 3011), y elementos electrnicos varios como resistencias leds, suiches, condensadores y otros.
6. CONDICIONES INICIALES DEL PROCESO El proceso inicia con el tanque T1 en el nivel bajo y con el recipiente que se necesita llenar vacio y en estado de espera en el lugar adecuado, todas las electrovlvulas estn apagadas y cuando se presione el botn de inicio se encender la vlvula 1 siempre y cuando no est presionado el botn de parada de emergencia. 7. CONDICIONES DE SEGURIDAD Y PARADA DE EMERGENCIA Para aislar elctricamente los bloques de electrnica analgica y por extensin, los bloques de potencia(V1, V2 y V3) se usaron fotoacopladores y actuadores de electrnica de potencia como son los BT 136 o comnmente llamados TRIACs; tambin disponemos de un botn de parada de emergencia, el cual al pulsarse apagara todas las vlvulas y entrara en un estado en el cual solo es posible comenzar el proceso presionando el botn de START.
8. CONSTRUCCION DE LA RED DE PETRI
Para la implementacin en el PLC se construye la red de petri con base en las descripciones hechas arriba y adems incluyendo una parada de emergencia desde cualquier estado al estado uno:
Figura 3. Red de Petri del problema.
9. DIAGRAMA EN LADDER El diagrama en ladder implementado en el programa twido es el que se muestra a continuacin en donde se sigui una secuencia lgica y jerrquica para llevar a cabo la programacin, comenzando con la marca inicial, un temporizador, las transiciones y las marcas que establece cuando se dispara, seguido de las mismas transiciones y las marcas que remueve despus de que se dispara, y por ltimo las representaciones de las salidas a travs de las variables internas.
Variables de entrada: smbolo direccin descripcin ML I 0.2 boton de inicio H1 I 0.3 Nivel alto T1 H2 I 0.4 Nivel alto T2 B2 I 0.5 Nivel bajo T2 STOP I 0.8 Parada de emergencia
Variables de salida: smbolo direccin descripcin V1 Q 0.2 Valvula de llenado T1 V2 Q 0.3 Valvula de llenado T2 V3 Q 0.4 Valvula de vaciado T2
10. RESULTADOS DE SIMULACION ALTERNATIVA MEDIANTE MICROCONTROLADORES. El automatismo aqu tratado igualmente podra haber sido implementado y materializado mediante microcontroladores, sin embargo su ejecucin no se hizo posible por efectos de tiempo y en virtud de la simpleza y facilidad que ofrece la utilizacin de PLC`s, sin embargo en el siguiente cdigo en C se muestra una rutina de ejecucin planteada inicialmente mediante la ayuda del software de Microchip, MPLAB. All aparecen consignados entradas y salidas de nuestro sistema como sensores de altura y salidas a fotoacopladores-TRIAC respectivamente, de tal modo que pudiesen convertirse las seales digitales de salida del dspic a una seal alterna activada por TRIAC, as como tomar las seales de los sensores para controlar dichos actuadores.
De igual manera se ilustra en el siguiente archivo en Eagle en donde se diseo el acople entre las salidas digitales y los actuadores a las vlvulas:
Figura 4. Etapa de acople del dspic y las electrovlvulas
11. RESULTADOS En las siguientes fotografas se muestran las diferentes actividades desarrolladas durante la ejecucin del proyecto, all estn consignadas la etapa de construccin de tarjetas impresas(figura 1) y especialmente la ejecucin del automatismo completo(figura 2) llevado a cabo en el laboratorio de automatizacin de la universidad de Antioquia.
Figura 5. Etapa de diseo
Figura6. Etapa de ejecucin
12. CONCLUSIONES Y ANALISIS En trminos generales puede afirmarse que materializar un proyecto ejecutado en el papel esta muy lejos de serlo de forma inmediata en la realidad, actualmente existen numerosos software de simulacin que facilitan la tarea y conectan mucho mas esta transicin entre teora y practica, sin embargo la brecha sigue siendo existente. A pesar de no haber obtenido los resultados esperados a cabalidad se pudo observar y comprobar la enorme facilidad en la programacin y ejecucin de rutinas en ladder, all comprobamos como los contactos y rels de salida actuaban exactamente como se haba programado en el plc; aunque las electrovlvulas utilizadas no entregaban el caudal deseado. Los resultados que se obtuvieron fueron los resultados que se esperaban obtener; mediante la comunicacin entre el plc y el programa twido se logro visualizar fsicamente el funcionamiento practico del proceso que se pretenda automatizar, ya que all logramos visualizar la relacin entre los actuadores como salidas del plc, que en este caso son bombillos, y los sensores como entradas, en este caso suiches que estimulan el sistema y hacen evolucionar el sistema de un estado a otro. De igual manera se identifica la importancia de las variables internas del plc, que aunque no se visualizan fsicamente en los perifricos del mismo, si hacen mucho ms fcil su ejecucin a travs de software, ya que permiten simplificar estados y controlarlos cuando se necesitan que determinados actuadores estn prendidos o apagados. Asimismo, como un aspecto importante de los sistemas de eventos discretos, es que su estado en determinado instante de tiempo solo es posible alcanzarlo dependiendo de dos factores: el disparo de una transicin y el marcaje en el estado anterior, o lo que es lo mismo, el estado depende de las entradas (disparo de la transicin) y del estado anterior (marcaje del estado previo). Como un aspecto a mejorar y como un reto para futuros proyectos esperamos implementar este tipo de sistemas mediante el uso de microcontroladores, ya que en aspectos prcticos resultara mucho menos costoso que la implementacin de un plc, claro est que esto es cierto en relacin con el tipo de proyecto.