Beruflich Dokumente
Kultur Dokumente
2 GRAFCET
Una de las soluciones ms aceptadas es el GRAFCET. El GRAFCET surge de la AFCET y la ADEPA, que son dos comisiones de especialistas en automatizacin francesas, y hoy en da se emplea casi universalmente. El GRAFCET es simplemente una forma de describir los procesos secuenciales para posteriormente disear el automatismo que los gobierne. Es independiente de la realizacin tecnolgica, por lo que puede utilizarse para el diseo de automatismos basados en PLC, pero tambin para automatismos neumticos, hidrulicos, de lgica cableada. El resultado del mtodo GRAFCET es un diagrama funcional que describe grficamente el proceso, y a partir del diagrama funcional, es posible generar el cdigo STEP-7 de una forma casi mecnica. Existen paquetes de software opcionales que se aaden a STEP-7 y permiten programar directamente en GRAFCET. No obstante, aqu veremos la forma de realizar el diagrama de GRAFCET y posteriormente su forma de implementarlo en STEP-7 o en cualquier otro lenguaje.
1 de 15
Cargar la pieza
TRANSICIN
ACCIONES
Sujetar la pieza
2.1.1 Etapa
Una etapa se corresponde con un funcionamiento invariante del automatismo. Volviendo al ejemplo anterior, una etapa puede ser cargar pieza o bien bajar taladro. Las diferentes etapas llevan asociadas acciones. Las etapas se representan con un cuadrado con un nmero que las identifica. La etapa inicial (en la que se encuentra el sistema en el arranque) se representa con un cuadrado doble. Cuando se analiza un proceso que est funcionando utilizando un GRAFCET, se suelen marcar las etapas activas con un punto1. Las etapas llevan asociadas acciones, que se describen en rectngulos unidos a cada etapa. Estas acciones se describen de un modo ms simblico o ms literal, en funcin del tipo de GRAFCET que se est haciendo.
2.1.2 Transiciones
Una transicin indica la posibilidad de cambiar de una etapa a otra. Cuando se produce el franqueo de una transicin, se pasa de una etapa a otra, lo que significa que se desactivan las etapas precedentes y se activan las siguientes. Una transicin tiene dos estados posibles: Validada y no validada. Una transicin est validada si todas sus etapas inmediatamente precedentes estn activas. Las transiciones llevan asociadas una condicin lgica llamada receptividad, que puede ser funcin de entradas y salidas, de las etapas activas, de funciones de contaje o de tiempo etc. A veces, la receptividad es una constante TRUE (esto es, siempre se cumple). Una transicin es franqueable cuando est validada y se cumple la receptividad. Las transiciones se representan por una pequea lnea perpendicular a las uniones.
2 de 15
Estando activa la etapa 5, se pasar a una sola de las etapas siguientes (6, 7 u 8) en funcin de que se cumplan las receptividades de a, b o c respectivamente. La primera que se cumpla determinar la etapa siguiente.
3 de 15
Si la etapa 24 est activa, ha de cumplirse la receptividad de m para pasar a la 55. Si en cambio la etapa activa es la 33, no se pasar a la 55 hasta que no se cumpla la receptividad de n. Se puede pasar a la 55 por cualquiera de las dos ramas, si se activa la etapa y se franquea la transicin correspondiente.
En este caso, estando activa la etapa 5, cuando se cumpla la receptividad de a, entonces se activarn simultneamente las etapas 6, 7 y 8. En el caso de la convergencia, para que la transicin e est validada, es necesario que tanto la etapa 24 como la 33 estn ambas activas. Slo en ese caso, al cumplirse la receptividad de e, se franquear la transicin y se activar la etapa 55.
Esta estructura puede evolucionar desde la etapa 6 a la 9 directamente si se cumple la receptividad m, y por medio de las etapas 7 y 8 si la primera receptividad en cumplirse es r.
4 de 15
En este ejemplo, al franquearse la transicin fa1 se entra en la etapa 2, que tiene como accin asociada la ejecucin de S5. S5 est inicialmente en reposo (etapa 10), pero la activacin de la etapa 2 (X2) la hace evolucionar a la etapa 11. Cuando llegue a la 14 (X14) se cumplir la receptividad para que la cadena principal pase a la etapa 3, lo que devolver a S5 al estado inicial (10). Esto mismo ocurrir en la etapa 4 de la cadena principal. De esta forma, la subsecuencia S5 es reutilizada en dos puntos de la secuencia principal.
3 TIPOS DE GRAFCET
Podemos distinguir varios niveles de GRAFCET en funcin de su grado de abstraccin.
5 de 15
6 de 15
En este caso ya se hace referencia a direcciones de PLC, y se indican las salidas que efectuarn las acciones as como las entradas que se corresponden con las transiciones.
Diego Gmez Crespo
7 de 15
& 1
S Q
De esta forma, asociamos un bit de marca a cada etapa, y vamos activndolo o desactivndolo mediante la arquitectura propuesta. Una vez hecho esto, se programa qu salidas han de activarse en funcin de las etapas que estn activas.
8 de 15
La mquina consta de dos cilindros neumticos. El primero (A) sirve para sujetar la pieza y el segundo para bajar el taladro. Las entradas y salidas de PLC estn dispuestas como sigue: I124.0 -> Pulsador C de puesta en marcha P_Marcha I125.0-> Final de carrera a0 (Cilindro A recogido) I125.1-> Final de carrera a1 (Cilindro A extendido) I125.2-> Final de carrera b0 (Cilindro B recogido) I125.3-> Final de carrera b1 (Cilindro B extendido) Q124.0-> A+ (Extraer Cilindro A) Q124.1-> A- (Recoger Cilindro A) Q124.2-> B+ (Extraer Cilindro B) Q124.3-> B- (Rercoger Cilindro B) Q124.4-> R (Motor de taladro en marcha) Con esta informacin ya podemos disear el GRAFCET de nivel 3, que utilizaremos para programar en STEP7.
9 de 15
0
I124.0
Q124.0
I125.1
Q124.4
Q124.2
I125.3
Q124.3
I125.2
Q124.1
I125.0
Y hecho esto, empezamos a programar en STEP7. Reservaremos el Byte de marcas MB50 para indicar las etapas. As, las marcas M50.0 a M50.4 son las etapas 0 a 4 respectivamente. La secuencia se inicia en la posicin de reposo de la mquina, esto es, con ambos cilindros recogidos. Por tanto, estableceremos como Condiciones Iniciales de Mquina la situacin de cilindros A y B recogidos, pulsador no activado y ninguna etapa activa. As, cuando el PLC arranque, si la mquina est fuera de la posicin inicial, no se estar realizando ninguna accin. Habra que llevar la mquina manualmente hasta la posicin inicial para que entre en secuencia.
10 de 15
11 de 15
12 de 15
13 de 15
Inicialmente el operario sita un libro sobre la vagoneta. Un sensor (b) detecta la colocacin del libro. Al accionar un pulsador de marcha, la vagoneta (que contiene el libro) se desplaza hacia atrs (izquierda) gracias a la accin de un cilindro (A). Este desplazamiento de la vagoneta provoca el cierre o colocacin de una pantalla de proteccin mediante otro cilindro (E), que impide al operario acercar sus manos a la prensa. Colocada la pantalla, un cilindro (C) hace ascender la vagoneta, mantenindose en esa posicin durante un tiempo t (5 segundos), que es la fase activa correspondiente al dorado del libro. Al final de la temporizacin, el cilindro C hace descender la vagoneta con el libro y simultneamente, la pantalla de proteccin se retira. El descenso de la vagoneta y la retirada de la pantalla provoca el avance de la vagoneta hacia la situacin inicial. El ciclo finaliza quedando pendiente de la colocacin de un nuevo libro y un nuevo accionamiento de marcha por parte del operario.
14 de 15
SMBOLO DIR. P_MARCHA I 124.0 DETECTOR_LIBRO I 124.1 DP_ADP_A+ DP_CDP_C+ DP_EDP_E+ MOVER_A+ MOVER_AMOVER_C+ MOVER_CMOVER_E+ MOVER_EI I I I I 124.2 124.3 124.4 124.5 124.6
COMENTARIO Pulsador de marcha de la mquina Detector de Presencia del libro DETECTOR DE POSICIN CILINDRO A RECOGIDO DETECTOR DE POSICIN CILINDRO A EXTENDIDO DETECTOR DE POSICIN CILINDRO C RECOGIDO DETECTOR DE POSICIN CILINDRO C EXTENDIDO DETECTOR DE POSICIN CILINDRO E RECOGIDO DETECTOR DE POSICIN CILINDRO E EXTENDIDO MANDO. EXTRAER CILINDRO A MANDO. RECOGER CILINDRO A MANDO. EXTRAER CILINDRO C MANDO. RECOGER CILINDRO C MANDO. EXTRAER CILINDRO E MANDO. RECOGER CILINDRO E
15 de 15