5.- ejemplo guía gemma

14
11/03/22 11/03/22 Desarrollo de Sist. Desarrollo de Sist. Secuenciales (Jordi Pascual Secuenciales (Jordi Pascual Granado) Granado) 1 Ejemplo de la Guía Ejemplo de la Guía GEMMA GEMMA Enunciado (I): Enunciado (I): Realizar Realizar mediante la mediante la Guía GEMMA Guía GEMMA el el programa para programa para el autómata que el autómata que controle el controle el sistema de sistema de llenado de llenado de botes de la botes de la figura. Se figura. Se dispone de un dispone de un líquido que líquido que previamente hay previamente hay que preparar que preparar mediante la mediante la mezcla y mezcla y agitación de agitación de otros dos otros dos

Upload: jordi-pg

Post on 01-Jul-2015

1.671 views

Category:

Documents


31 download

TRANSCRIPT

Page 1: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23Desarrollo de Sist. Secuenciales Desarrollo de Sist. Secuenciales

(Jordi Pascual Granado)(Jordi Pascual Granado) 11

Ejemplo de la Guía Ejemplo de la Guía GEMMAGEMMA

Enunciado (I):Enunciado (I):Realizar mediante Realizar mediante la la Guía GEMMAGuía GEMMA el programa para el programa para el autómata que el autómata que controle el controle el sistema de sistema de llenado de botes llenado de botes de la figura. Se de la figura. Se dispone de un dispone de un líquido que líquido que previamente hay previamente hay que preparar que preparar mediante la mediante la mezcla y mezcla y agitación de otros agitación de otros dos líquidos antes dos líquidos antes de comenzar la de comenzar la producción.producción.

Page 2: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23Desarrollo de Sist. Secuenciales Desarrollo de Sist. Secuenciales

(Jordi Pascual Granado)(Jordi Pascual Granado) 22

Ejemplo de la Guía Ejemplo de la Guía GEMMAGEMMA

Enunciado (II): Marcha de producciónEnunciado (II): Marcha de producción

El funcionamiento de la máquina durante la marcha normal es el siguiente:

1. Al accionar el pulsador de marcha PM, se activa la cinta transportadora (Motor Cinta Q0.4) llevando un bote hasta la tolva de llenado.

2. Al llegar el bote al sensor PresenciaBote (I1.0), se detiene la cinta y se abre la electroválvula de la tolva EV2 (Q0.2) para el llenado del mismo.

3. Una vez lleno (condición que es detectada por el sensor BoteLleno (I0.7), se cierra la electroválvula y se espera 2 segundos antes de poner la cinta en marcha.

4. Una vez transcurrido el tiempo, para asegurar que ya no cae líquido, se vuelve a poner en marcha la cinta hasta que PresenciaBote (I1.0) se desactiva, lo que indica que el bote ya ha salido.

Durante este proceso, simultáneamente funciona el llenado de la tolva

Page 3: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23Desarrollo de Sist. Secuenciales Desarrollo de Sist. Secuenciales

(Jordi Pascual Granado)(Jordi Pascual Granado) 33

Ejemplo de la Guía Ejemplo de la Guía GEMMAGEMMA

Enunciado (III): Llenado de la tolvaEnunciado (III): Llenado de la tolva

El llenado de la tolva se produce de la siguiente manera:1. Si el sensor B1 del depósito está inactivo, significa que

se ha acabado el líquido en el mismo y por tanto se pone en marcha el llenado. Cuando esto sucede, se paraliza el llenado de botes hasta terminar proceso de llenado.

2. Se llena con la electroválvula EV0 (Q0.0) hasta la mitad.

3. Se continúa llenando con la electroválvulas EV1 (Q0.1) hasta arriba.

4. Se agita con el Motor de agitado (Q0.3) durante 5 segundos.

5. Una vez terminado de llenar, se puede continuar llenando botes.

6. Mientras se está llenando la tolva, si no hay un bote a llenar, el Motor Cinta sigue funcionando hasta que llega un bote, pero en el momento que llegue uno, se quedará esperando hasta que esté preparado el depósito.

Page 4: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23Desarrollo de Sist. Secuenciales Desarrollo de Sist. Secuenciales

(Jordi Pascual Granado)(Jordi Pascual Granado) 44

Ejemplo de la Guía Ejemplo de la Guía GEMMAGEMMA

Enunciado IV: Modos de FuncionamientoEnunciado IV: Modos de Funcionamiento

1. Al encender la máquina (PLC en modo Run) se resetean todas las etapas de grafcets y se activa el estado inicial A1 en el que la máquina se encuentra en condiciones iniciales (tolva vacía y ausencia de bote). Este estado se señalizará mediante el piloto luminoso “En Servicio”

2. En caso de que no haya condiciones iniciales, al pulsar PM la máquina pasará al estado F4, que se señaliza mediante del parpadeo del piloto luminoso “En preparación” y queda en ese estado hasta pulsar Reset.

3. Una vez pulsado Reset la máquina pasa al estado A6 donde se habilita al grafcet de búsqueda de CI: vaciado del depósito y avance del bote.

4. Una vez conseguidas las CI el grafcet GEMMA vuelve a A1.

5. Al pulsar PM (pulsador de marcha), si la máquina tiene condiciones iniciales pasará a F2 donde se prepara para la marcha llenando el depósito.

6. Una vez llenado el depósito se pasa a F1 donde se inicia la marcha normal.

Page 5: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23Desarrollo de Sist. Secuenciales Desarrollo de Sist. Secuenciales

(Jordi Pascual Granado)(Jordi Pascual Granado) 55

Ejemplo de la Guía Ejemplo de la Guía GEMMAGEMMA

Enunciado V: Modos de FuncionamientoEnunciado V: Modos de Funcionamiento

7. En caso de que el selector de Modo de Marcha estuviera en Manual cuando se pulsó PM para iniciar la marcha, la máquina pasará al estado de Marcha de Verificación en Orden F5, donde funcionará paso a paso con el mismo pulsador PM. Desde F5 puede pasar a F1 al cambiar a Automático.

8. Estando la máquina en F1 realizará ciclos continuos de llenado de botes hasta que se pulse P (Paro de Ciclo), momento en el que se pasará al estado A2 (parada a final de ciclo), quedando en ese estado hasta que termine de llenar el bote en cuestión y lo saque de la zona de llenado.

9. Una vez terminado el ciclo, la máquina pasa de A2 a A1 donde queda parada en estado inicial. (Si no es estado inicial, tendrá que buscar CI)

10.La Parada de Emergencia se puede accionar desde cualquier estado y parará inmediatamente la máquina, pasará al estado de emergencia D1. Se quedará en ese estado hasta que se pulse Reset, pasará a A6 y después A1.

Page 6: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23 Desarrollo de Sist. Secuenciales (Jordi Pascual Granado)Desarrollo de Sist. Secuenciales (Jordi Pascual Granado) 66

Ejemplo de la Guía Ejemplo de la Guía GEMMAGEMMA

Partimos de la GUÍA GEMMA completa y vamos a analizar paso por paso los distintos estados que utilizaremos en nuestro proyecto.

En primer lugar analizamos la INICIALIZACIÓN de la máquina: al encender la máquina lo primero que hará será comprobar si se encuentra en situación de CONDICIONES INICIALES, es decir, si todos los elementos se encuentran en su estado inicial. Si alguno de los elementos de la máquina se encontrara fuera de condiciones iniciales, por ejemplo un depósito que debe estar vacío se encuentra medio lleno, la máquina debe evolucionar a un estado en el que informa al operador de esta situación (esto lo hace el estado F4) y seguidamente, cuando el operador pulse Reset se evoluciona a un estado de Búsqueda de Condiciones Iniciales (A6) en el que se lanza el funcionamiento de un grafcet secundario que se encarga de realizar los movimientos pertinentes para alcanzar la situación inicial, momento en el cuál la máquina vuelve al estado inicial (A1) de máquina parada en CONDICIONES INCIALES.

Page 7: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23 Desarrollo de Sist. Secuenciales (Jordi Pascual Granado)Desarrollo de Sist. Secuenciales (Jordi Pascual Granado) 77

A1Paro en estado inicial

F4Falta de

Cond. Inic.

Reset

PM.CI’A6Búsqueda C.I. CI

Page 8: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23 Desarrollo de Sist. Secuenciales (Jordi Pascual Granado)Desarrollo de Sist. Secuenciales (Jordi Pascual Granado) 88

A1Parada en estado inicial

F4Falta de

Cond. Inic.

Reset

PM.CI’A6Búsqueda C.I. CI

PM.AU.CI

F2Marcha de

Preparación

Preparado

F1

ProducciónNormal

A2Paro

a finalde Ciclo

PP

Fin Ciclo

Page 9: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23 Desarrollo de Sist. Secuenciales (Jordi Pascual Granado)Desarrollo de Sist. Secuenciales (Jordi Pascual Granado) 99

A1Parada en estado inicial

F4Falta de

Cond. Inic.

Reset

PM.CI’

A6Búsqueda C.I. CI

PM.AU.CI

F2Marcha de

Preparación

Preparado

F1

ProducciónNormal

A2Paro

a finalde Ciclo

PP

Fin Ciclo

PM.MAN.CI

F5

Verificaciónen Orden

Page 10: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23 Desarrollo de Sist. Secuenciales (Jordi Pascual Granado)Desarrollo de Sist. Secuenciales (Jordi Pascual Granado) 1010

A1Parada en estado inicial

F4Falta de

Cond. Inic.

Reset

PM.CI’

A6Búsqueda C.I. CI

PM.AU.CI

F2Marcha de

Preparación

Preparado

F1

ProducciónNormal

A2Paro

a finalde Ciclo

PP

Fin Ciclo

PM.MAN.CI

F5

Verificaciónen Orden

D1 Parada de Emergencia

Reset

PE

Page 11: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23 Desarrollo de Sist. Secuenciales (Jordi Pascual Granado)Desarrollo de Sist. Secuenciales (Jordi Pascual Granado) 1111

A1Parada en estado inicial

F4Falta de

Cond. Inic.

Reset

PM.B1

A6Búsqueda C.I. X22

PM.AU.B1’

F2Marcha de

Preparación

X10.B3

F1

ProducciónNormal

A2Paro

a finalde Ciclo

PP

X0.X10

PM.MAN.B1’

F5

Verificaciónen Orden

D1 Parada de Emergencia

Reset

PE

Grafcet GEMMA (Modos de Grafcet GEMMA (Modos de Marcha/Paro)Marcha/Paro)

Page 12: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23Desarrollo de Sist. Secuenciales Desarrollo de Sist. Secuenciales

(Jordi Pascual Granado)(Jordi Pascual Granado) 1212

Ejemplo de la Guía Ejemplo de la Guía GEMMAGEMMA

Enunciado (I):Enunciado (I):Realizar mediante Realizar mediante la la Guía GEMMAGuía GEMMA el programa para el programa para el autómata que el autómata que controle el controle el sistema de sistema de llenado de botes llenado de botes de la figura. Se de la figura. Se dispone de un dispone de un líquido que líquido que previamente hay previamente hay que preparar que preparar mediante la mediante la mezcla y mezcla y agitación de otros agitación de otros dos líquidos antes dos líquidos antes de comenzar la de comenzar la producción.producción.

Page 13: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23Desarrollo de Sist. Secuenciales Desarrollo de Sist. Secuenciales

(Jordi Pascual Granado)(Jordi Pascual Granado) 1313

Grafcet de Producción NormalGrafcet de Producción Normal

2

3

13

11

4

0

Motor Cinta

Espera 2”

1

F1+F5

PresenciaBote * AV

BoteLleno * AV

(T=2”) * AV

PresenciaBote’ * AV

EV2

PresenciaBote’

X10*BoteLleno’

Motor Cinta

PresenciaBote

Grafcet de llenado de botes

12

13

13

11

10

EV0

Motor Agitado

11

(F1+F2+F5) * B1’

B2 * AV

B3 * AV

(T=5”) * AV

EV1

B2’

B3’

Grafcet de llenado de Tolva

L 5”

AV = F1 + F2 + F5 * PM + A2

Page 14: 5.- Ejemplo Guía GEMMA

12/04/2312/04/23Desarrollo de Sist. Secuenciales Desarrollo de Sist. Secuenciales

(Jordi Pascual Granado)(Jordi Pascual Granado) 1414

Grafcets AdicionalesGrafcets Adicionales

22

13

11

20

EV221

A6

B1’. PresenciaBote’

A1

Grafcet de Búsqueda de Condiciones Iniciales

32

11

30

F/G0:{}F/G10:{}F/G20:{}F/GA1:D1

31

PE’

A6

X0

Grafcet de Parada de Emergencia

Tolva Vacía

F/G0:{0}F/G10:{10}F/G20:{20}

Si se produce una parada de emergencia, se forzará a todos los grafcets, excepto el de GEMMA a desactivar todas sus etapas. Una vez que el grafcet GEMMA llegue al estado A6 (significa que se ha pulsado reset) se reanudan todos los grafcets desde su estado inicial.

Motor Cinta

PresenciaBote