05 - Configurar Grafcet

46
ABTEILUNG/Name GRAFCET

Transcript of 05 - Configurar Grafcet

Page 1: 05 - Configurar Grafcet

ABTEILUNG/Name

GRAFCET

Page 2: 05 - Configurar Grafcet

ABTEILUNG/Name 2

Grafcet: Definición

El GRAFCET (GRAFica de Control de Etapas de Transición) es un grafo o 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.

Inicialmente fue propuesto para documentar la etapa secuencial de los sistemas de control de procesos a eventos discretos. No fue concebido como un lenguaje de programación de autómatas, sino un tipo de Grafo para elaborar el modelo pensando en la ejecución directa del automatismo o programa de autómata.

Varios fabricantes en sus autómatas de gama alta hacen este paso directo, lo que lo ha convertido en un potente lenguaje gráfico de programación para PLCs, adaptado a la resolución de sistemas secuenciales.

Page 3: 05 - Configurar Grafcet

ABTEILUNG/Name 3

Grafcet: Definición

Publicación de GRAFCET:

Como norma europea: DIN EN 60848Como norma internacional: IEC 60848

GRAFCET: Lenguaje de especificación de un control de secuencias

Representación de una función de control mediante secuencias formadas por pasos y transiciones

Page 4: 05 - Configurar Grafcet

ABTEILUNG/Name 4

Grafcet: Definición

GRAFCET es un lenguaje descriptivo, y no debe confundirse con el lenguaje de programación SFC Secuential Function Chart

Page 5: 05 - Configurar Grafcet

ABTEILUNG/Name 5

Grafcet: Simbología

Símbolo Nombre Descripción

 

Etapa inicial Indica el comienzo del esquema GRAFCET y se activa al poner en RUN el autómata.

 

Etapa Su activación lleva consigo una acción o una espera.

 

Unión Las uniones se utilizan para unir entre sí varias etapas.

 

Transición Condición para desactivarse la etapa en curso y activarse la siguiente etapa.

Page 6: 05 - Configurar Grafcet

ABTEILUNG/Name 6

Grafcet: Simbología

Símbolo Nombre Descripción

 

Direccionamiento Indica la activación de una u otra etapa en función de la condición que se cumpla.

 

Proceso simultáneo Muestra la activación o desactivación de varias etapas a la vez.

 

Acciones asociadas Acciones que se realizan al activarse la etapa a la que pertenecen.

Page 7: 05 - Configurar Grafcet

ABTEILUNG/Name 7

Grafcet: Reglas

Principios básicos

- Se descompone el proceso en etapas que serán activadas una tras otra.

- A cada etapa se le asocia una o varias acciones que sólo serán efectivas cuando la etapa esté activa.

- Una etapa se activa cuando se cumple la condición de transición y está activa la etapa anterior.

- El cumplimiento de una condición de transición implica la activación de la etapa siguiente y la desactivación de la etapa precedente.

- Nunca puede haber dos etapas o condiciones consecutivas, siempre deben ir colocadas de forma alterna.

Page 8: 05 - Configurar Grafcet

ABTEILUNG/Name 8

Grafcet: Tipos de secuencias

LinealesEl ciclo lo componen una sucesión lineal de etapas.

El programa irá activando cada una de las etapas y desactivando la anterior conforme se vayan cumpliendo cada una de las condiciones.

Las acciones se realizarán en función de la etapa activa a la que están asociadas.

Por ejemplo, con la etapa 1 activa tras arrancar el programa, al cumplirse la "Condición 1", se activará la etapa 2, se desactivará la 1, y se realizará la "Acción 1".

Page 9: 05 - Configurar Grafcet

ABTEILUNG/Name 9

Grafcet : Tipos de secuencias

SelectivasEl ciclo puede variar en función de la condición que se cumpla.

A partir de la etapa inicial se pueden seguir tres ciclos diferentes dependiendo de cual de las tres condiciones (1, 2 ó 3) se cumpla.

Sólo una de ellas puede cumplirse mientras la etapa 1 esté activa.

Page 10: 05 - Configurar Grafcet

ABTEILUNG/Name 10

Grafcet: Tipos de secuencias

SimultáneasVarios ciclos pueden estar funcionando a la vez por activación simultánea de etapas.

Cuando se cumple la condición 1 las etapas 2, 3 y 4 se activan simultáneamente.

Page 11: 05 - Configurar Grafcet

ABTEILUNG/Name 11

Grafcet

STEP 7:Configurar un proyecto con

S7-GRAPH

Page 12: 05 - Configurar Grafcet

ABTEILUNG/Name 12

Grafcet

Page 13: 05 - Configurar Grafcet

ABTEILUNG/Name 13

Grafcet

Page 14: 05 - Configurar Grafcet

ABTEILUNG/Name 14

Grafcet

Page 15: 05 - Configurar Grafcet

ABTEILUNG/Name 15

Grafcet

Page 16: 05 - Configurar Grafcet

ABTEILUNG/Name 16

Grafcet

Page 17: 05 - Configurar Grafcet

ABTEILUNG/Name 17

Grafcet

Page 18: 05 - Configurar Grafcet

ABTEILUNG/Name 18

Grafcet

Page 19: 05 - Configurar Grafcet

ABTEILUNG/Name 19

Grafcet

Page 20: 05 - Configurar Grafcet

ABTEILUNG/Name 20

Grafcet

Page 21: 05 - Configurar Grafcet

ABTEILUNG/Name 21

Grafcet

Page 22: 05 - Configurar Grafcet

ABTEILUNG/Name 22

Grafcet

Page 23: 05 - Configurar Grafcet

ABTEILUNG/Name 23

Grafcet

Page 24: 05 - Configurar Grafcet

ABTEILUNG/Name 24

Grafcet

Page 25: 05 - Configurar Grafcet

ABTEILUNG/Name 25

Grafcet

Page 26: 05 - Configurar Grafcet

ABTEILUNG/Name 26

Grafcet

Page 27: 05 - Configurar Grafcet

ABTEILUNG/Name 27

Grafcet

Page 28: 05 - Configurar Grafcet

ABTEILUNG/Name 28

Grafcet

Page 29: 05 - Configurar Grafcet

ABTEILUNG/Name 29

Grafcet

Page 30: 05 - Configurar Grafcet

ABTEILUNG/Name 30

Grafcet

Page 31: 05 - Configurar Grafcet

ABTEILUNG/Name 31

Grafcet

Page 32: 05 - Configurar Grafcet

ABTEILUNG/Name 32

Grafcet

Page 33: 05 - Configurar Grafcet

ABTEILUNG/Name 33

Grafcet

Page 34: 05 - Configurar Grafcet

ABTEILUNG/Name 34

Grafcet

Evento:

SIN Mientras la etapa este activa se ejecutara la operación

S0 Al desactivarse la etapa. (actúa por flanco)

S1 Al activarse la etapa. (actúa por flanco)

V0 Al desaparecer un error de supervisón. (actúa por flanco)

V1 Al aparecer un error de supervisión. (actúa por flanco)

L0 Al aparecer un error de enclavamiento. (actúa por flanco)

L1 Al desaparecer un error de enclavamiento. (actúa por

flanco)

Page 35: 05 - Configurar Grafcet

ABTEILUNG/Name 35

Grafcet

Evento SIN

Operación Comentario

N Conexión de una salida o una marca mientras este la etapa

activa

S Activación de una salida o una marca cuando se active la etapa.

R Desactivación de una salida o una marca cuando se active la

etapa.

CALL Llamada a una subrutina mientras este la etapa activa

D Conexión de forma retardada de una salida mientras esté

activa la etapa.

L Desconexión de forma retardada de una salida mientras esté

activa la etapa.

Page 36: 05 - Configurar Grafcet

ABTEILUNG/Name 36

Grafcet

EventoOperaci

ónComentario

S0 N Conexión de una salida o una marca  S Activación de una salida o una marca

S1 RDesactivación de una salida o una marca

  CALL Llamada a una subrutinaV0 ON Activar etapa  OFF Desactivar etapa.

V1 CSCarga del valor de preselección de un contador

  CU Contaje hacia arriba de un contadorL0 CR Puesta a cero de un contador  CD Contaje hacia abajo de un contador

  TLTemporizador de impulso prolongado (SV)

L1 TDTemporizador de retardo a la conexión memorizado (SS)

  TR Reset del temporizador de retardo (SS)

Page 37: 05 - Configurar Grafcet

ABTEILUNG/Name 37

Grafcet

Page 38: 05 - Configurar Grafcet

ABTEILUNG/Name 38

Grafcet

Page 39: 05 - Configurar Grafcet

ABTEILUNG/Name 39

Grafcet

Page 40: 05 - Configurar Grafcet

ABTEILUNG/Name 40

Grafcet

Page 41: 05 - Configurar Grafcet

ABTEILUNG/Name 41

Grafcet

Page 42: 05 - Configurar Grafcet

ABTEILUNG/Name 42

Grafcet

Page 43: 05 - Configurar Grafcet

ABTEILUNG/Name 43

Grafcet

Page 44: 05 - Configurar Grafcet

ABTEILUNG/Name 44

Grafcet

Page 45: 05 - Configurar Grafcet

ABTEILUNG/Name 45

Grafcet

Page 46: 05 - Configurar Grafcet

ABTEILUNG/Name 46

Grafcet