Unidad 7: Grafcet
Unidad 7: Grafcet
7 .1 Introducción
Este tema pretende abordar el método de representación gráfica mediante Gráfi-
co Funcional de Control de Etapas y Transiciones (Grafcet). Debido a que los méto-
dos de síntesis basados en lógica cableada (automatismos) resultan poco eficaces
cuando el número de variables de entrada es mayor que cinco o seis, comenzó a
utilizarse este diagrama funcional, a partir de 1988, una vez fue homologado por
la Comisión Electrotécnica Internacional (Norma IEC 848). Desde 2002 es norma
internacional ISO (IEC 60848). Este diagrama funcional impone una metodología
rigurosa y jerarquizada de resolución de problemas y es adecuado para procesos
industriales en los cuales intervienen gran número de variables de entrada.
Grafcet es una evolución del diagrama de flujos que representa la sucesión de los
distintos estados, separados por transiciones, por los que pasa un sistema. Co-
mienza con una etapa inicial o cero y evoluciona por el resto de etapas según las
condiciones de las transiciones. En cada etapa se representan las distintas accio-
nes a realizar en ella.
7 .2 Principios básicos
El Grafcet es un diagrama funcional que describe la evolución del proceso que se
pretende automatizar, indicando las acciones que hay que realizar sobre el proce-
so y qué informaciones las provocan. Además, es accesible tanto para el usuario
como para el diseñador, y facilita la comunicación y el diálogo entre las personas
implicadas en el automatismo, tanto en el momento del análisis del proceso a
automatizar como, posteriormente, en el mantenimiento y en la reparación de
averías.
c ....... ....... ,.. ,,,.. .... ... ; ..... ,..: ......... 1,.,,,.. ,.. ................. ,... ... :,..+.: ,. ....... ..... ,..,. ,-1,.......,..,.... ,. .,.,1,... ,.. .. .... ,. .... ... 1.... ,. ,.. ¡~, ,:,... ........... ,...
LI n . l C .;JU,:) t,JI 11 1\,,,JtJO IC;J \., CU O \.. t. C: I 1.:i t.l l.. O .J JJUUt;l llV.:> UC:>[Link].. a1 1aoJ- .;Jl 5 u1c;1 lt.C: oJ,
262
Unidad 7 · Grafcet
Al imentación pieza
Pulsador CIiindro B ij'
1•
n
-
=:::;~
AllmeoOdóo Plm '
Marcado pieza Retorno alimentación
~ V"'"''º
~~ ~
Cilindro A
Retorno marcado
¡f!.
~
B+
bO
.
N
§
S1 b1 B-
Allmentaclón
Cilindro A Marcado
Cilindro B A-
263
Unidad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Entradas digitales
Pulsador S1 ---------I1
Final carrera a0-------I2
Final carrera a1 ------I3
Detector b0----------14
Detector b1 -----------I5
Salidas digitales
Q1 EVA+ - - --- --Q1
EV B+ ---------Q2
EV 8- -------------------Q3
Figura 7.3
Ejemplo Grafcet
nivel 3 u operativo.
Etapa inicial
Transición
Acción asociada
Etapa 1 A+ a la etapa 1
Transición
Transición
7.4.1 Etapa
Se define etapa como el estado en el que el sistema automatizado (proceso y sis-
tema de control) es estable o invariable respecto a las entradas/salidas de dicho
sistema . La etapa tiene un valor invariable en la automatización con PLC y puede
estar activa (valor binario 1) o inactiva (valor binario O). Toda etapa puede tener
una o varias acciones asociadas.
El símbolo gráfico que representa la etapa es un cuadrado con un número o símbo-
lo en su interior que la identifica. Se denomina «etapa inicial» a aquella en la que
se posiciona el sistema al iniciarse el proceso por primera vez. La etapa inicial se
representa mediante un cuadrado con doble línea.
264
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unidad 7 · Grafcet
Figura 7.5 5 E5
Representación de
etapas y etapa inicial.
Figura 7.6
Temporización Arrancar M1 Cerrar EV1
Acciones reales
internas y externas.
• Virtuales: No se realiza ninguna acción sobre el sistema. Suelen utilizarse como
situaciones de espera a que se produzcan determinados eventos (activación de
determinadas señales) que permitan la evolución del proceso. En estas acciones
la etiqueta está vacía o, sencillamente, no hay etiqueta.
• Incondicionales: Son acciones que se producen con solo quedar activadas las
etapas correspondientes.
265
Unidad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Acción A S Acción A
Acción A
Figura 7.8
Acción mantenida R Acción A
y acción memorizada.
Internas
Reales
Tipo de variable Externas
accionada
Virtuales
Puntuales
Condicionales
ACCIONES Modo en que se Temporizadas
acciona la variable
Incondicionales
Mantenidas
Figura 7.9 Tipo de
Tipos de preactuador
acciones. Memorizadas
Arrancar M1
Desactivar EV3
Figura 7.10
Ejemplo
de transición.
En la figura anterior hay dos etapas y una condición de transición CT entre ellas.
Para que el proceso evolucione de la etapa 7 a la etapa 8, es necesario que la
etapa 7 esté activa y que, además, se cumpla la activación de la condición de
transición (CT). Entonces se produce la activación de la etapa 8 y la desactivación
de la etapa 7.
La condición de transición CT está siempre asociada a la etapa posterior, en este
caso a la etapa 8. La condición de transición puede ser una o varias variables de las
que intervienen en el proceso. Se emplea la lógica positiva; puede tomar el valor
CT = 1 (estado normal de la variable) o CT = O (estado negado de la variable).
266
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unid ad 7 · Grafcet
• Una o varias acciones se asocian a cada etapa. Estas acciones solo están activas
cuando la etapa está activa.
La convergencia OR es una estructura lógica que nos permite llegar a una etapa
por más de un camino. La etapa N pasa a estar activa si, estando activa la etapa
N-1, se satisface la receptividad de la transición C o si, estando activa la etapa N-2,
se satisface la receptividad de la transición D.
267
Unidad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
e D
A B
Las secuencias selectivas pueden ser de dos tipos (exclusiva o prioritaria) cuando
la condición de transición CT depende, en ambas líneas orientadas, de una función
lógica AND de las mismas dos variables:
A"B
Figura 7.12
Receptividad
exclusiva y prioritaria.
Figura 7.13
Secuencia simultánea,
divergencia ANO
y convergencia ANO.
268
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unidad 7 · Grafcet
Acción D Acción D
Acción H Acción K
Acción J Acción P
M
Figura 7.14
Acción T Acción S
Salto condicional
y retención de secuencia.
7. 7 Implementación de un automatismo
a través de Grafcet
La implementación de un automatismo mediante lógica programada o cableada,
a partir del Grafcet, se realizará teniendo en cuenta que cada etapa se asociará a
una memoria binaria. Cuando la memoria se encuentre en estado lógico "1", se
ejecutarán todas las acciones asociadas de carácter incondicional. Las acciones
condicionales deberán ejecutarse cuando, además del estado lógico "1" de la me-
moria, se encuentre en estado lógico "1" la condición asociada.
269
Unidad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Las condiciones de activación de una etapa vienen dadas por la función lógica:
Por tanto, la etapa EN se activará si, estando la etapa previa E(N-l) activada y la etapa
posterior E(N+1) desactivada, se satisface la transición T(N-l)' Dicha etapa permanece-
rá activada hasta que la etapa posterior E(N+ll se active.
di'
Acción C Acción D
presentadas por las variables de salida C y D, respectivamente. Las
funciones lógicas de activación/desactivación de las etapas y de acti-
vación de las acciones son:
E5 E3 T3 E4
il -------11 I1--.....---------1( 1----<
E4
1
E4 A
1----<
P E4 B
I1-- - ---11 1--------------- 1----<
270
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unidad 7 · Grafcet
Divergencia en OR
La estructura lógica de divergencia en OR (segunda imagen de la figura 7 .11) requiere
que en las condiciones de desactivación de la etapa divergente se reflejen las diversas
etapas que, alternativamente, pueden producir la desactivación de la primera.
Set ➔
Reset ➔ EN = E N + 1 * E N + 2 ( E N _1 * T N _1 + EN ) ;
Convergencia en OR
La estructura lógica de convergencia en OR (tercera imagen de la figura 7.11), en su
etapa de convergencia, requiere como condición de activación tener en cuenta las
posibles etapas anteriores que, alternativamente, pueden provocar la activación de
dicha etapa.
Set ➔
Reset ➔ EN
Divergencia en AND
En una estructura de divergencia en AND (primera imagen de la figu ra 7.13), la
función lógica asociada a la etapa a partir de la cual se produce la divergencia
depende del número de etapas posteriores que intervienen en su condición de
desactivación .
Convergencia en AND
En la estructura de convergencia en AND (segunda imagen de la figura 7.13), la
función lógica asociada a la etapa convergencia depende de las etapas cuya acti-
vación simultánea provoca la activación posterior de dicha etapa.
Set ➔
271
Unidad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AC • CI • PC
Marcha
automática
PC
272
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unidad 7 · Grafcet
S1
rr
au to
ciclo a ciclo
Figura 7.17
Ejemplo de conmutación TN (auto)
entre marcha
automática y marcha TN (ciclo a ciclo)
ciclo a ciclo .
Implementa el siguiente Grafcet con TIA Portal para un autómata S7-1214C AC/DC/RLY, teniendo en cuen-
ta que debe ejecutarse con un ciclo marcha automática/ciclo a ciclo (el operador puede elegir entre los
dos tipos de marcha).
El carro portacajas está siempre situado en la posición izquierda (final de carrera S3_NC). Al activar el pulsa-
dor de marcha Sl_NO, se desplaza hacia la derecha hasta llegar al final de carrera S4_NC, realiza una espera
de 5 s y cambia el sentido de giro hacia la izquierda, hasta llegar al punto de partida (final de carrera S3_NC).
El operador tiene la posibilidad de ejecutar la modalidad automática (conmutador S2 en Auto), que permite
realizar el proceso sin pasar nuevamente por la etapa inicial, o la modalidad ciclo a ciclo (conmutador S2 en
Ciclo), que requiere pasar por la etapa inicial y presionar nuevamente el pulsador Sl_NO. La etapa inicial de
Grafcet se activa mediante la marca de sistema M8190.0 (FirstScan).
Auto Ciclo
11
S1 S2
1
S4 0 -~
22
273
Un idad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PRIMER CICLO
M8190.0
n
SCAN
S1 * S 3
T1/5s DB1_TON .Q
274
Unidad 7 · Grafcet
,;,,i, .o
'Y.M4.0 ' E 1'
' E4 ' SR
Q-------4
W2.0
"El '
1-----------------Rl
... Segmento 1: SET-RESET ETAPA 2
"IM2 .0
·e2·
'rM1 .0
' E,•
'[Link].O
ª Sl _NO'
~-º
"KM I '
SR
Q----1
>----
, ,,n .o
' E3'
1-----------------------RI
275
Unidad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,08 1
,,.n.o 'D B I_TOII '
1M2.0 "jj()_4 W4.0 'E3" lON 'XQ0.1
º E:? ' •s 4_NC" " E4" SR lim• ' KM2'
Q- - - - - - ,t~ Q- - - { }----<
ri::ss PT El 1<0m,
'JM.4.0
" E4"
1-------------Rl
• Segmento 4 : SET-flESET E'TAPA4
'IM4.0
1M3.0 '11,11 .O "IIM2.0 " E4 '
•e3• ' E 1'
0
E2• SR
----~111----~111- - - -- 111- - - s Q---1
"AAl1 .0
• E 1'
- - . - - - - - - - - - - - - - -- - - -- RI
~~;º
J
7.8.4 Marcha de verificación en el orden del ciclo
Esta marcha, que pasa de etapa a etapa, permite verificar el correcto desarrollo del
diagrama funcional. Considera todas las condiciones reales de funcionamiento del
proceso automatizado, siempre controlado por la acción permanente del operador.
AC = Arranque de ciclo
CI = Condiciones iniciales
S = Pulsador avance
276
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unidad 7 · Grafcet
ridad para los operarios que están al cargo de los sistemas automatizados, de for-
ma que se gestionen adecuadamente las alarmas y las situaciones de emergencia
que puedan darse. Las alarmas se pueden clasificar en:
• Alarmas generales : Afectan a todo el sistema y, por tanto, deben tener prioridad
frente a las alarmas locales.
Tanto las alarmas locales como las generales pueden ser implementadas mediante
la colocación de una nueva variable en las condiciones de desactivación de la fun-
ción lógica de una etapa :
donde Zp representa una alarma local y Zt representa una alarma general o total.
Inhibición de acciones
En esta variante (segunda imagen de la figura 7.19), la señal de alarma Zt no detie-
ne directamente la evolución del automatismo, sino que su desactivación inhibe
las propias acciones asociadas a las etapas.
Zt
Acció n A
TN -1
Zt
Acció n B
Zt
277
Unidad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zt
Zt
T N+ 1* Zt Zt
Figura 7.20
Ejemplo de combinación Secuencia de
con secuencia emergencia
de emergencia.
Implementa el siguiente Grafcet con TIA Portal para un autómata S7-1214C AC/DC/RLY. En este caso, se
debe ejecutar un ciclo de trabajo diferente según la posición del carro portacajas (carro en la izquierda,
carro en la derecha o carro en el centro de su recorrido, con ningún final de carrera activado). El automa-
ticmn
-·- · · · -
e<> rl<>h<> rl<>t<>n<>r
-- -- - - -----·- ·
rnmnl<>t::im<>nt<> r11::indn C<> rl<>c::irtiv<> I::,
- - · · · .--· - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --
::,l::,rm::, o<>n<>r::il 7t ln11lc::idnr d<>
- - - - - - - - g - - - - - - - - - , .- - - - - - - -
n::irn NC
- - .- - - - - - -
cableado en serie con un relé térmico NC en una entrada digital del PLC). Se debe tratar la alarma general
en el Grafcet mediante congelación del automatismo e inhibición de las acciones.
Posición 1: Si el carro se encuentra en la izquierda (final de carrera S3_NC), al activar el pulsador de marcha
Sl_NO se desplazará hacia la derecha (final de carrera S4_NC). Cuando llegue a esta posición, realizará una
espera de 5 s y se moverá hacia la izquierda hasta la posición inicial S3_NC; el sistema se detendrá hasta
nueva orden del pulsador de marcha Sl_NO.
Posición 2: Si el carro se encuentra en la derecha (final de carrera S4_NC), al activar el pulsador de marcha
Sl_NO se desplazará hacia la izquierda (final de carrera S3_NC). Cuando llegue a esta posición, realizará una
espera de 3,5 s y se moverá hacia la derecha hasta la posición inicial S4_NC; el sistema se detendrá hasta
nueva orden del pulsador de marcha Sl_NO.
0 -
~ 2
0 -
~ 2
278
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unidad 7 · Grafcet
Solución
Grafcet de nivel 2:
Divergencia OR
KM1 KM2
KM2 KM1
S4'Zt
- - -- - - - - - - - - -~ Conv rg ncia OR
279
Unidad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Grafcet de nivel 3:
M8190.0
10.1
Divergencia OR
IO.0*I0.3*I0.1 -
I0.1 *Q0.1 I0.0*10.2*ID.3*10.1 10.1 *Qo.0
Q0.0 Q0.1
_l'ON.Q
Q0.1 QO.O
I0.3•I0.1 -
.___ __ _ _ __ _ _ _ _ ___, Convergencia OR
280
Unidad 7 · Grafcet
'IM1 .0
'IM3 .0 'III0 .1 'IM2 .0 ' El"
~E. 3~ "Zt_tlC" "E2" 5ft
1--------il/11-------1 1 - - - - -t/~--..-s o-
'KM8 19 0 .0
'firnS tan•
'II0 .1
"Zt_llC"
'W2 .0
•¡ 2•
l-7---------------------Rl
~:_J
• Segmento 2: SET-RES ET ETAPA 2
~12 .0
,:,,n .o 'IIO .O 'II0 .1 'IIMl o •¡ z•
" E 1' •51 _110· ' Zt_ll C" "El " SR
1-----Vl--- 5 Q-
1---,--------------------------Rl
,,.o.o
'JM2 .0 'XIIU 'II0 .1 'IM1 .0 "E3'
"E2" 'S4_1K " "Zt_llC" "E1" SR
I1-------11/1- - - - - il ¡...- - - -111- - - s Q-i
'IM1 .0
"f 1·
1---.---------------------Rl
'II0.1
'Z t_l K'
281
Unidad 7 · Grafcet
'lM4-0
,,.u.o
'E I'
'IIO .O
·s,_tm·
,ia2
"$3_1lC"
'Mel.l
"SJ._NC'
"'° ·'
' Zt_NC.'
1Mso
"E5'
' E4'
SR
1/1 -----ti 1--------111--- s Q-
'lMS.0
'ES'
--~------------------------------- RI
'II0 .1
·zuic
1MS.O
'IM4.0 'II02 'IIO .I 'IM I.O 'ES'
'E4 ' 'S3_NC' 'Zt_NC' 'El' SR
1----~1111----~l~s o-
'I.M l .O
'E I'
t----,,--------------------Rl
'II0 .1
'Zt_llC'
P
'II0.1 "IQO.I 'IIQO.O
E!;º 'ZUIC' ' KM2' ' KM ! '
~1---~~-------------,---1( >--
~..í082
' D82_10N'
'IMS O 'IIO.I "IQ0.1 lON
ESI-
; -----·-lzt_NC'
~
' KMZ'
TJ.3 55
IN
PT
Time
Q-------
El
'M>Bl
' D8 I _TON'
'XI0 .1 'IQO.O 10N "IQ0 .1
'Zt_NC' ' KMI ' llme ' KM2"
l - - - - l / l - -' 1N o------~- ---1
El l::Om,;.
>--
'IM4.0 'II0.1 'IIQO.O
'E4' "Zt_MC' ' KMI'
282
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unidad 7 · Grafcet
Implementa el siguiente Grafcet con LOGO! para realizar un arranque estrella-triángulo temporizado de un
motor asíncrono trifásico girando a derechas con secuencia de emergencia. La etapa inicial se puede activar
con el bit de marca de arranque MS. El tiempo (T1) de funcionamiento del motor en conexión estrella es de
3 s, mientras que se considera un tiempo (T2) de reposición de la conexión en triángulo de 50 ms.
Grafcet de nivel 2:
Zt' (M1+M2)
T2/50 ms Zt
KML KMT
SECUENCIA
Zt=S2*F1
EMERGENCIA
La programación del Grafcet pedido en el LOGO! requiere, inicialmente, tener activa la etapa inicial con la
marca de arranque M8. Dicha condición se asegura a través de una función OR (bloque B011) y de un relé
autoenclavador (bloque B001), haciendo SET a la marca M8. En la función AND (bloque B004) se define la
condición de transición desde la etapa inicial hasta la etapa 1 (marca Ml). En dicho bloque se conecta la
entrada digital 12 (pulsador de paro S2_NC), la entrada digital 13 (relé térmico Fl_NC), la entrada digital 11
(pulsador de marcha Sl_NO para activar la etapa 1) y la marca M2 negada (es decir, que no esté activa la
etapa 2, bloque B024).
A través de la función AND (bloque B004) se resetea el bloque B001 (etapa inicial) y se activa de forma per-
manente (SET) el relé autoenclavador {bloque B002) de la marca interna Ml (etapa 1). La activación de la
marca Ml permite programar las acciones asociadas a la etapa 1 (salida digital Ql para KML a través de una
función OR, salida digital Q2 para KME y el temporizador a la conexión para el tiempo de funcionamiento en
estrella, bloque B009).
Cuando se cumpla el tiempo marcado, Tl/3s, de funcionamiento del motor en estrella, se debe realizar la
transición de la etapa 1 (marca Ml) a la etapa 2 (marca M2). Se debe resetear la marca Ml a través de la fun-
ción OR (bloque B006) y el relé autoenclavador (bloque B002); y setear directamente el bloque B003 (relé
autoenclavador), que activará la marca M2. La activación de la marca M2 permite programar las acciones
asociadas a la etapa 2 (salida digital Ql para KML a través de una función OR, temporizador a la conexión
para reposición de la conexión en triángulo B008 y, una vez cumplido dicho tiempo mediante una función
AND, salida digital Q3 para KMT, con lo que el motor queda conectado en triángulo).
283
Unidad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rem = on
03:00s ➔
S1_NO KME
Q2
F1_NC
13
Para defini r la condición de emergencia Zt = S2 x Fl, se utiliza una función ANO (bloque B010} con las entra-
das digitales 12 e 13. A través de una puerta NOT (bloque B012) se puede resetear la marca M2 (etapa 2) en
el bloque B003 (relé autoenclavador) y la marca Ml (etapa 1) en el bloque B002 (relé autoenclavador) desde
una función OR.
La programación de la secuencia de emergencia (bloque B013) requiere que esté activa la marca Ml o la
marca M2 (bloque B014) y, además, que no se cumpla la condición de emergencia Zt (S2 x Fl) definida en
el bloque B012. La salida de la función ANO (bloque B013) permite setear la etapa 3 (marca M3) a través de
un relé autoenclavador.
En la puerta ANO (bloque B016) se puede definir la condición de transición de la etapa 3 a la etapa 4 solo por
disparo del relé térmico Fl_NC (entrada digital 12). El reseteo de la etapa 3 (marca M3) requiere de una fun-
ción OR (bloque B017), que también permitirá setear la etapa 4 (marca interna M4) a través de un relé au-
toenclavador (bloque B018) y la salida Q4 (señalización Hl) de forma intermitente cada 0,5 s (bloque B019).
(jJ
R,m = on
oo sos•
00 50s
284
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unidad 7 · Grafcet
Cuando se realice el rearme del relé térmico (Zt*M4) en la función AND {bloque B020), se debe desactivar
la etapa 4 y volver a activar la etapa inicial M8 del Grafcet (bloque B011). En la función AND {bloque B021)
se define la condición de transición solo cuando se activa el pulsador de paro S2_NC (entrada digital 12).
Mediante la función OR (bloque B017) se deberá resetear la etapa 3 (marca M3) y volver a activar la etapa
inicial M8 del Grafcet (bloque B011).
Demanda
marcha
Control
Conexión
· A-Procedimientos de parada
... F-Proceso en funcionamiento
control Demanda
sin
alimentar
Desconexión
........,... _____ ◄
paro
,I HIIIIUUMIIUllli 11m11 u1 11111 11, .... , ............ ..................... ..... .. ... . _ _ _ _ , .. ........... , .. .... , .... ,
control
IUIHIII HIIIN _ _ _ _ 1
,u .... umu,m11m11numu,11,, 11111111mu11, m,11 11111m111 :Producción ,1111111111111111,,11111.. ,
Detección
O-Proceso-en defecto defectos
◄
285
Unidad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Este grupo contiene todos los modos en los que el sistema está parado (Al y A4),
los que llevan a la parada del sistema (A2 y A3) y los que permiten pasar el sistema
de un estado de defecto a un estado de parada (AS a A7). Corresponden a todas
las paradas por causas externas al proceso.
Este grupo contiene todos los modos en los que el sistema está en defecto, tanto
si está produciendo (D3) como si está parado (D1) o en fase de diagnóstico otra-
tamiento del defecto (D2). Corresponden a todas las paradas por causas internas
del proceso.
286
Unidad 7 · Grafcet
-- = Producción =
De,;cmexi6 ;= I=
con1rol t 1
Marcha de
1
-...--
verificación
AS Prepamción A2 A3 en orden
para la puesta en marcha
desp ués de los defectos
Parada
pedida a
Parada pe dida
en un estado
FI
'----
fina l del detem1inado
ciclo
F6
l
1
1
Prod ucción normal
Conexión
D2 D3
_,.
coolrol
Diagnostico
y/o tratamiento
de los defectos
Producción
a pesar de
los defectos
-
- .1
r>,sconex!ó Marchas
Producción = F
control 1 de test
DI
Parada de emergencia
F - Proceso en funcionamiento
D - Proceso l'll defecto
Realiza la mejora del Grafcet dado conforme al procedimiento de la guía GEMMA (parada A2), incorporan-
do la posibilidad de que la máquina funcione ciclo a ciclo o de forma automática. Para ello, se dispone de
un selector con dos posiciones, AU (automático) y CL (ciclo a ciclo).
Se trata de una estación de marcaje de piezas (figura 7 .2) donde hay un cilindro de simple efecto A, que per-
mite la transferencia de piezas a la zona de marcaje, y un cilindro de doble efecto B, que realiza el marcaje.
En condiciones iniciales, los vástagos de los dos cilindros están retrocedidos. Se asocian las acciones A+ y
A- para el avance y retroceso del cilindro A, y B+ y B- para el avance y retroceso del cilindro B. La activación
del diagrama funcional requiere de un pulsador de marcha S1_NO con finales de carrera a0 y al del cilindro
A, y detectores b0 y b1 del cilindro B para definir las condiciones de transición entre etapas.
287
Unidad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B) Igual que A) pero considerando que el ciclo debe ser único o antirrepetición (problema de seguridad).
GRAFCET NIVEL 2
~
B+
bO
• S1
Allmenlaclón
Cilindro A
b1
~
Marcado
Cilindro B
B-
A-
En el estudio de la guía GEMMA, los grupos que están destacados en ROJO no se utilizan, y los que están en
VERDE, sí.
-
Conlrol A - l'ron•dlmknto de purndu
icin
[Link].-o-
1 F4
tación A6
del sislcmu en el
estndo inicial
Puesta
- Al Parada en el
estado inicial S1(AU+CL' dcy) •
Marcha de
.,..¡.., ,·crificación
en desorden
-
1
ikX"Mt!-l.16
f =F l'ro<lucclr',n I=
Marcha de
, oowi 1
l
--
A5 Prcp~1rnción
veri ficación
parn la pucstncn ,narc ha
A2 A3 en orden
[Link] Parnda pedida Fl
después de los ddCctos pedi da a en un estado
final del dcte nuinado
ciclo
1 •
CL+S1
-- F6
Producción normal
Cooe1iúo
D2 D3
rootml
-ft
Diagnostico
y/o tmtamiento
de los dcfoctos
Producción
a pesar de
los defectos
-
-
ll!soo~:,.J6 Marchas
mntrul
l'roduccJ,,n = de test
DI
Parada 00 emergencia
F - I'roccsn en funclnnmnlentu
~
1) - Proceso en dl•frcto
S1 = Pulsador de marcha NO
288
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unidad 7 · Grafcet
289
Unidad 7 · Grafcet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1. Diseña un sistema secuencial mediante Grafcet para el sistema automatizado de control de llenado
de agua de un depósito de abonados mediante una bomba de extracción de agua de un pozo (motor
asíncrono trifásico Ml).
BOMBA 01
02
POZO
• La bomba de agua debe arrancar para llenar el depósito cuando el nivel de agua esté por debajo del
detector de nivel mínimo D2_NC.
CB
CA
Al K2 s
o
~---t p
l;'.:t;'.:l~:=:::i o
R
T
Yb E
Ya
2º = B+ (taladra pieza)
3° = Tl_S s
4º = B- (sale broca de pieza)
A- (libera pieza)
290
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unidad 7 · Grafcet
=
H2
Piezas bu enas
Piezas defectuosas ■ H1
.__
B1
....J.a;;
MOTORM1
L-~~~~~
82 83 84
• Caj a de
almacenamiento
Al activar el pulsador de marcha S1_NO, con presencia de pieza metálica en el detector B1_NO, la cinta
transportadora arranca con sentido de giro derecha (contactor KM1).
• Si la pieza es buena, no se producirá la detección a la vez por parte de los detectores B2_NO y B3_NO.
Por tanto, la cinta transportadora debe seguir en funcionamiento hasta depositar la pieza en la caja de
almacenamiento. La cinta debe parar al llegar al detector B4_NO (piezas cortas) y se debe contar la pieza
buena mediante un contador ascendente.
Nota: Considera que todos los detectores empleados son inductivos a 2 hilos a 24 V DC.
291
Sistemas secuenciales programables constituye una valiosa herramienta para abordar el estudio de la
programación y el cableado de sistemas automatizados discretos combinacionales y secuenciales
mediante autómatas programables LOGO! y S7-1200 de Siemens .
El libro está estructurado en 7 temas: los 3 primeros están enfocados a ofrecer una visión general de
los diferentes sistemas combinacionales y secuenciales con puertas lógicas y con circuitos integrados
existentes en el mercado. Se desarrollan todos aquellos elementos de electrónica digital que son la base
para el desarrollo de los módulos y autómatas programables. El tema 4 presenta, de manera directa,
todos los elementos necesarios que se pueden utilizar como entradas y salidas digitales/analógicas en un
proceso industrial automatizado. Esto, sin duda, es imprescindible para formar un técnico competente que
sepa programar sobre la base del cableado de un sistema automatizado.
El tema 5 describe los elementos que integran el sistema programable LOGO! y, a través d~ ejemplos
y prácticas de automatización completas, se utilizan gran parte de las instrucciones de programación
digitales y analógicas. Con la misma estructura, el tema 6 sirve para presentar los elementos que integran
el sistema programable S7-1200 y la utilización , tanto en programación lineal como estructurada, de las
instrucciones de programación digitales y analógicas más relevantes en el entorno TIA Portal de Siemens.
Por último, el tema 7 presenta la automatización de procesos industriales mediante gráficos etapa-transición
(Grafcet), planteando grafcets de primer nivel, de segundo nivel y de seguridad para aplicaciones con
autómatas LOGO! y S7-1200.
Los autores del libro, José Manuel Espinosa y Nagore Ortiz, son profesores de formación profesional
en la familia de Electricidad-Electrónica, con años de experiencia profesional como personal técnico y
docente en la formación de numerosas promociones de técnicos en automatizaciones e instalaciones
eléctricas industriales. Desde su metodología de enseñanza han creado un libro práctico que permite el
autoaprendizaje y el reciclaje de profesionales y de estudiantes tanto de formación profesional como de
diferentes ingenierías.









