Tema 2 - Grafcet2014
Tema 2 - Grafcet2014
Tema 2 - Grafcet2014
GRAFCET: ventajas
Conceptos y elementos grficos asociados
Reglas de evolucin
Estructuras Grafcet: bsicas y lgicas
Normas especiales de representacin
3!
En la actualidad es un
estndar:
4!
Ventajas
no sirve nicamente para describir automatismos sino
para explicar cualquier cosa que sea secuencial (una
receta de cocina, un ensayo de laboratorio, etc.)
Permite describir de forma grfica el funcionamiento de
un sistema secuencial de eventos discretos.
no busca minimizacin de funciones lgicas ni memoria
metodologa rigurosa
muy estructurado claridad, legibilidad...
Permite diferentes niveles de especificacin (de lo general a lo
particular)
Permite gran flexibilidad (modificaciones,...)
Es independiente de la tecnologa.
5
Etapa
Representan cada uno de los diferentes estados
en los que se puede encontrar el proceso en cada
momento. Su papel es el de memorizar cada una
de estas situaciones. Se numeran de forma
consecutiva indicando una secuencialidad de los
estados por los que pasa el sistema.
Etapa inactiva
Etapa activa
(marca)
Etapa inicial
Representan el estado en el que
se encuentra el proceso cuando
se pone en funcionamiento el
automatismo.
2
T1
3
T2
4
T3
Motor en marcha
literal
simblica
9
Ir a la
derecha
E0
Tr1=f2
Ir a la
izquierda
E1
Tr0=f1
Estado 1 activo
Ir a la
derecha
E0
Tr1=f2
f2=1
Ir a la
izquierda
E1
Tr0=f1
Ir a la
derecha
E0
Tr1=f2
Ir a la
izquierda
E1
Tr0=f1
Reglas de sintaxis
No puede haber dos etapas separadas por dos transiciones
consecutivas.
No puede haber dos etapas consecutivas sin transicin intermedia.
2
T1
NO
T2
4
NO
3
T2
4
T3
T3
13
16
Ejemplo:
pintado de
estructuras
Definicin de elementos
Tipos de acciones
Reales: activacin de seales dirigidas a los preacciones
(rels, contactores, bobinas,...)
Virtuales: conteos, temporizaciones, esperas,...
Incondicionales: se ejecutan siempre que la etapa asociada
est activa.
Condicionales: su ejecutan siempre que la etapa asociada
est activa y se cumpla una condicin descrita por su funcin
lgica.
17
Definicin de elementos
Acc. incondicional
Acc. condicional
2
A
3
Acc. real
alarma
M
Acc. virtual
Ref PID=20C
18
Niveles de especificacin
Nivel 3
Parte Operativa:
Accionadores (producen
efectos)
diferentes niveles de
especificacin
Parte de Mando:
Emite rdenes en funcin
del estado del proceso
efectos
aplicar 24Vcc a la
bobina L1 del
electrodistribuidor
Bajar cilindro
neumtico
C1
acciones
rdenes
Mover paquete a la
derecha
Nivel 1
19
Niveles de especificacin
GRAFCET de nivel 1: Descripcin funcional
descripcin global del automatismo (normalmente poco
detallada) permita comprender rpidamente su funcin.
no debe contener ninguna referencia a las tecnologas
utilizadas; es decir no se especifica cmo hacemos avanzar la
pieza (cilindro neumtico, motor y cadena, cinta transportadora,
etc.), ni cmo detectamos su posicin (fin de carrera, detector
capacitivo, detector fotoelctrico, etc)
2
posicionar soldador
soldar pieza
enfriar soldadura
soldador posicionado
soldadura correcta
20
Niveles de especificacin
GRAFCET de nivel 2: Descripcin tecnolgica
C2 en pos. inferrior
temperatura correcta
21
Niveles de especificacin
GRAFCET de nivel 3: Descripcin operativa
Es el nivel de especificacin ms detallado.
El grafcet definir la evolucin del automatismo y la
activacin de las salidas en funcin de la evolucin de las
entradas.
2
C2+
S_on
c2
S_on
t/3/3seg
S_ok temp
D_on
t/4/3seg
22
b
3
3
b
A
B
set
A=1
b
2
8
A
reset
A=0
24
Reglas de evolucin
Transicin
Estructuras bsicas
Secuencia nica
Secuencias paralelas
6
T1
T1
3
7
T2
T2
4
T11
T12
8
T3
26
Estructuras bsicas
Divergencia en OR
Convergencia en OR
n
n-1
Tz
Ta
n+1
n+2
Tx
n-2
Tx
Ty
n
Ty
Tz
27
Estructuras bsicas
Divergencia en AND
Convergencia en AND
n
n-1
Tz
n+1
n-2
Ty
n+2
Tx
Ty
n
Tz
28
Saltos condicionales
Repeticin de secuencia
Divergencia en OR
Convergencia en OR
29
Saltos condicionales
30
Reglas de evolucin
Regla 1: Inicializacin
31
Reglas de evolucin
Regla 2: Evolucin de las transiciones
Una transicin est validada cuando todas las etapas inmediatamente anteriores a ella
estn activas. Una transicin es franqueable cuando est validada y su receptividad
asociada es cierta. Toda transicin franqueable debe ser obligatoriamente franqueada de
forma inmediata.
2
T1
2
T1=0
3
T2
T1=1
3
T2
4
T3
2
3
T2
4
T3
T1
T2
4
T3
T3
32
Reglas de evolucin
Regla 3: Evolucin de las etapas activas
Al franquear una transicin se deben activar todas las etapas inmediatamente posteriores
y desactivar simultneamente todas las inmediatamente anteriores.
a=1
3
a=1
4
2
a=1
33
Reglas de evolucin
Regla 4: Simultaneidad en el franqueamiento de las transiciones
Las transiciones simultneamente franqueables han de ser simultneamente
franqueadas.
34
Reglas de evolucin
Regla 5: Prioridad de la activacin
Si al evolucionar un GRAFCET, una etapa ha de ser activada y desactivada al
mismo tiempo, deber permanecer activa.
2
T1
T4
3
T2
4
T3
35
inactiva
franqueada
2
T1
validada
3
T2
no validada
activa
activable
4
T3
36
etapa
activa
etapa
inactiva
etapa
activable
2
T1
3
T2
4
T3
37
Re-envos
2
Reenvo
2
T1
3
T2
n-2
n-2
4
T3
Ty
n
Reenvo
Tz
9
38
Macro-etapas
Una macroetapa es una representacin de un GRAFCET parcial
(expansin de la macroetapa) que ha de poderse insertar en
substitucin de sta.
M10
Macro-etapas
expansin
Etapa de salida de la
expansin provoca la
validacin de las
transiciones posteriores.
Ningn arco puede entrar
o salir de la expansin
40
Macro-etapas
La expansin de una macroetapa siempre tendr una sola etapa de entrada y
una sola etapa de salida.
La etapa de entrada se activar cuando se active la macroetapa.
La activacin de la etapa de salida implicar la validacin de las transiciones
inmediatamente posteriores a la macroetapa.
La transicin de salida de la macroetapa puede tener cualquier receptividad
pero normalmente ser una transicin siempre vlida (=1) ya que las
condiciones correspondientes ya se habrn tenido en cuenta dentro de la
macroetapa.
Para facilitar la comprensin de la representacin, las etapas de entrada y de
salida de la macroetapa no suelen tener accin asociada y la primera transicin
de la macroetapa ser =1.
41
Secuencias exclusivas
Regla 4: Simultaneidad en el franqueamiento de las transiciones
Las transiciones simultneamente franqueables han de ser
simultneamente franqueadas.
a
2
c
d
conflicto si a=b=1
exclusividad
42
a
2
c
d
conflicto si a=b=1
ba
a
2
3
c
d
prioridad
43
Temporizaciones
Descripcin formal:
t/En/q
t: operacin temporizacin
En: etapa cuya activacin inicia la temporizacin
q: duracin de la temporizacin (segundos, minutos,...)
En
1
0
temporizador
1
t/En/q 0
q
44
Uso de temporizadores
Temporizar acciones: El temporizador no condiciona la evolucin
a la siguiente etapa.
2
3
t/3/2s
t/3/2s
3
3
2seg
t/3/2s
t/3/2s
2seg
A
Accin retardada
45
Uso de temporizadores
1
3
2
b
3
t/3/2s
A
t/3/2s
0
1
2seg
A
3
Reset automtico
del temporizador
si el estado se desactiva
c
t/3/2s
A
Acciones temporizadas
0
1
0
1
0
1
0
1
0
1
0
46
Uso de temporizadores
Acciones temporizadas
47
Uso de temporizadores
Temporizar receptividades: La temporizacin determina la
evolucin a una nueva etapa.
A
t/3/2s
3
2seg
A
t/3/2s
48
Uso de contadores
L a s o p e r a c i o n e s d e c o n t e o
ascendente o descendente y de
puesta a 0 (reset) se asocian en
GRAFCET a acciones virtuales.
2
b
3
C=C+1
12
a
13
M
C<10
49
Sincronizacin de subprocesos
Mediante etapas de espera
a
2
22
3
Etapa de
espera
b
10
21
Etapa de
espera
30
bc
o tambin 1 o
E10E30
50
Ejemplo
51
Sincronizacin de subprocesos
Mediante acciones condicionales
22
3
g
10
21
b
Z1
h
30
bc
c
Z2
52
20
subproceso 1
a
2
M
C<10
100
Este estado
respresenta
el recurso
compartido
b
21
c
29
54
55
P
T1P
3
T2P
4
T3P
P
P
P1
Secuencia de
emergencia
56
p
B
b
3
C
p
Inhibicin y
congelacin
bp
3
3
bp
10
21
hp
22
c
30
bc
57