Está en la página 1de 46

GRAFCET

ABTEILUNG/Name

Grafcet: Definicin
El GRAFCET (GRAFica de Control de Etapas de Transicin) 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
programacin de autmatas, sino un tipo de Grafo para elaborar el modelo
pensando en la ejecucin directa del automatismo o programa de autmata.
Varios fabricantes en sus autmatas de gama alta hacen este paso directo, lo que
lo ha convertido en un potente lenguaje grfico de programacin para PLCs,
adaptado a la resolucin de sistemas secuenciales.

ABTEILUNG/Name

Grafcet: Definicin
Publicacin de GRAFCET:
Como norma europea: DIN EN 60848
Como norma internacional: IEC 60848

GRAFCET: Lenguaje de especificacin de un control de secuencias


Representacin de una funcin de control mediante secuencias formadas por
pasos y transiciones

ABTEILUNG/Name

Grafcet: Definicin

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

ABTEILUNG/Name

Grafcet: Simbologa
Smbolo

Nombre

Descripcin

Etapa inicial

Indica el comienzo del esquema GRAFCET y se activa al poner en


RUN el autmata.

Etapa

Su activacin lleva consigo una accin o una espera.

Unin

Las uniones se utilizan para unir entre s varias etapas.

Transicin

Condicin para desactivarse la etapa en curso y activarse la


siguiente etapa.

ABTEILUNG/Name

Grafcet: Simbologa
Smbolo

Nombre

Descripcin

Direccionamiento

Indica la activacin de una u otra etapa en funcin de la


condicin que se cumpla.

Proceso simultneo

Muestra la activacin o desactivacin de varias etapas a


la vez.

Acciones asociadas

Acciones que se realizan al activarse la etapa a la que


pertenecen.

ABTEILUNG/Name

Grafcet: Reglas
Principios bsicos
- Se descompone el proceso en etapas que sern activadas una tras otra.
- A cada etapa se le asocia una o varias acciones que slo sern efectivas
cuando la etapa est activa.
- Una etapa se activa cuando se cumple la condicin de transicin y est activa
la etapa anterior.
- El cumplimiento de una condicin de transicin implica la activacin de la etapa
siguiente y la desactivacin de la etapa precedente.
- Nunca puede haber dos etapas o condiciones consecutivas, siempre deben ir
colocadas de forma alterna.

ABTEILUNG/Name

Grafcet: Tipos de secuencias


Lineales
El ciclo lo componen una sucesin 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 realizarn en funcin de
la etapa activa a la que estn
asociadas.
Por ejemplo, con la etapa 1 activa tras
arrancar el programa, al cumplirse la
"Condicin 1", se activar la etapa 2, se
desactivar la 1, y se realizar la
"Accin 1".
ABTEILUNG/Name

Grafcet : Tipos de secuencias


Selectivas
El ciclo puede variar en funcin de la condicin 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.
Slo una de ellas puede cumplirse mientras la etapa 1 est activa.
ABTEILUNG/Name

Grafcet: Tipos de secuencias


Simultneas
Varios ciclos pueden estar funcionando a la vez por activacin simultnea de
etapas.

Cuando se cumple la condicin 1 las etapas 2, 3 y 4 se activan


simultneamente.
ABTEILUNG/Name

10

Grafcet

STEP 7:
Configurar un proyecto con
S7-GRAPH
ABTEILUNG/Name

11

Grafcet

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
Evento:
SIN

Mientras la etapa este activa se ejecutara la operacin

S0

Al desactivarse la etapa. (acta por flanco)

S1

Al activarse la etapa. (acta por flanco)

V0

Al desaparecer un error de supervisn. (acta por flanco)

V1

Al aparecer un error de supervisin. (acta por flanco)

L0

Al aparecer un error de enclavamiento. (acta por flanco)

L1

Al desaparecer un error de enclavamiento. (acta por

flanco)
ABTEILUNG/Name

34

Grafcet
Evento SIN
Operacin
N

Comentario

Conexin de una salida o una marca mientras este la etapa

activa
S

Activacin de una salida o una marca cuando se active la etapa.

Desactivacin de una salida o una marca cuando se active la

etapa.
CALL

Llamada a una subrutina mientras este la etapa activa

Conexin de forma retardada de una salida mientras est activa

ABTEILUNG/Name

35

Grafcet
Evento
S0

S1

V0

V1

L0

ABTEILUNG/Name

Operaci
Comentario
n
N
Conexin de una salida o una marca
S
Activacin de una salida o una marca
Desactivacin de una salida o una
R
marca
CALL Llamada a una subrutina
ON
Activar etapa
OFF Desactivar etapa.
Carga del valor de preseleccin de un
CS
contador
CU
Contaje hacia arriba de un contador
CR
Puesta a cero de un contador
CD
Contaje hacia abajo de un contador
Temporizador de impulso prolongado
TL
(SV)
Temporizador de retardo a la conexin
36

Grafcet

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

También podría gustarte