Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OPERACIONES
Ingeniero en Electricidad
Esp. Electrónica y Automatización Industrial
Escuela Superior Politécnica del Litoral
• Puntualidad
• Prohibidos celulares
• Prohibidos PSP, iPod, mp3, etc. (No usarlos durante clases)
• Se admiten laptops, tablets y netbooks pero sin conexión
activa a internet
PONDERACIÓN EVALUACIONES
1RO Y 2DO PARCIAL
Puntualidad 20%
Examen 30%
BIBLIOGRAFÍA BÁSICA
Motor
Solenoide 1 Solenoide 2
Ingrediente A Ingrediente B
Sensor 1
Sensor 2
Solenoide 3
¿CÓMO SE PROGRAMA UN PLC?
• El estándar IEC 61131-3 define 4 tipos de lenguajes de
programación, listados en orden de popularidad:
a. Diagrama de escalera (LD)
b. Diagrama de bloques de función (FBD)
c. Lista de instrucciones (IL)
d. Texto estructurado (ST)
• Pequeño y flexible
• Variadas y potentes funciones
• Módulos de expansión para E/S
• Software de programación gráfico e intuitivo. Es gratis
para propósitos educativos
• PLC más vendido del Ecuador
¿POR QUÉ LOGO!?
ENTRADAS
I1, I2, I3,…
TECLAS DE
PANTALLA CURSOR
SALIDAS
Q1, Q2, Q3,…
FAVOR DESCARGAR EL SOFTWARE E
INSTALARLO EN SU COMPUTADOR..
http://w3.siemens.com/mcms/programmable-logic-
controller/en/logic-module-logo/demo-
software/pages/default.aspx
• Simulador integrado
LOGO¡SOFT COMFORT
Menú
Espacio de
trabajo
Bloques de
funciones
LOGO¡SOFT COMFORT
• Dibujar y simular el siguiente diagrama de contactos
T P
ALARMA
CALDERO
ALARMA=PRESION+TEMPERATURA
Tabla de verdad OR
a b a+b
0 0 0
0 1 1
1 0 1
1 1 1
VIGILANDO UN CALDERO
A T P
ALARMA
CALDERO
ALARMA=PRESION+TEMPERATURA+AGUA
VENTILADOR
BOMBA
AL RIO
OPERANDO UN CONDENSADOR
• El sistema cuenta con dos sensores:
a. Un sensor de NIVEL que indica si el río tiene suficiente
agua para evitar que la bomba trabaje en vacío
b. Un sensor de FLUJO que mide el caudal del líquido de
proceso y avisa si se produce mucha potencia eléctrica
AL PROCESO
VENTILADOR
FLUJO
BOMBA
NIVEL AL RIO
OPERANDO UN CONDENSADOR
BOMBA
BOMBA=NIVEL∙FLUJO
a b a∙b
0 0 0
0 1 0
1 0 0
1 1 1
OPERANDO UN CONDENSADOR
AL PROCESO
VENTILADOR
FLUJO
BOMBA
TURBIEDAD
NIVEL AL RIO
OPERANDO UN CONDENSADOR
AL PROCESO
VENTILADOR
FLUJO
BOMBA
TURBIEDAD
NIVEL AL RIO
LOGO¡SOFT COMFORT
VAPOR HUMEDO
DESDE EL PROCESO
BOMBA
T
N
BOMBA=NIVEL∙FLUJO∙TURBIEDAD
H
VENTILANDO UN GALPÓN
H
VENTILANDO UN GALPÓN
VENTILADOR = HUMEDAD
VENTILADOR
a a
0 1
1 0
PROPIEDADES DEL ÁLGEBRA DE BOOLE
Elemento Inverso
Distributi vidad
A A 1
A (B C) A B A C
AA 0
PARA PRACTICAR…
1 0
11
1 0
1 1
A 0
A 1
A 1
A 0
AA
AA
AA
AA
A AB
A(A B)
A AB B
TEOREMAS IMPORTANTES
Asociativi dad
A B C (A B) C A (B C)
A B C (A B) C A (B C)
Ley de Absorción
Idempotenc ia
A A B A
AA A
A (A B) A
AA A
A A B A B
Ejercicio: Simplificar a la mínima expresión
F= A∙B∙C+A∙B∙C+A∙B∙C+A∙B∙C
G = E2 ∙ E1 ∙ E0 ∙ E1 + E2 ∙ E1 + E2 ∙ E1
LEYES DE MORGAN
A B AB
AB A B
EJERCICIOS DE PRÁCTICA
AB CD A B C
AB C (AB CD) E
A B C AB CD E
FUNCIONES LÓGICAS
VENTILADOR = HUMEDAD
FUNCIONES LÓGICAS
A B G
0 0 0
0 1 1
1 0 0
1 1 1
• Cuanto mayor número de variables tenga la función, mayor
número de filas tendrá la tabla
2. Cada una de éstas filas nos dará un sumando que se forma con
el producto de las variables de la respectiva fila
A B G
0 0 0
0 1 1
1 0 0
1 1 1
Ejercicio: Obtener la función lógica F a partir de la siguiente
tabla de verdad y llevar a la mínima expresión
A B C F
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
Ejercicio: Obtener la función lógica F a partir de la siguiente
tabla de verdad y llevar a la mínima expresión
A B C F
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
DISEÑO DE SISTEMAS COMBINACIONALES
ST LO HI
GRAFCET
• Existen varias maneras gráficas de representar el proceso desde
el punto de vista del controlador
M 0
1 Energizar BAJA
ST LO HI
2 Energizar ALTA
ETAPA
INICIAL
0
CONDICIONES
DE TRANSICION
1 Energizar BAJA
ACCIONES
ASOCIADAS
ETAPAS ¿Se presionó HI?
2 Energizar ALTA
1 0
PARTES DE UN GRAFCET: ACCIÓN
ASOCIADA
2 Energizar ALTA
PARTES DE UN GRAFCET: CONDICIÓN
DE TRANSICIÓN
• Si una etapa está activa y se cumple la condición de transición,
entonces se pasa a la(s) siguiente(s) etapa(s)
1 Energizar BAJA
2 Energizar ALTA
PARTES DE UN GRAFCET: ARCO
• Segmento de recta que enlaza una condición de transición con
una etapa y viceversa
ARCO
ASCENDENTE
¿Se presionó LO?
ARCO
1 Energizar BAJA
2 Energizar ALTA
1 Energizar BAJA
2 Energizar ALTA
1 Energizar BAJA
2 Energizar ALTA
1 Energizar BAJA
2 Energizar ALTA
INCORRECTO CORRECTO
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
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
NIVELES DE DIAGRAMAS GRAFCET
0 0 0
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
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). La secuencia de operación
empieza con un pulsador desde la posición de reposo 1. Al llegar a
la posición de reposo 2 se debe presionar nuevamente el pulsador
para iniciar la secuencia de regreso.
S3 S4
S2
CICLO 1
CICLO 2
PB1
S1 POSICION DE POSICION DE
REPOSO 1 REPOSO 2
0
PB1
1 ARRIBA
S2
2 DERECHA
S4
3 ABAJO
S1
PB1
5 ARRIBA
S2
6 IZQUIERDA
S3
7 ABAJO
S1
ACCIONES CONDICIONALES
Condición
4 Motor
Ejercicio: Se pide controlar el llenado de una cisterna de riego con
agua procedente de un pozo. La cisterna tendrá un sensor de nivel
máximo X1 para evitar que se desborde, y un sensor de nivel
mínimo X2 para pedir agua del pozo cuando haya poca agua. Para
bombear agua del pozo se utiliza una bomba sumergida y se
dispone de un sensor de nivel X3 que indica si hay agua en el pozo
para evitar que la bomba trabaje en vacío y se queme.
X1
X2
X3
0
X2∙X3
X3
1 BOMBA
X1
HASTA AQUÍ SE TOMARÁ LA PRIMERA
TEMPORIZADORES
LECCIÓN
2 T1
T1=10s
Ejercicio: Una banda transportadora energizada por un
motor M, necesita ser activada durante 10 segundos luego
que un obrero presione la botonera P. Cuando el motor se
haya detenido, el sistema quedará listo para una nueva
operación. Diseñe el Grafcet e implemente el circuito en
LOGO!Soft. Considere la siguiente asignación de E/S:
• M=Q1
• P=I1
M
0
1 M T1
T1=10s
Ejercicio: Implementar un programa que controle el llenado
de tres tanques en forma secuencial como se describe a
continuación:
Al oprimir P se enciende la bomba y se abre la válvula de
llenado V1 durante 10 segundos. Luego de esto se cierra V1
y se abre la válvula V2 para llenar el tanque 2 durante 20
segundos. Cumplido este tiempo, se cierra V2 y se abre V3
para llenar el tanque 3 durante 15 segundos. Al finalizar
esta operación se cierra V3 y se apaga la bomba quedando
listo el sistema para otra operación.
P
V1 V2 V3
BOMBA
1 BOMBA V1 T1
T1=10s
2 BOMBA V2 T2
T2=20s
3 BOMBA V3 T3
T3=15s
Ejercicio: Se desea automatizar el movimiento de una fresadora. La
operación es la siguiente:
• Cuando de presiona la botonera S1 se energiza el motor en su
borne KMD y la fresa empieza a moverse hacia la derecha.
• Dicho movimiento se mantiene hasta activar el final de carrera
derecho Fd. El motor permanece en esa posición 7 segundos y
luego comienza el movimiento hacia la izquierda energizando la
bornera KMI.
• Cuando se llega al final de carrera izquierdo Fi se detiene el
motor, quedando listo para iniciar un nuevo ciclo.
• Muy importante: para iniciar el proceso, es necesario que la fresa
se encuentre completamente hacia la izquierda (Fi activado), de
lo contrario el sistema deberá evitar que el motor se mueva.
KMI KMD
S1
Fi Fd
0
S1∙Fi
1 KMD
Fd
2 T1
T1=7s
3 KMI
Fi
Para practicar: Se desea automatizar el sistema de mezclado de dos
ingredientes. Inicialmente el tanque se encuentra vacío. La secuencia es:
• Se agrega el ingrediente A hasta alcanzar el nivel bajo (sensor 2).
• Se enciende el motor durante 10 segundos mientras se sigue agregando
ingrediente A.
• Transcurrido dicho tiempo, se cierra V1 y se ingresa ingrediente B
durante 15 segundos mientras el motor se apaga.
• Después de esto, se debe ingresar ambos ingredientes con el motor
encendido hasta llegar al nivel superior (sensor 1)
• Al llegar al nivel superior, se cierran ambas válvulas y se apaga el motor.
Se abre V3 para permitir la salida de la mezcla.
• Una vez vacío el tanque (sensor 3) se cierra la válvula 3.
• Toda la secuencia debe operar cuando se presione la botonera P.
Ingrediente A V1 V2 Ingrediente B
Motor
Sensor 1
Sensor 2
Sensor 3
V3
CONTADOR ADELANTE/ATRÁS
• La entrada Cnt incrementa o decrementa el conteo. Únicamente
se cuenta si en la entrada se reconoce un flanco de subida
S1 S3
MOTOR
S1
0 MOTOR C1+
C1=12
1 ENCARTONAR RC1 T1
T1=10s
2 ALARMA T2
T2=1s
Ejercicio: En una industria se desea llenar un tanque de 400 litros
al 90% de su capacidad con aceite, para calentarlo previo a un
proceso de transformación. Se cuenta con un flujómetro que envía
un pulso por cada 20 litros medidos y un sensor S que indica si el
tanque está vacío. El aceite ingresa abriendo la electroválvula IN y
después del llenado la resistencia R debe calentar el aceite durante
1 minuto. Completado el calentamiento se abre la válvula OUT
hasta vaciar el tanque. El proceso se repite constantemente, asuma
que inicialmente el tanque se encuentra vacío.
IN
FLUJOMETRO
S R
OUT
F
0 IN C1+
C1=18
1 R T1 RC1
T1=1min
2 OUT
S
Ejercicio: Una sala de museo cuenta con un aforo de 10 personas.
Solo pueden entrar 10 personas a la vez, después hay que esperar
a que salgan todos para permitir el acceso a otros 10.
Para automatizar este acceso de dispone de un torniquete en la
puerta de entrada (S1) y otro en la puerta de salida (S2). Cuando
ingresa o sale un visitante, el torniquete respectivo envía un pulso.
Al ingresar los visitantes deberá estar activo el freno del torniquete
de salida (FRENO2). El torniquete de entrada deberá trabarse
(FRENO1) cuando se haya completado el aforo de la sala y
permanecer así hasta que todos hayan desalojado el espacio.
Realice el programa utilizando 2 contadores.
S1 S2
* *
S1
C1=10
S2
C2=10
EJERCICIOS DE PRÁCTICA