PROGRAMA DE FORMACIÓN: APLICACIÓN DE LOS PLC EN LA
AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GUÍA DE APRENDIZAJE: ACTIVIDAD N. 4 CINTAS TRANSPORTADORAS. 01 de julio de 2017 Camilo Armando Afanador Rodríguez
Resumen:
En la presente guia se pretende dar solucion 2. OBJETIVOS
al problema planteado cintas transportadoras, aplicando los conocimentos previos del curso Aplicar diferentes lenguajes para (contadores, temporizadores), las ventajas y la programación de un PLC. funcionalidad de los temporizadores, Analizar y justificar la solución al contadores en lenguaje Ladder, diagrama de problema cintas transportadoras bloques y grafcet, lo anterior se debe implementación de la situación comprobar y corroborar en los distintos planteada en lenguaje GRAFCET. programas de simulacion. comprender el lenguaje de programación GRAFCET. 1. INTRODUCCION 3. CONOCIMIENTOS PREVIOS El GRAFCET es un lenguaje funcional gráfico, y su función es precisar el ciclo y Código binario, decimal y las condiciones del funcionamiento de hexadecimal. una máquina automática. El GRAFCET Tablas de verdad. Funciones lógicas. representa la sucesión de las fases o Operaciones lógicas básicas. estados de un ciclo. Dichas fases son Álgebra de Boole. llamadas etapas, que a su vez tienen Fundamentos del lenguaje asociadas unas acciones que se GRAFCET. ejecutarán si las etapas correspondientes Lenguajes gráficos de están activas. Entre dos etapas hay una programación. transición. Y las transiciones indican la Operaciones aritméticas básicas. posibilidad de evolución entre etapas, es 4. ACTIVIDAD.3 decir, la evolución del estado interno del sistema. A cada transición le En la actividad que deberá desarrollar en corresponde una receptividad, que es la la semana 4: Implementación para una condición que se tiene que cumplir para solución secuencial a un proceso poder pasar la transición, es decir, la industrial utilizando GRAFCET, usted condición que permite la evolución del deberá observar, reflexionar, comprobar sistema desde una etapa hasta otra y analizar un caso de la vida real que se etapa. puede dar en el área de automatización. El mismo le permitirá consolidar y aplicar su conocimiento acerca de temporizadores y diagrama de bloques. 10.2=1). Significa que la caja es De solución a la automatización del pequeña. problema, escríbala en un documento de Observar que no importa qué sensor se texto e impleméntela en el software activa, sino que el tipo de caja (grande o propuesto. pequeña) viene dado por el número de sensores activos(los tres o ninguno) El CASO: Cinta Transportadora funcionamiento del sistema que se desea conseguir es el siguiente: Se dispone de tres cintas transportadoras dispuestas de la Cuando se accione el pulsador de siguiente manera: marcha (11.0) se quiere poner en marcha la cinta 1 (Q4.0). Cuando llegue la primera caja a la cinta 2, se quiere separar la cinta 1 y se ponga en marcha la cinta 2 (Q4.1).
Observar que es posible detectar el
momento en el que la caja llega a la cinta 2 porque se activa el primer sensor. Fig.1. representación de las tres cintas (10.0). transportadoras. En la cinta 2 se detecta si la caja Por las cintas transportadoras van a es grande o pequeña. circular cajas grandes y pequeñas Si es grande, se quiere poner en indistintamente. marcha la cinta 3 hacia arriba (Q4.2). En la segunda cinta existen tres células Si es pequeña se quiere poner que permiten detectar el tamaño de las en marcha la cinta 3 hacia abajo cajas que circulan. El tamaño de las (Q4.3). cajas con respecto a las células que tenemos en la segunda cinta es el La cinta 2 se para cuando la caja siguiente: ya esté abandonando la cinta 2, es decir, cuando se active el tercer sensor (10.2). La cinta 3 se para a los 10 segundos de haberse puesto en marcha.
Nota: Utilizar el temporizador
memorizado T5, cuya resolución es de 100 ms Fig.2. representación cinta trasportadora 2. A continuación se pone en marcha de Caja pequeña Caja grande. nuevo la primera cinta y vuelve a comenzar el ciclo. Si se activan los tres sensores simultáneamente (10.0) = 101 Si en cualquier momento se acciona el =10.2 =1). Significa que la caja es pulsador de paro (11.1) debe detenerse grande la cinta transportadora que se encuentre Si se activa únicamente un funcionando en ese momento. sensor (10.0=1 ó 10 1 = 1 ó Nota: Lo más cómodo es resetear todas El temporizador B/H se utiliza para el las salidas cuando se pulse (11.1). pulso de inicio de las distintas cintas Respecto al temporizador, la activación transportadoras, el temporizador BW se del pulsador de paro simplemente lo utiliza para detener la cinta trasportadora detiene, no lo resetea. Por esta razón se utiliza un temporizador memorizado. 2 y el reinicio del sistema después de funcionar la cinta tres por 10 segundos. 5. DESARROLLO ACTIVIDAD 4.
Inicialmente para el desarrollo de la
presente actividad fue necesario reconocerla la importancia y funcionalidad del temporizador, lógica combinacional en diagrama de bloques, y el lenguaje Grafcet.
5.1 CONFIGURACION DE LOS
TEMPORIZADORES UTILIZADOS:
Se configura los temporizadores Fig.5. configuración temporizador A/C.
utilizados en la situación planteada, para El temporizador A/C se utiliza para la una posible solución: temporización de los 10 segundos de encendida la cinta transportadora 3 y pulso de reinicio de secuencia después de este tiempo (salida en alto).
5.2 PROCEDIMIENTO DE DISEÑO EN
(BDF):
Identificación de entradas y salidas
del sistema.
Entradas:
Fig.3. configuración temporizador B/H. pulsador de marcha normalmente
abierto (I1), el cual activa la cinta transportadora 1(B06) y proceso. pulsador de parada normalmente abierto (I2), detiene el proceso por completo. Sensor (sen (10.0)): detección de caja y confirmación de funcionamiento de la cinta transportadora 2 (B16). Sensor (sen (10.1)): detección Fig.4. configuración temporizador TIMER presencia de cajas y comparación B/W. de tamaños. Sensor (sen (10.2)): detección de caja se activa caja grande o presencia de caja, compara el pequeña. tamaño de la caja, y activa cinta 3 hacia arriba o abajo (Q4.2_A o Determinar condiciones: Q4.3_AB). cuando se oprime el pulsador de Salidas: marcha (I1), se inicia secuencia. cuando se oprime el pulsador de Motor (Q1): indica funcionamiento parada (I2), se detiene el sistema cinta transportadora 1. y se resetea las salidas. Motor (Q2): indica funcionamiento cinta transportadora 2. El diseño en BDF se puede observar en la figura 6 de los anexos. Relé estático (Q4): indica que ha pasado por el proceso caja 5.3 PROCEDIMIENTO DE DISEÑO EN grande. GRAFCET. Relé estático (Q5): indica que ha pasado por el proceso caja El diseño en lenguaje Grafcet se debe pequeña. tener en cuenta el funcionamiento de los diferentes bloques utilizados en la Identificación de elementos etiqueta GFC en zelio soft, su terminal de especiales: entrada, salida y de transición de etapa, los elementos que se dispone para el temporizador B/H (B15, B07 y desarrollo de la situación son de B31) de dos segundos en alto compuertas lógicas, temporizador temporizador A/C (B33), de 10 TIMER BW y temporizador A/C. los segundos de retardo de marcha. elementos de entrada, salida, elementos temporizador TIMER BW (B28 Y especiales solamente se utiliza los B32) configuración de paro a temporizadores A/C y B/W, condiciones marcha. especiales y restricciones serán los Basculas RS (B05, B13, B17, B27 mismos vistos en el diseño de BDF, lo y B26). que se explicara es el cambio de Registrar las restricciones: transición para que se desarrolle la secuencia de la situación planteada de la si se activa temporizador (B15), actividad planteada, el diseño en Grafcet cinta transportadora 1 activa se puede observar n la figura 7 de los (B06). anexos. si se activa sensor (sen (10.0)), Estado inicial: saldrá de este estado si cinta transportadora 1 inactiva y se pulsa el pulsador de marcha (B00) y cinta transportadora 2 activa activa cinta transportadora 1. (B16). si se activa sensor (sen (10.2)) Estado 1: saldrá de ese estado si el cinta transportadora tres activa sensor (sen (10.0)) detecta presencia de (B24 o B25), y cinta 2 inactiva, caja y activa cinta transportadora 2 e dependiendo del tamaño de la inactiva cinta transportadora 1. Estado 2: En este estado se clasifica el En la figura 11 se puede observar la tamaño de la caja (grande o pequeña) y selección de la caja pequeña donde al saldrá de este estado al detectar la activarse solamente el sensor (sen presencia de caja por el sensor (sen (10.2)) la compuerta and (B19) se (10.2)) e inactiva cinta transportadora 2 encuentra en nivel alto y pone es estado y activa cinta transportadora 3. set a la báscula (B27) donde se activa la cinta transportadora tres hacia abajo e Estado 3: en este estado se selecciona inactiva la cinta trasportadora 2. el tamaño de la caja (grande o pequeña) y cinta transportadora 3 toma movimiento Para el reinicio del proceso se conecta hacia arriba o abajo dependiendo del una compuerta OR entre la báscula (B26 tamaño de la caja, saldrá de este estado y B27), donde siempre se pondrá alguna después de 10 segundos de funcionar la de las dos en estado alto ya que me cinta tres y se reinicia ciclo. permiten el funcionamiento de la cinta trasportadora tres ya se hacía arriba o 5.4 SIMULACIONES DE LA abajo, y la salida de la OR se conecta a SECUENCIA DE CAJAS EN BDF Y temporizador A/C el cual ya fue expuesto EXPLICACION DEL PROGRAMA: su configuración y la salida del En la figura 8 de los anexos se puede temporizador A/C se conecta al observar que al pulsar el pulsador el temporizador B/W (B32) para dicho pulsador de marcha se activa el reinicio. temporizador (B15) el cual envía un 6. ANALISIS DE RESULTADOS: pulso alto de dos segundos a la báscula RS y mantiene el estado en alto. Se desarrolla una posible solución de la situación planteada de la actividad En la figura 9 de los anexos se puede número cuatro, donde se analiza la observar cuando el sensor (sen (10.0)), importancia y el funcionamiento de los se activa y pone en estado reset a la temporizadores, bloque GFC de zelio báscula (B05) con un pulso de 2 soft 2 por estados. segundos (B07) y en estado set a la báscula (B17) la cual me activara la cinta El uso de las distintas compuertas transportadora 2. lógicas y baculas RS nos permite activar y desactivar secuencialmente la En la figura 10 se puede observar la selección del tamaño de la caja y las selección de la caja grande donde los cintas transportadoras. tres sensores están activos, y la compuerta and (B20) se pone en alto y La solución planteada en BDF fue un activa el temporizador (B31) enviando un poco más amplia en el sentido de utilizar pulso de dos segundos al bascula RS mayor cantidad dispositivos para su funcionamiento que en lenguaje Grafcet, (B26) y activando la cinta transportadora ya que este se debe tener en cuenta una tres hacia arriba, también se puede secuencia de estados de transición por observar el estado de reset de la cinta etapas. transportadora 2. 7. CONCLUSIONES
para una solución posible de un 8. REFERENCIAS
proceso de automatización es indispensable el uso de https://sena.blackboard.com/weba temporizadores. pps/blackboard/content/listConten Se utiliza y aplica el uso de t.jsp?course_id=_326417_1&cont temporizadores TIMER A/C, TIMER BW, TIMER B/H, ent_id=_14766179_1. BASCULA RS, Compuertas https://sena.blackboard.com/weba digitales. pps/blackboard/content/listConten Algunos elementos como t.jsp?course_id=_326417_1&cont Set/Reset nos permiten múltiples ent_id=_14766183_1 conexiones en sus entradas por lo que fue necesario utilizar elementos anexos para contener las señales. ANEXOS
Fig.6. diseño en diagrama de bloques de cintra transportadora con zelio soft 2.
Fig.7. diseño en Grafcet de cinta transportadora con zelio soft 2.
Fig.8. activación cinta transportadora 1 al pulsar el pulsador de marcha.
Fig.9. activación de la cinta transportadora 2 con zelio soft 2.
Fig.10. selección caja grande y activación de la cinta transportadora 3 hacia arriba con zelio soft 2.
Fig.11. selección caja pequeña y activación de la cinta transportadora 3 hacia abajo con zelio soft 2.