Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2.1 Grafcet
Unidad 2
Circuito Lógico Secuencial
▪ Es un circuito combinacional cuya salida
depende de los valores actuales y pasados
de las señales de entrada.
Lógico
Secuencial
Diagramas
Grafcet/SFC
Diagramas Grafcet/SFC
“Es una secuencia de etapas que tienen asociadas unas determinadas acciones a realizar sobre el proceso
junto con las condiciones o transiciones que provocan que se produzca el paso de una etapa a otra”
Símbolos normalizados
▪ La evolución de un proceso representada mediante un
gráfico Grafcet está formada por una sucesión de etapas Etapas
que representan cada uno de sus estados, llevando cada
una de ellas asociada una o varias acciones a realizar
sobre el proceso.
Incondicionales: acciones que se ejecutan con solo quedar activadas las etapas correspondientes.
Condicionales: son las que necesitan el cumplimiento de una condición además de la propia activación de la
etapa correspondiente.
Condición
Internas : acciones que se producen en el equipo de control, por ejemplo temporizaciones, contadores.
Externas : las acciones que se producen sobre el proceso, por ejemplo abrir o cerrar una válvula, activar o
desactivar una bomba, etc.
Símbolos normalizados
Transición y condición de transición
– En el diagrama Grafcet, un proceso se compone de una serie
de etapas secuenciales que se activan una tras otra unidas
mediante una transición.
– Los arcos pueden ser o verticales u horizontales, además los arcos verticales deben llevar una
flecha indicando su sentido en el caso de ser este ascendente.
– Extremadamente importante: Entre dos etapas consecutivas debe existir una y sólo una
condición de transición.
Arco
Esquema de elementos que componen
un Grafcet
0 Activar Motor
Arco
Condición de transición
Arco
ascendente
1 Parar Motor
Dibuje un Grafcet que encienda un motor M por medio de una botonera (ENC) y lo
apague por medio de otra (APA).
0
M
ENC
APA
APA ENC 1 M
Niveles de diagramas Grafcet
simultáneamente.
▪ Una o varias acciones se asocian a cada etapa. Estas acciones sólo están
activas cuando la etapa esta activa.
Relé de auto enclavamiento (set-reset)
APA ENC
Reglas de evolución simplificadas
▪ Cuando encienda el sistema únicamente debe estar activa la 0
etapa inicial.
esta condición!!
2
▪ Las acciones asociadas a cada etapa solo están activas
mientras la etapa está activa.
M 0
1 Energizar BAJA
ST LO HI
2 Energizar ALTA
1 Energizar BAJA
2 Energizar ALTA
1 Energizar BAJA
2 Energizar ALTA
• Las acciones asociadas a cada etapa solo se ejecutan mientras dicha etapa está activa
1 Energizar BAJA
2 Energizar ALTA
• Entre dos etapas consecutivas debe haber UNA Y SOLO UNA condición de
transición
INCORRECTO CORRECTO
0 0
• Para poder pasar de la etapa i hacia la etapa i+1 es necesario que esté activa la
etapa i y además se cumpla la condición de transición
• Las acciones asociadas a cada etapa solo se ejecutan mientras dicha etapa está
activa
• Entre dos etapas consecutivas debe haber UNA Y SOLO UNA condición de
transición
Reglas de Evolución
0
0
1 Energizar BAJA
1 Energizar BAJA
2 Energizar ALTA
2 Energizar ALTA
0
0
1 Energizar BAJA
1 Energizar BAJA
2 Energizar ALTA
2 Energizar ALTA
E 2 = E1 Condición1 + E 2 E 3
E3 3
Si E2 es la etapa actual, E1 la anterior y E3 la siguiente, podemos
escribir la fórmula como:
• Un contacto normalmente cerrado (NC) corta el flujo de corriente cuando su sensor patrón se activa
• Las bobinas simbolizan salidas del PLC, si les llega corriente se activa el dispositivo controlado.
Diseñe un circuito que indique al operador de la torre de control de un aeropuerto, qué tipo de avión puede aterrizar según
disponibilidad de las pistas.
a) El aeropuerto tiene 3 pistas, A, B y C
b) Pueden aterrizar Jumbos 747 ó DC-9's
c) Un 747 necesita dos pistas contiguas para aterrizar y un DC-9 solo una
d) El 747 tiene mayor prioridad que el DC-9
ഥ + 𝑨𝑩𝑪
ഥ 𝑩𝑪 + 𝑨𝑩𝑪
𝟕𝟒𝟕 = 𝑨
𝐴 𝐵 𝐶 747 DC9
ഥ𝑩
𝑫𝑪𝟗 = 𝑨 ഥ𝑪 + 𝑨 ഥ + 𝑨𝑩
ഥ 𝑩𝑪 ഥ𝑪ഥ + 𝑨𝑩
ഥ 𝑪 + 𝑨𝑩𝑪
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 0 1 0
0 1 1 1 0 𝟕𝟒𝟕 = 𝑨𝑩 + 𝑩𝑪
1 0 0 0 1 0 0 1 1
1 0 1 0 1
1 1 0 1 0
𝑫𝑪𝟗 = 𝑨 ഥ+𝑩
ഥ 𝑩𝑪 ഥ 𝑪 + 𝑨𝑪 + 𝑨𝑩
ഥ 0 1 0 1
1 1 1 1 1
1 1 1 0
¿ Cómo emular un Grafcet en Diagrama de Contactos?
• Usaremos salidas virtuales llamadas marcas, para representar la condición de una etapa.
• Asociaremos cada marca con su respectiva etapa, es decir, la etapa 1 se representa con
M1, etapa 2 con M2 y así sucesivamente.
• La única excepción será la etapa inicial que se representará con M8. Esta tiene la
peculiaridad de que cuando se energiza el equipo, permanece en estado lógico alto
durante un tiempo muy pequeño
Representación de una etapa en
diagrama de contactos
𝑨𝑪𝑻𝑼𝑨𝑳 = 𝑨𝑵𝑻𝑬𝑹𝑰𝑶𝑹 ⋅ 𝑪𝑶𝑵𝑫𝑰𝑪𝑰𝑶𝑵 + 𝑨𝑪𝑻𝑼𝑨𝑳 ⋅ 𝑺𝑰𝑮𝑼𝑰𝑬𝑵𝑻𝑬
I1
I2
3
Representación de una etapa en
diagrama de contactos
𝐴𝐶𝑇𝑈𝐴𝐿 = 𝐴𝑁𝑇𝐸𝑅𝐼𝑂𝑅 ⋅ 𝐶𝑂𝑁𝐷𝐼𝐶𝐼𝑂𝑁 + 𝐴𝐶𝑇𝑈𝐴𝐿 ⋅ 𝑆𝐼𝐺𝑈𝐼𝐸𝑁𝑇𝐸
I1
I2
3
Secuencia Principal Problema del Motor
𝐴𝐶𝑇𝑈𝐴𝐿 = 𝐴𝑁𝑇𝐸𝑅𝐼𝑂𝑅 ⋅ 𝐶𝑂𝑁𝐷𝐼𝐶𝐼𝑂𝑁 + 𝐴𝐶𝑇𝑈𝐴𝐿 ⋅ 𝑆𝐼𝐺𝑈𝐼𝐸𝑁𝑇𝐸
1 Energizar BAJA
2 Energizar ALTA
Metodología de Resolución de Problemas
V1 Entrada/Salida LOGO!
LLENO I2
LLENO
T I3
VACIO I1
T
R
V1 Q1
R Q2
VACIO V2 Q3
V2
0 V1 0 Q1
LLENO I2
1 R 1 Q2
T I3
2 V2 2 Q3
VACIO I1
V1
LLENO
T
R
VACIO
V2
𝑨𝑪𝑻𝑼𝑨𝑳 = 𝑨𝑵𝑻𝑬𝑹𝑰𝑶𝑹 ⋅ 𝑪𝑶𝑵𝑫𝑰𝑪𝑰𝑶𝑵 + 𝑨𝑪𝑻𝑼𝑨𝑳 ⋅ 𝑺𝑰𝑮𝑼𝑰𝑬𝑵𝑻𝑬
V1
0 V1 0 Q1
LLENO
LLENO I2
1 R 1 Q2 T
R
T I3
VACIO
V2
2 V2 2 Q3
VACIO I1
Ejercicio: Para tener más control sobre el proceso de calentamiento, el jefe de producción le
solicita implementar una botonera P que servirá para dar inicio al proceso. Una vez presionada
P, el proceso se desarrollará de manera idéntica (llenado, calentado, vaciado) y se repetirá
cuando se vuelva a presionar P.
Entrada/Salida LOGO!
V1
LLENO I2
LLENO T I3
VACIO I1
P
T
P I4
R
V1 Q1
VACIO
R Q2
V2 V2 Q3
0 0
P I4
1 V1 1 Q1
LLENO I2
2 R 2 Q2
T I3
3 V2 3 Q3
VACIO I1
Ejercicio: Diseñar un programa para controlar el llenado de tres tanques en forma secuencial como se describe a
continuación:
• Al oprimir PB1 se enciende la bomba y se abre la válvula de llenado V1.
• S1 indica que se ha llenado el tanque 1, se cierra V1 y se abre la válvula 2.
• Al llenarse el tanque 2 (S2) se cierra V2 y se abre V3.
• Cuando S3 indica que se ha llenado el tercer tanque, se cierra V3 y se apaga la bomba.
• El sistema queda listo para una nueva operación.
V1 V2 V3
PB1
S1 S2 S3
BOMBA
0
PB1
1 BOMBA V1
S1
2 BOMBA V2
S2
3 BOMBA V3
S3
Ejercicio: Se desea automatizar la operación de una grúa. Se cuenta con dos sensores de nivel (S1 y S2) y dos
sensores de final de carrera (S3 y S4). La grúa cuenta con dos motores: uno que realiza el movimiento lateral
(IZQUIERDA o DERECHA) y uno para el movimiento vertical (ARRIBA o ABAJO).
S3 S4
S2
CICLO 1
CICLO 2
PB1
S1 POSICION DE POSICION DE
REPOSO 1 REPOSO 2
0
PB1
1 ARRIBA
S2
S3 S4 2 DERECHA
S4
S2
CICLO 1 3 ABAJO
S1
CICLO 2
PB1 4
PB1
S1 POSICION DE POSICION DE
5 ARRIBA
REPOSO 1 REPOSO 2
S2
6 IZQUIERDA
S3
7 ABAJO
S1