lenguaje Graf Cet

download lenguaje Graf Cet

of 42

Transcript of lenguaje Graf Cet

  • 8/17/2019 lenguaje Graf Cet

    1/42

  • 8/17/2019 lenguaje Graf Cet

    2/42

    ¿Qué es el GRAFCET?

    El GRAFCET, creado en1977, es un método gráficoque permite representarautomatismos secuencialesdescribiendo gráficamente laevolución del automatismo y

    los diferentescomportamientos de éste.

  • 8/17/2019 lenguaje Graf Cet

    3/42

    - Describir el funcionamiento de sistemascomplejos mediante modelos compactos.

    - Simular sistemas, detectar y eliminarerrores.

    - Generar automáticamente el programa delcontrolador.

    Con el GRAFCET se puede:

  • 8/17/2019 lenguaje Graf Cet

    4/42

    Utilidad del GRAFCET

  • 8/17/2019 lenguaje Graf Cet

    5/42

    Partes de un GRAFCET

  • 8/17/2019 lenguaje Graf Cet

    6/42

    Partes de un GRAFCET

    Etapa:   Es una situación del sistema querepresenta un estado invariante respecto alas entradas y salidas del sistema.

  • 8/17/2019 lenguaje Graf Cet

    7/42

    Partes de un GRAFCET

    - Una etapa puede estar activa o inactiva.

    - El conjunto de las etapas activas definen la

    situación del sistema.

  • 8/17/2019 lenguaje Graf Cet

    8/42

    Partes de un GRAFCET

    Acción:   Representa una tarea a realizar sobre el proceso mientras la etapa estáactiva.

  • 8/17/2019 lenguaje Graf Cet

    9/42

    Partes de un GRAFCET

    Transición:   Representa la posibilidad deevolución entre etapas. El franqueo de unatransición provoca el paso de una situación aotra en la parte de mando.

  • 8/17/2019 lenguaje Graf Cet

    10/42

    Partes de un GRAFCET

    Receptividad:   Es una proposición lógicaasociada a cada transición que puede ser evaluada como verdadera o falsa. Es lacondición lógica necesaria para que se

    produzca el paso de una etapa a la siguiente.

  • 8/17/2019 lenguaje Graf Cet

    11/42

    Evolución de un GRAFCET

    La EVOLUCIÓN es el paso de una etapa a

    otra.Una transición está  VALIDADA cuando lasetapas anteriores están activas.

  • 8/17/2019 lenguaje Graf Cet

    12/42

    Evolución de un GRAFCET

    Una transición   VALIDADA   se vuelve

    FRANQUEABLE cuando su receptividad sehace verdadera. Entonces debe franquearse.

     Al franquear una transición, las etapas

    anteriores se desactivan y las posteriores seactivan.

  • 8/17/2019 lenguaje Graf Cet

    13/42

    Ejemplo sencillo de GRAFCET

     Arranque directo de un motor 

    0

    1 Motor  

    Marcha

    Parada

    Espera 0

    1 KM1

    S1 F1

    S1.S2.F1(1)

    (2)

    Nivel 1 Nivel 2

  • 8/17/2019 lenguaje Graf Cet

    14/42

    Aspectos del GRAFCET

    Condicionamiento por etapas: Se trata deutilizar como condición para acciones oreceptividades el hecho de que una etapaesté activada o desactivada.

  • 8/17/2019 lenguaje Graf Cet

    15/42

    Aspectos del GRAFCET

    Condicionamiento por tiempo:   Ocurrecuando se utiliza un lapso de tiempo comocondición para receptividades o acciones,lapso que se mide generalmente a partir de

    la activación de una etapa en particular.

  • 8/17/2019 lenguaje Graf Cet

    16/42

    Aspectos del GRAFCET

    Alternancia Etapa - Transición

  • 8/17/2019 lenguaje Graf Cet

    17/42

    Estructuras en GRAFCET

    Secuencia única

  • 8/17/2019 lenguaje Graf Cet

    18/42

    Estructuras en GRAFCETDivergencia en “O”

    Convergencia en “O”

  • 8/17/2019 lenguaje Graf Cet

    19/42

    Estructuras en GRAFCETDivergencia en “Y”

    Convergencia en “Y”

  • 8/17/2019 lenguaje Graf Cet

    20/42

    Estructuras en GRAFCET

    Secuencias paralelas

  • 8/17/2019 lenguaje Graf Cet

    21/42

    Estructuras en GRAFCET

    Salto de secuencia

  • 8/17/2019 lenguaje Graf Cet

    22/42

    Estructuras en GRAFCET

    Repetición de secuencia

  • 8/17/2019 lenguaje Graf Cet

    23/42

    ¿Cómo funciona un GRAFCET?

  • 8/17/2019 lenguaje Graf Cet

    24/42

    ¿Cómo funciona un GRAFCET?

  • 8/17/2019 lenguaje Graf Cet

    25/42

    Reglas de evolución del

    GRAFCETRegla 1: Inicialización

     Al inicializarse el sistema se han de activar todas las etapas iniciales y sólo las iniciales.

  • 8/17/2019 lenguaje Graf Cet

    26/42

    Reglas de evolución del

    GRAFCETRegla 2:   Validación y franqueamiento detransicionesUna transición franqueable debe ser 

    inmediata y obligatoriamente franqueada.

  • 8/17/2019 lenguaje Graf Cet

    27/42

    Reglas de evolución del

    GRAFCETRegla 3: Evolución de etapas activasTras franquear una transición se debendesactivar todas las etapas inmediatamente

    anteriores y activar todas las etapasinmediatamente posteriores.

  • 8/17/2019 lenguaje Graf Cet

    28/42

    Reglas de evolución del

    GRAFCET

    Regla 4: Franqueamiento simultáneoVarias transiciones que son franqueablessimultáneamente, deben ser simultánea-mente franqueadas.

  • 8/17/2019 lenguaje Graf Cet

    29/42

    Reglas de evolución del

    GRAFCETRegla 5:   Activación y desactivaciónsimultáneaSi una etapa debe ser desactivada y activada

    simultáneamente, debe permanecer activa.

  • 8/17/2019 lenguaje Graf Cet

    30/42

  • 8/17/2019 lenguaje Graf Cet

    31/42

    Ejemplos de aplicación

    Ejemplo: Arranque estrella-triángulo

    Se pide controlar el arranque estrella-triángulode un motor con un tiempo de 8 segundosantes de la conmutación.

    >

  • 8/17/2019 lenguaje Graf Cet

    32/42

    Ejemplos de aplicaciónEjemplo: Arranque estrella-triángulo

     Algoritmo de arranque:1º Motor detenido

     Arranque

    2º Conectar en estrella

    Retardo de 8 s

    3º Desconectar estrella

    Retardo de 100 ms

    4º Conectar en triángulo

  • 8/17/2019 lenguaje Graf Cet

    33/42

    Ejemplos de aplicación

    Ejemplo: Arranque estrella-triángulo

    GRAFCETde Nivel 1

  • 8/17/2019 lenguaje Graf Cet

    34/42

    Ejemplos de aplicación

    Ejemplo: Arranque estrella-triángulo

  • 8/17/2019 lenguaje Graf Cet

    35/42

    Ejemplos de aplicación

    Ejemplo: Arranque estrella-triángulo

  • 8/17/2019 lenguaje Graf Cet

    36/42

    Ejemplos de aplicación

    Ejemplo: Arranque estrella-triángulo

  • 8/17/2019 lenguaje Graf Cet

    37/42

    Ejemplos de aplicación

    Ejemplo: Arranque estrella-triángulo

  • 8/17/2019 lenguaje Graf Cet

    38/42

    Ejemplos de aplicación

    Ejemplo: Arranque estrella-triángulo

  • 8/17/2019 lenguaje Graf Cet

    39/42

    Ejemplos de aplicación

    Ejemplo: Arranque estrella-triángulo

  • 8/17/2019 lenguaje Graf Cet

    40/42

    Ejemplos de aplicación

    Ejemplo: Arranque estrella-triángulo

  • 8/17/2019 lenguaje Graf Cet

    41/42

    Ejemplos de aplicación

    Ejemplo: Arranque estrella-triángulo

  • 8/17/2019 lenguaje Graf Cet

    42/42

    Ejemplos de aplicación

    Ejemplo: Arranque estrella-triángulo

    GRAFCETde Nivel 2