05 - configurar grafcet
TRANSCRIPT
ABTEILUNG/Name
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.
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
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
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.
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.
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.
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".
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.
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.
ABTEILUNG/Name 11
Grafcet
STEP 7:Configurar un proyecto con
S7-GRAPH
ABTEILUNG/Name 12
Grafcet
ABTEILUNG/Name 13
Grafcet
ABTEILUNG/Name 14
Grafcet
ABTEILUNG/Name 15
Grafcet
ABTEILUNG/Name 16
Grafcet
ABTEILUNG/Name 17
Grafcet
ABTEILUNG/Name 18
Grafcet
ABTEILUNG/Name 19
Grafcet
ABTEILUNG/Name 20
Grafcet
ABTEILUNG/Name 21
Grafcet
ABTEILUNG/Name 22
Grafcet
ABTEILUNG/Name 23
Grafcet
ABTEILUNG/Name 24
Grafcet
ABTEILUNG/Name 25
Grafcet
ABTEILUNG/Name 26
Grafcet
ABTEILUNG/Name 27
Grafcet
ABTEILUNG/Name 28
Grafcet
ABTEILUNG/Name 29
Grafcet
ABTEILUNG/Name 30
Grafcet
ABTEILUNG/Name 31
Grafcet
ABTEILUNG/Name 32
Grafcet
ABTEILUNG/Name 33
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)
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.
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)
ABTEILUNG/Name 37
Grafcet
ABTEILUNG/Name 38
Grafcet
ABTEILUNG/Name 39
Grafcet
ABTEILUNG/Name 40
Grafcet
ABTEILUNG/Name 41
Grafcet
ABTEILUNG/Name 42
Grafcet
ABTEILUNG/Name 43
Grafcet
ABTEILUNG/Name 44
Grafcet
ABTEILUNG/Name 45
Grafcet
ABTEILUNG/Name 46
Grafcet