Documentos de Académico
Documentos de Profesional
Documentos de Cultura
M209 A1 Grafcet
M209 A1 Grafcet
PROGRAMABLES
4
ANEXO UNIDAD 4
GRAFCET
Autmatas Programables
NDICE
A.1. GRAFCET................................................................................................5
A.1.1. Etapas ...............................................................................................5
A.1.2. Transiciones....................................................................................15
A.1.3. Reglas de evolucin del Grafcet .....................................................21
A.2. Ciclos con Bifurcacin ........................................................................23
A.2.1. Bifurcaciones simultneas ..............................................................23
Autmatas Programables
ANEXO 1: GRAFCET
Autmatas Programables
A.1. GRAFCET
El Grafcet o tambin conocido como Sistema de Mando Etapa Transicin,
constituye un sistema homologado por la Comisin Electrotcnica
Internacional (IEC, 848), que nos permitir tanto la representacin de
sistemas de carcter secuencial como su resolucin multidisciplinar
(automatismo elctrico, neumtico, registros, PLC, etc.).
Se entiende que el sistema comienza con la representacin de las acciones a
ejecutar, la relacin con las anteriores y posteriores y las informaciones que
provocan cada accionamiento. Una vez el sistema este representado, las
instrucciones son extradas fcilmente e implementadas con la tecnologa que
ms no convenga.
Muchos fabricantes facilitan la labor de programacin de sistemas mediante
Grafcet, como por ejemplo la programacin de PLCs Telemecanique o
SIEMENS (mediante su software GRAPH 5). Hay que destacar que un
Grafcet puede resultar sencillo o complejo en cuanto a las informaciones que
recoja, y adems, puede incluir informacin especfica si de antemano
conocemos la tecnologa que emplearemos para la resolucin del secuencial.
A.1.1. ETAPAS
Un ciclo de carcter secuencial (neumtico o hidrulico), se compone de
varias acciones encadenadas. Este proceso, seguro se puede agrupar en
pequeos bloques y a su vez estos, nos llevarn a las acciones individuales
de cada elemento. Pues bien, cada accin de elemento, puede constituir una
etapa (en algunas ocasiones una etapa tambin puede desarrollar varias
acciones individuales).
Si estamos familiarizados con las aplicaciones neumticas, digamos que una
etapa es una fase de trabajo.
Formacin Abierta
Cilindro C
Cilindro A
Cilindro B
Figura 4.1.
Autmatas Programables
Salidas
a0
E 124.0
A+
A 1240.
a1
E 124.1
A-
A 124.1
b0
E 124.2
B+
A 124.2
b1
E 124.3
B-
A 124.3
c0
E 124.4
C+
A 124.4
c1
E 124.5
C-
A 124.5
Marcha
E 125.0
Reset
E 125.1
P1
M 0.1
NM
A+
A 124.0
Formacin Abierta
Condiciones de activacin
Posicin de ciclo
Condiciones de desactivacin
Memorizar / No Memorizar
Accin
P1
M 0.1
NM
A+
A 124.0
Marcas asociadas
Informacin textual
Salida asociada
P1
A+
Autmatas Programables
Formacin Abierta
P6
...
P7
B+
b1
P8
Bb0
P9
Sin embargo, sabemos que en Grafcet
una etapa tan slo se activa con la CT y el
cumplimiento de la etapa anterior.
Esto supone que si se da b1 P7, se
activar la P8. Si se da b1 P10, se
activar P11. La P7 y P10 no pueden
darse simultneamente.
C+
c1
P10
B+
b1
P11
A...
P12
10
Autmatas Programables
P6
P6
...
P7
...
B+
P7
b1
P8
b1
B-
P8
b0
P9
P9
c1
P10
b1
B+
b1
A-
P11
...
P12
C+
c1
B+
P11
Bb0
C+
P10
B+
A...
P12
11
Formacin Abierta
P1
P2
P3
P4
P5
P6
P0
NM
B-
A 124.3
NM
A-
A 124.1
NM
C+
A 124.4
NM
C-
A 124.5
M 0.6
S
A 124.2
M 0.5
S
B+
M 0.4
S
NM
M 0.3
S
A 124.0
M 0.2
S
A+
M 0.1
S
NM
M 0.0
P0
M 0.0
12
Autmatas Programables
Accin condicionada.
Accin retardada.
Accin de impulso.
Accin memorizada.
13
Formacin Abierta
Presostato "P1"
P3
M 0.3
NM
C+
A 124.4
Bloqueo +
A 124.5
Bloqueo de prensa.
P3
M 0.3
D = 3s
C+
A 124.4
M 0.3
0
1
A 124.4
14
Autmatas Programables
Accin de impulso ( I )
En este caso la etapa da un impulso de duracin limitada y definida.
A.1.2. TRANSICIONES
Las transiciones son sencillamente las condiciones que han de darse para
poder activar una etapa de Grafcet. Estas, quedan constituidas como mnimo
por el producto lgico de la etapa anterior y la condicin de transicin pura,
que no es otra cosa que la seal que valida o confirma la ejecucin de las
acciones de la etapa anterior.
15
Formacin Abierta
b
c
b
c
b
c
b
c
Producto lgico
A=abc
Suma lgica
A=a+b+c
Producto lgico
Suma lgica
1 seal negada
1 seal negada
A=ab c
A=a+b+ c
a
b
Reset = e + f
f
S
P...
M ....
16
R
Etapa cualquiera...
Autmatas Programables
Reset
M 0.2
M 0.0
S
P1
NM
M 0.1
Reset
a1
M 0.3
P2
NM
M 0.2
Reset
b1
M 0.4
P3
NM
M 0.3
Reset
b0
M 0.5
P4
NM
M 0.4
Reset
a0
M 0.6
P5
NM
M 0.5
Reset
c1
M 0.0
P6
A 124.3
A-
A 124.1
C+
A 124.4
M 0.5
B-
M 0.4
A 124.2
M 0.3
B+
M 0.2
A 124.0
M 0.1
A+
NM
C-
A 124.5
M 0.6
M 0.6
c0
M 0.1
Reset
S
P0
M 0.0
17
Formacin Abierta
Segmento 1
Mando A+
Segmento 2
Mando B+
125.0
Marcha
0.1
124.0
a0
124.1
124.2
b0
0.2
124.4
c0
125.1
0.0
Aux.
0.3
0.1
0.2
125.1
0.2
0.1
18
Reset
a1
Reset
Autmatas Programables
Segmento 3
Mando B -
Segmento 4
Mando A -
0.2
0.3
124.3
124.2
0.3
0.4
125.1
125.1
0.4
0.5
0.3
0.4
Mando C+
Segmento 6
Segmento 5
b1
Reset
b0
Reset
Mando C -
0.4
0.5
124.0
124.5
0.5
0.6
125.1
125.1
Reset
0.6
0.0
Inicio
0.5
0.6
a0
Reset
c1
19
Formacin Abierta
Segmento 7
Inicio M 0.0
0.6
124.4
c0
125.1
Reset
0.0
Inicio
0.1
0.0
Inicio
Potencia A +
Segmento 9
Potencia A -
0.1
125.1
124.0
0.4
124.1
20
A+
Reset
A-
Autmatas Programables
Segmento 10
Potencia B +
Segmento 11
Potencia B -
0.2
125.1
124.2
0.3
124.3
Segmento 12
B+
Potencia C +
Segmento 13
Reset
B-
Potencia C -
0.5
125.1
124.4
0.6
124.5
C+
Reset
C-
21
Formacin Abierta
22
Autmatas Programables
23
Bloque A
Formacin Abierta
...
...
...
Ct = bloque A
Ct = bloque A
Ct = bloque A
10
...
20
...
30
...
11
...
21
...
31
...
12
...
22
...
23
...
Bloque E
...
...
...
24
Autmatas Programables
Bloque A
...
...
...
Ct = bloque A K
Ct = bloque A K
10
...
20
...
11
...
21
...
12
...
22
...
23
...
Bloque D
Ct = bloque B + bloque C
...
...
...
25
Formacin Abierta
26
Autmatas Programables
A.3.1. SALTOS
En este tipo de ciclos, una parte de la secuencia quedar contenida en el
denominado salto. De este modo, llegados a un determinado punto, se
analiza si este bloque ha de ejecutarse o no. En caso afirmativo, la secuencia
continua en modo lineal. En caso negativo, el salto no es ejecutado ni en
consecuencia las acciones asociadas al mismo.
Imaginemos un ciclo donde una pieza se construye en plstico o metal. La
pieza que ha sido mecanizada debe recibir un tratamiento si es metlica pero
no si es plstica. Se entiende que existir un proceso comn de manipulacin
A; posteriormente se analiza el material (por ejemplo mediante inductivos y
capacitivos). Si la pieza es metlica (cumple K), se deber realizar el
tratamiento asignado al bloque de ejecucin B. Si la pieza es plstica (no
cumple K), no se realizar el tratamiento (omisin o salto del bloque B).
Independientemente de la ejecucin o no de este bloque, las piezas tienen
salida de mquina mediante una manipulacin asignada al bloque C.
Recordamos que...
Bloque A
Bloque B
Bloque C
27
Bloque A
Formacin Abierta
...
...
...
Ct = bloque A K
10
...
11
...
12
...
Bloque C
Ct = bloque A K
Ct = bloque B
...
...
...
28
Autmatas Programables
A.3.2. REPETICIONES
En este caso trataremos un salto hacia atrs, donde tambin se suele analizar
una condicin K o su negacin, la cual se suele trabajar asociada a
contadores y comparadores.
Bloque A
...
...
...
Ct = bloque A
10
...
11
...
12
...
Bloque C
Ct = bloque B K
Ct = bloque B K
...
...
...
29
Formacin Abierta
...
Bloque lineal
...
3 ramales simultneos
Bifurcacin AND
...
...
...
...
...
...
...
...
2 ramales selectivos
Bifurcacin OR
...
...
...
...
...
...
...
...
...
Salto de secuencia
...
...
...
...
30