A p l i c ac Ap acii ó n d e lo l o s PL PLC C en l a auto utoma mati tiz zaci ción ón de proce pro cesos sos industriales
UNIDAD 4 Impl mple eme mentación ntación de una solució soluc ión n secuencial se cuencial a un proceso pr oceso industr indu strial ial utii li ut liz zand ndo o Le L eng nguaje uaje GRAF GRAFC CET
UNIDAD 4 – Implementación de una solución secuencial a un proceso industrial utilizando lenguaje GRAFCET
Tabla de contenido s
•
Presentación
•
Caso: Cajas en área de taladrado
•
Solución d e caso
•
Lenguaje GRAFCET
•
Solución en el software propuesto
•
Repaso de la unidad
•
Referencias
•
Créditos
Copyright SENA ©, 2012.
2
UNIDAD 4 – Implementación de una solución secuencial a un proceso industrial utilizando lenguaje GRAFCET
Presentación Ante la necesidad de unificar y racionalizar el lenguaje para describir los sistemas lógicos y en particular la parte secuencial de los mismos, la AFCET (Association Française pour la Cybernétique Économique et Technique) creó una comisión formada por varios organismos universitarios, fabricantes y usuarios con objeto de armonizar los criterios de cada uno de estos colectivos y obtener un método de representación del funcionamiento de sistemas lógicos independiente de la materialización tecnológica de los mismos. El resultado de los estudios de dicha comisión fue un útil de tipo gráfico, apoyado por métodos de álgebra lógica, que una vez depurado ha dado lugar al denominado GRAFCET (Gráfico Funcional de Control de Etapas y Transiciones) (Balcells & Romeral: 1997: 10) Así es como en la presente unidad, usted estudiará el lenguaje GRAFCET por medio de casos sencillos y de dicha forma se terminará el contenido propuesto para el presente curso. Esperamos que a este punto, usted ya tenga las herramientas suficientes para aplicar Controladores Lógicos Programables en la automatización de procesos industriales. ·
Resultados de aprendizaje o o
·
Conocimientos de concepto y principios. o
·
Aplicar la metodología de diseño GRAFCET como tipo de lenguaje de programación.
Criterio de evaluación o
·
Metodología de diseño GRAFCET
Conocimientos de proceso o
·
Aplicar diferentes lenguajes de programación de un PLC Brindar soluciones a la automatización de sistemas de control secuenciales
Aplica diferentes lenguajes de programación de un PLC
Tiempo estimado de estudio: 4 horas.
Copyright SENA ©, 2012.
3
UNIDAD 4 – Implementación de una solución secuencial a un proceso industrial utilizando lenguaje GRAFCET
Caso: Cajas en área de taladrado
El proceso consiste en cada vez que se ejecute el pulsador de inicio el cilindro A sale y entrega una caja al área de taladrado, para saber si la caja ya se encuentra en esta área se cuenta con un final de carrera que se activa ante la presencia de la caja. Cuando la caja esta en el área de taladrado, se activa el actuador B y una vez abajo comienza a taladrar por 2 segundos; lo que sigue es frenar el taladrado para posteriormente devolver el actuador B a su posición inicial. Por último una vez el actuador B este arriba, se activa el actuador C y retira la caja, luego el actuador se debe devolver y espera que el botón de inicio se vuelva a activar. 2.0 B 1.0 A 3.0 C
Gráfica 5.1:
rea de taladro
Copyright SENA ©, 2012.
4
UNIDAD 4 – Implementación de una solución secuencial a un proceso industrial utilizando lenguaje GRAFCET
Solución d e caso
1. Identificación de entradas y salidas del sistema. ENTRADA
SALIDA
Sensor presencia de caja en el área de taladrado (A+).
Activador salir actuador A.
Sensor posición actuador B abajo (B+).
Activador entrar actuador A.
Sensor posición actuador A arriba (B-).
Activador salir actuador B.
Sensor posición actuador C afuera (C+).
Activador entrar actuador B.
Pulsador de inicio.
Activador salir actuador C. Activador entrar actuador C.
2. Identificación de elementos especiales.
ELEMENTO ESPECIAL
Temporizador. Lenguaje GRAFCET
El GRAFCET (Grafica de Control de Etapas de Transición) es un diagrama funcional normalizado, que permite hacer un modelo del proceso a automatizar, contemplando entradas, acciones a realizar, y los procesos intermedios que provocan estas acciones. (SENA). Para profundizar en este lenguaje de programación para automatización dirigirse a: https://dl.dropbox.com/u/21225660/UD3_Rutina%20de%20control.pdf
Copyright SENA ©, 2012.
5
UNIDAD 4 – Implementación de una solución secuencial a un proceso industrial utilizando lenguaje GRAFCET
Solución en el softw are propuesto Estado inicial: Solo se saldrá de ese estado si se pulsa inicio. Estado 1: En este estado se saca el actuador A y se saldrá de ese estado solo
cuando se active el sensor de presencia de la caja en el área de trabajo. Estado 2: En este estado saldrá el actuador B y se saldrá del estado cuando el
sensor que asegura que el actuador alcanzó la distancia deseada se haya activado. Estado 3: Se comienza a taladrar y se temporiza; solo se saldrá de este estado
cuando se haya acabado la temporización. Estado 4 : En este estado se entran los actuadores A y B; y se saldrá de este
estado cuando el actuador B se haya retraído completamente. Estado 5: En este estado se activa el actuador C; se saldrá de este estado
cuando el actuador C haya alcanzado su máxima distancia.
Gráfica 5.2:
(Para ver el archivo adjunto de la simulación del proceso en el software ro uesto, dirí ase a la versión interactiva de la unidad.
Copyright SENA ©, 2012.
6
UNIDAD 4 – Implementación de una solución secuencial a un proceso industrial utilizando lenguaje GRAFCET
Repaso de la unidad
Referencias
Balcells,
J.
Romeral,
J.L ,
(1997) Autómatas programables. Barcelona:
Marcombo. SENA. (s.f). Unidad 3: Lenguajes de programación. En: Introducción a los sistemas
automatizados. Bogotá.
Le recomendamos consultar el material adicional para profundizar en: •
Lenguaje GRAFCET
Copyright SENA ©, 2012.
7
UNIDAD 4 – Implementación de una solución secuencial a un proceso industrial utilizando lenguaje GRAFCET
Créditos
Experto Temático:
Wilmar Urrutia Martínez Asesor Pedagógi co:
Mónica Patricia Osorio Martínez Guionista:
Oscar Iván Pineda Céspedes Equipo de Diseño:
Leonardo Stiglich Campos Gabriel David Suárez Vargas Jhonny Ronald Narváez Olarte Equipo de Programación :
Diego Rodríguez Ortegón Julián Mauricio Millán Bonilla Líder de Proyecto:
Jairo Antonio Castro Casas
Copyright SENA ©, 2012.
8