Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD 1
CONTROL LÓGICO
DE
PROCESOS INDUSTRIALES
Sea LG (x) una función lógica cualquiera, donde x es una variable binaria, x es
en realidad cualquier propiedad que puede asumir dos valores opuestos.
Valor Opuesto
Ambiente
Valor Opuesto aritmética aritmética
binaria binaria
Contacto Cerrado Abierto 1 0
Señal (voltaje) 5 volts 1 volts 1 0
Temperatura Caliente Frío 1 0
Nivel (de un estanque) Alto Bajo 1 0
Lógica Aristotélica Verdadero Falso 1 0
Cilindro Estirado Recogido 1 0
Motor Activado Detenido 1 0
Piloto Encendido Apagado 1 0
Tabla 1.2.-
Simbologías utilizadas en los diferentes lenguajes de programación.
Complementaria NOT
a a a
Si una determinada fila contiene entradas con valor 0, la letra asignada estará
negada.
Si una determinada fila contiene entradas con valor 1, la letra asignada estará
no negada, o sea en forma normal.
Una vez efectuada el álgebra lógica para una variable determinada, el resultado
podrá ser transformado y simplificado, dando como resultado final una expresión
fácilmente traducible a un circuito eléctrico o electrónico que cumplirá las condiciones a
que fueron sometidas las variables .
1 0 0 0 0 1 0 0 1
2 0 0 0 1 0 1 0 0
n-1 1 1 1 0 0 1 0 0
n 1 1 1 1 0 1 1 1
Al estanque Tk1 de la figura 1.1, ingresan dos flujos: F3, y F4, los cuales son de
agua caliente, y provienen de un intercambiador de vapor. Del estanque sale, un flujo
F5, el cual está destinado a un consumo. En este proceso, se pretende controlar el
nivel y la temperatura de Tk1, dentro de ciertos rangos. Para lograr esto, existen
switchs que detectan:
FLUJO VAPOR
VS1 s
F2
AGUA FRÍA
s
F1 Figura 1.1.- Ejemplo de aplicación del control. LS
lógico VS3 F3 H
s h
Tk1 en la
Para el proceso. la asignación de entradas y salidas de PLC, se muestra LSL
tabla 1.4. VS2 F 4
CONDENSADO TS
AGUA CALIENTE F5
H
Tabla 1.4.- Asignación de entradas y salidas para el proceso.CONSUMO
Ya que los switchs y las válvulas solenoides, poseen sólo dos estados de
funcionamiento (activo e inactivo en el caso de los switchs; abierto y cerrado en su paso
al flujo en el caso de las válvulas), se pueden representar estos estados en forma
binaria (0 y 1). El problema consiste en asignar, en forma coherente para el proceso, a
cual de los estados le corresponde 0 y a cual le corresponde 1.
En la tabla 1.5 se muestra la asignación binaria a los estados de los switchs del
proceso y los elementos de actuación (válvulas solenoides)
Una vez que se realiza la asignación binaria, se debe hacer una tabla de
verdad con las condiciones lógicas de funcionamiento del proceso, para poder
representar la lógica que se desea obtener.
Si se observa la tabla 1.6 en la zona de las entradas para el nivel del estanque
están presentes todas las combinaciones binarias posibles. Debido a que hay dos
switchs (LSL y LSH), los cuales pueden adquirir el valor 0 o 1, da como resultado 2 2=4
combinaciones.
En este caso, debido a que hay solo un switch (TSH) solo hay 2 1=2
combinaciones.
Tabla 1.8.- Combinaciones binarias posibles para los estados del proceso
en conjunto.
Entradas Salidas
Combinación
X0 X1 X2 Y0 Y1 Y2
1 0 0 0 1 1 1
2 0 0 1 1 1 0
3 0 1 0 Falla en sensor LSL
4 0 1 1
5 1 0 0 0 1 1
6 1 0 1 0 1 0
7 1 1 0 0 0 1
8 1 1 1 0 0 0
1 2 3
Y2 X 0 X1 X 2 X 0 X2 1 X 2 X 0 X1 X 2
( 1.1 )
Resultado del Combinación Combinaciones
AND OR
álgebra lógica
X0 X1X2 X0 X1X2
X0 X2
Centro Técnico Escondida
X1 X1 pero X1 X1 1 Universidad de Santiago
X0 X2 X1 X1 X0 X2
UNIDAD 1: CONTROL LÓGICO DE PROCESOS INDUSTRIALES Pagina 1. 9
( 1.2 )
Y2 X 0 X1 X 2 X 0 X 2 Ec.1.3
Y2 X 2 X 0 X1 X 0 Ec.1.4
pero X 0 X1 X 0 X1 X 0 Ec.1.5
pues X 0 X1 X 0 X 0 X 0 X 0 X1 X1 X 0 (propiedad distributi va) Ec1.6
Y2 X 2 X1 X 0 Ec.1.7
X0 X2 Y2
(Y2)
( )
X0 X1 X2 Y2
X1
2
Figura 1.2.-
Representación de función lógica en diagrama escalera .
1 Los contactos normal abiertos y normal cerrados, que se ven en la figura 1.2,
representa la lógica combinacional de las entradas.
La bobina virtual del segmento se representa con la salida Y 2.
2 El estado en que se encuentran los contactos X 0, X1 y X2, puede adoptar la
posición “abierto” (0) o “cerrado” (1). De las diversas combinaciones, que pueden
realizarse con los contactos del segmento de la figura 1.2, habrá unas que
determinarán la continuidad a la bobina virtual Y 2, en cuyo caso ésta se energiza. Por el
contrario, habrá algunas combinaciones que no establecen continuidad hasta la bobina,
en cuyo caso no se energiza o sé desenergiza.
manual, emergencia, etc.) que constituyen la parte principal del mismo. Esto de
ninguna manera lo inhabilita como método para ser aplicado a la secuencia del
automatismo de un proceso --tal como se verá en el desarrollo de los problemas de
aplicación en el siguiente capítulo--.
Franqueable: La etapa o
etapas inmediatamente
anteriores están activas y se
cumple la condición lógica de
I2
X1 X2 Consulta de tipo OR.
z X1 X 2 X 3 X 4 Ec1.8 OR
Z
X3
No es recomendable hacer la consulta
cuando ésta es muy compleja y por lo tanto X4 AND
involucra muchas operaciones. Se define para
esto, una memoria auxiliar, la cual resuelve la
Figura 1.6.- Representación en
consulta. La figura 1.5 muestra un ejemplo.
bloques operacionales de la
variable. z
La memoria auxiliar en este caso
corresponde a una variable de tipo z, la cual reúne la lógica combinacional compleja.
Para el caso de la figura 1.4, la variable z sería:
El equivalente de z en bloques operacionales se muestra en la figura 1.6.
BP1
K1 K1
n
activad
o
BD1
Lógica Lógica
n K 3 K 2 BD1
K2
para K2 para K3
K3
Para salir de la etapa n, hay
que desactivar K1 o que se
K2 K3 K1
active K2 o K3
ETAPA n
Se debe comenzar asumiendo que se está en una etapa no muy bien definida,
llamada nowhere.
BRAZO SE MUEVE
Y0
EN SENTIDO
HORARIO
BRAZO
ESTA EN X2?
Y1 Y0 POS 2?
SI
X1 X2 BRAZO SE MUEVE
EN SENTIDO Y1
ANTIHORARIO
BRAZO
X0
ESTA EN X1 ?
POS 1?
SI
BRAZO SE
DETIENE
Figura 1.10.-
Esquema del brazo robot y diagrama de flujo lógico del automatismo.
iii) Los cambios de un estado a otro (transiciones) ocurren con el flanco positivo de un
pulso en la variable que controla la transición.
Las jerarquías presentes en un proceso están en relación con las acciones que
se efectúen en dicho proceso. La acción de pasar de un modo de operación a otro,
tiene la mayor importancia y por ende la mayor jerarquía. En modo decreciente se
encuentran los estados que reúnen eventos claves para el funcionamiento del proceso.
Estos eventos claves se denominan etapas. Dentro de las etapas se encuentran las
tareas, las cuales son un conjunto coherente de microtareas, las cuales corresponden a
la minina subdivisión en un proceso y por ende tienen la menor jerarquía. En resumen
el orden jerárquico es como sigue.
Modos de funcionamiento.
Estados. MODOS
Subestados. ESTADOS
Etapas.
SUBESTADOS
Tareas.
Microtareas. ETAPAS
TAREAS
El esquema, que muestra la figura 1.11,
permite identificar las jerarquías con mayor
claridad.
El universo de control, reúne las transiciones que se efectúan entre los modos
de operación y su estructura se asemeja bastante a los diagramas de Venn, aplicados
en la teoría de conjuntos.
Dentro del control ON y fuera de los grupos que forman los modos de
operación, se encuentra un tipo especial de estado del proceso, el control nowhere
(NW), que traducido al castellano significa en ninguna parte. Este tipo control
corresponde a un estado en que el proceso no se encuentra definido en ningún modo
de operación pero, no existe una detención del proceso. No es bueno para el
automatismo que el proceso se encuentre en estado NW por lo cual se deben tomar
medidas precautorias, para no acceder a dicho estado.
La figura 1.12 nuestra un esquema del universo de control, con sus 3 modos
principales.
Z
CONTROL ON
AUTO (A) ZMA
MANUAL (M)
ZAM ZM
CONTROL
ZEM
OFF
ZM
CONTROL NW
M1 M2
X12 M2 M1
X12 X21
M1 M2
X21 M2 X12 M1
X21
M2 M1
Se desea que X12 se active solo cuando se
esté en M1 y que M2 se actve sólo con X21
a. En régimen permanente.
b. Se presiona X12 durante un instante y M1 se mantiene energizado hasta que M2
puede activarse.
La automatización está muy cercana a su solución si se logra generar
transiciones seguras, como el planteado por Pessen.
MODOS
SUBMODOS
Full Manual
Manual Asistido
MANUAL
Montaje
Run
AUTOMATICO
Wait
Run
SEMIAUTOMATICO
Wait
Modo manual: Las decisiones más importantes de control los toma el operador.
Modo montaje: Una forma especial del manual asistido con programación
adimensional-hoc que permiten acciones patrones especiales de la máquina.
Centro Técnico Escondida Universidad de Santiago
UNIDAD 1: CONTROL LÓGICO DE PROCESOS INDUSTRIALES Pagina 1. 22
Ejemplo de esto es una máquina transfer con 8 posiciones de trabajo, una para
carga / descarga y 7 de trabajos, típicamente en una circunferencia.
LS2
PB1
PITON LLENADO
BOTELLA
PATIR
CINTA
PB2
LS1
PARAR
MISTRAL MISTRAL CINTA
46 46
Tabla 1.12 .-
Asignación de entradas para el proceso de embotellado
ELEMENTO ENTRADA
EN EL
ASOCIADA
PROCESO
A PLC
DESCRIPCIÓN
LS1 X0 Limit switch inferior de Pitón para llenado de botella
LS2 X1 Limit switch superior de Pitón para llenado de botella
PSW X2 Presostato detector de botella
PB1 X3 Pulsador para partida de cinta transportadora
PB2 X4 Pulsador para parada de cinta transportadora
ACCIÓN ENTRADA
EN EL
ASOCIADA
PROCESO
A PLC DESCRIPCIÓN
Avance del pitón de llenado hacia la botella (LS1)
Y0
Tabla 1.14.-
Asignación de timers para el proceso de embotellado.
TIMER DESCRIPCIÓN
asignados van a estar sobre la base de la secuencia que siguen las botellas en el
proceso. Los estados que se definen pues, se muestran a continuación.
Se explica ahora las como asociar las transiciones, que existen entre los
estados del proceso, con las entradas, timers y marcas asociadas al PLC.
T E0 E1 X 2 ( 1.9 )
)
1.14.6. Transición Estado E1-E2
Una vez que la botella está en posición de ser llenada (Estado E 1), el pitón baja
en dirección a la botella. Para que la botella comience ha ser llenada, y por lo tanto
validar el estado E2 (botella llenándose), el pitón debe llegar al límite inferior LS1 y que
éste se active.
T E1 E2 X 0 ( 1.10 )
TE 2 E 3 T0
( 1.11 )
T E 3 E 4 X1 ( 1.12 )
Que el pitón se encuentre recogido, o sea, en el límite superior LS2 (entrada X 1),
donde este debe encontrarse activo.
Cumplido el punto anterior, se debe dar inicio al proceso, pulsando PB1 (entrada
X3), con lo cual el motor de la cinta transportadora comienza a funcionar,
posibilitando el avance de la cinta.
X1
CZ1 Salida Ingreso
X3
AND Del proceso Al proceso
Figura 1.15.-
Bloque AND de las condiciones X4
de ingreso del proceso Figura 1.16.-
Esquema Pessen para las
condiciones de ingreso y salida al
proceso
Por otra parte, para que la cinta transportadora se detenga (final proceso), se
debe pulsar PB2 (entrada X4).
Tabla 1.15.-
Resumen de marcas asignadas al proceso
Letra Marca
asignada al Asociada Descripción
proceso al PLC
CZ1 C1 Control inactiva -- Cinta en movimiento
Estados del proceso (en base a las botellas)
E0 C10 (Y0) Avance de botellas por la cinta
E1 C11 Botella en posición de llenado (vacía)
E2 C12 (Y2) Botella en proceso de llenado
E3 C13 Botella llena
.
La figura 1.17 muestra en
forma gráfica los estados del C1
M
proceso (representados por I X4
E0
círculos de color verde) y sus S
correspondientes transiciones de X1 T X0
R
estados (representados por flechas A
L
curvadas, para poder formar un
E3 4 E1
ciclo). Además al costado de en M 6 M
I
cada circulo aparece una pequeña IS
S
T
figura que permite entender en R T0 X2 T
R
forma más clara que se realiza en A E2 A
L
cada estado. 4 L
6 4
6
M
1.14.11. Interpretación del IS
Diagrama de Estados en Figura
T 1.17.-
R
Esquema gráfico para los estados
Diagrama Escalera Lógico. A
y transiciones
L del proceso.
4
La interpretación del 6
1.14.12. Estado E0
X1 X3 C1 CONDICIONES DE
0 ( ) INGRESO AL PROCESO
C1 X0 X4
C10
3 ( ) AVANCE DE BOTELLAS
POR LA CINTA
X1
2 Figura 1.18.-
Centro TécnicoC10
Escondida Segmento del diagrama escalera, correspondiente
Universidad de Santiago
al estado E0 del proceso de embotellado.
1
UNIDAD 1: CONTROL LÓGICO DE PROCESOS INDUSTRIALES Pagina 1. 28
1
Si se toma en cuenta la figura 1.17, las flechas (o líneas de evolución) que van
en dirección al estado E0 (bobina C10), contienen la lógica combinacional de
transiciones que permiten el ingreso o validación al estado E 0. Existen dos
transiciones que permiten acceder al estado E 0, lo cual en el diagrama escalera
queda definido por un OR. La marca C1, corresponde al arranque en frío lo cual
significa que esta condición sirve sólo para dar marcha al proceso. Cuando el
pitón se recoge una vez que llenó una botella, al llega al límite superior (X 1), esta
última condición permite la que la cinta avance hasta que quede en posición de
llenado la próxima botella.
1.14.13. Estado E1
X0 X2
C11 BOTELLA VACIA EN
9 ( ) POSICION DE LLENADO
C11
Figura 1.19.-
2 Segmento del diagrama escalera, correspondiente
al estado E1 del proceso de embotellado.
1
1
De la figura 1.17 la línea de evolución que va en dirección al estado E 1 (bobina
C11), contiene en su lógica combinacional, a la entrada X 0 (presostato) que
permite el ingreso al estado E 1. Obsérvese que en la figura 1.18, X0, se representa
en el neumónico, como una AND negada (ANDN) y en la figura 1.19 se
representa como un STR. Esto implica que línea lógica que desenergiza C10
(avance de botellas por la cinta), energiza a la vez C11, lo cual coincide con la
lógica de las transiciones que muestra la figura 1.17
2 La lógica combinacional que desactiva la bobina C 11 (estado E1), corresponde a la
activación de X2 (límite inferior del pitón), pues al llegar a ese límite, el pitón
comienza a llenar la botella.
Centro Técnico Escondida Universidad de Santiago
UNIDAD 1: CONTROL LÓGICO DE PROCESOS INDUSTRIALES Pagina 1. 29
1.14.14. Estado E2
X2 TMR T0
13 K50
X2 T0
C12 BOTELLA
17 ( ) LLENÁNDOSE
C12
2
1 Figura 1.20.-
Segmento del diagrama escalera, correspondiente al
estado E2 del proceso de embotellado.
1
La lógica combinacional activa a la bobina C 12 (estado E2), corresponde a la
activación de X2 (límite inferior del pitón). Además X 2, activa el timer T0, el cual se
debe activar transcurridos 5 segundos (tiempo fijado en el preset) y que
corresponde al tiempo estimado, que el pitón emplea para llenar la botella
2 La lógica combinacional que desactiva la bobina C 12, corresponde a la activación
de T0, lo cual indica que la botella se llenó.
1.14.15. Estado E3
T0 X1
C13
21 ( ) BOTELLA LLENA
C13
2 Figura 1.21.-
Segmento del diagrama escalera, correspondiente al
1 estado E3 del proceso de embotellado.
C10 Y0
25 ( ) AVANCE DE CINTA
C11 Y1
27 ( ) PITON ABAJO
C12 Y2
28 ( ) LLENADO BOTELLA
C13 Y3
31 ( ) PITON ARRIBA
33 ( END)
FIN PROGRAMA
ADDR INSTRUCCION
----- --------------
0 STR X1
1 AND X3 21 STR T0
2 OUT C1 22 OR C13
3 STR C1 23 ANDN X1 SEGMENTO ESTADO E3
4 OR X1 SEGMENTO ESTADO E0 24 OUT C13
5 OR C10 25 STR C10
6 ANDN X0 26 OUT Y0
7 ANDN X4 27 STR C11
8 OUT C10 28 OUT Y1
9 STR X0 29 STR C12 SEGMENTO SALIDAS
10 OR C11 30 OUT Y2
SEGMENTO ESTADO E1
11 ANDN X2 31 STR C13
12 OUT C11 32 OUT Y3
13 STR X2 33 END
14 TMR T0 K50
17 STR X0
18 OR C12 SEGMENTO ESTADO E2
19 ANDN T0
20 OUT C12
F1 A F1 B F1 C F1 D
F1 A: CARGAR X Kg PRODUCTOS A
EN BASCULA PESAJE W 160
F1 B: CARGAR Y Kg PRODUCTOS B
F2 A F1 B F2 C
EN BASCULA PESAJE W 190
F1 C: CARGAR Z Kg ACEITE
EN BASCULA PESAJE W 380
F3
F1 D: CARGAR U Kg MELAZA
EN BASCULA PESAJE W 380
F8
Figura 1.23 .-
Diagrama de procedimiento para la producción de un
batch.
Manejo de batch: Para lograr manejar los batch con flexibilidad y de modo de
disminuir los tiempos nuevos se llega a secuenciadores que manejan la carga de:
a. Esté habilitado el estado RUN dentro del modo automático (cuando entra el estado
WAIT el estado RUN queda en off y el contacto 250 es cero en el PLC).
b. Las computas de descarga estén cerradas.
c. El elemento a cargar este vació
Las secuencias se muestran en las Figuras 1.30 –1.31 –1.32 – 11.33 –1.34.
232 702
Figura 1.24 Diagrama de proceso M 023
de la planta bajo control lógico 701 220
723
024 M
724
131
006
730 114
733 LSL 230
011 (c) 710 191
162 013 (c)
012 (A) 015 (c)
231
010 (A)
014(A)
M 705
706 707
022 M
700 721 M 020
280
722 270
120 021 720
725 ACEITE
132 007
371 041
MELAZA M
MICROS
361 017 (c) 712
291
732
016 (A)
W 380
130 743
387
742 736 320
381
111 M
741
715
043 110
M
744
400 714
SIMBOLOGIA
385
734
301 OUT CI
713
113(c)
OUT PLC HACIA CI
112 (A)
735
CELDA DE CARGA
116 M
716 310 M MOTOR
TENSION AUTOMATICO
POWER
SWP ON FS 4
R1
S1
SWITCH
AUTOMÁTICO PLC
OUT
BD1
TRANSFORMADOR
DE AISLACIÓN UPS K1
UNIDAD 1: CONTROL LÓGICO DE PROCESOS INDUSTRIALES
L1 R1 L2
LK1
NEUTRO FS 1 K1
FS 2 OL2
hardware NG
Universidad de Santiago
Pagina 1. 37
INDUST
UNIDAD 1: CONTROL LÓGICO DE PROCESOS INDUSTRIALES Pagina 1. 38
TOLVA VACIA
SEGURA
T622 ON
MOLINO VACIO
SEGURO
T621 ON
Figura 1.26 Permisos principales para el
COMPUERTAS ingreso al automatismo.
160-190
CERRADAS
215 ON
COMPUERTA
291 170
CERRADA CONDICION
017 ON
AND ENTRADA
COMPUERTA AUTOMATISMO
231 CERRADA
015 ON
COMPUERTA BATCH EN EL
301 CERRADA MOLINO
113 ON 270 ON
BATCH EN
COMPUERTAS
BASCULA 380
160-190
266 ON
CERRADAS
215 ON
MEZCLADORA 210
DESOCUPADA AND CARGAR SOLIDOS
MOLINO VACIO 260 ON EN MEZCLADORA
SEGURO
T621 ON
COMPUERTA
301 CERRADA
113 ON
PERMISO MAN
DESCARGA MOL
254 ON
HONGO
?
PARADA
ENERGIA
NOTA 1
NO
SWITCH
?
AUTO
NO CONDIONES
PARTIDA ?
SWITCH
?
START
INDICADOR RELAY
INDICADOR RELAY LENTO PARTIDA MOTORES
ULTRA LENTO 4
PARTIDA SECUENCIADA MOT
PARTIDA
?
EXITOSA
BOTON BOTON
AND
OFF RESET
I1 ON
064 SW AUTO ?
TMR672 ON
620-1 1 LEER PESO EN INICIO SECUENCIA PUESTA EN
BASCULAS MARCHA EN AUTOMATICO
? TIEMPO EXPLORACION?
I 2A T672 ON
I1
NO CONDICIONES DE PARTDA?
I 2B 672 ON ?
062 OFF?
744 OFF
TMR672 OFF START ON?
I3 127 ON ?
TMR671 ON
620-3 AVISO CON BOCINA
3 743 ON
EN PROCESO NORMAL LA PARTIDA MOTORES
I4 ? FIN AVISO?
T671 ON
I 2B’ I 5A
227 ON ?
ABANDONAR LA
SCAPE
SECUENCIA DE PARTIDA?
NO
DETENER LA PLANTA
I6 ?
237 ON
PLANTA DETENIDA
I0 247 ON ?
I 1B 1º PULSO
9 701 0N
1 741 0N
K400 ON. CONTACTOR DEL MOTOR 400
I 11A I 10
024 ON
NO
I I2 MOTOR 400 ON?
110 ON
4
10 700 0N
736 0N K320 ON
2
11 212 ON ?
I4
4º PULSO?
NO
5º PULSO?
I5 0
K270 ON
5 707 0N
I 1A
6 706 0N K280 ON
I8 I7
La secuencia ocurre pasando de paso en paso
021 ON MOTOR 280 ON?
debido a pulsos equiespaciados en el tiempo dados
por el temporizador TMR 601
7 705 0N K240 ON
I8 8º PULSO ?
8 702 0N K232 ON
I9
0 731 OFF
T635 220
I3
ON AND ON ?
I4 T647 220
ON AND ON ?
T623 220
I5 ON AND ON ?
T616 220
I7
ON AND ON ?
1.16. CUESTIONARIO
Marcar la(s) opción(es) correcta(s) en cada aseveración: