Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación de PLC
Programación de PLC
Autómatas programables
Carlos A. Cajina
SOLTEC
1
18/07/2008
Autómatas programables
Carlos A. Cajina Payán
Preguntas o comentarios:
E-mail: carloscajina@gmail.com
soltec2008@hotmail.com
2
Autómatas programables
Carlos A. Cajina Payán
3
Autómatas programables
Carlos A. Cajina Payán
1. Índice
1. ÍNDICE ..................................................................................................................................................... 4
2. AUTÓMATA PROGRAMABLE: ............................................................................................................ 6
2.1. APLICACIONES GENERALES: ............................................................................................................. 6
2.2. PARTES DE UN AUTÓMATA PROGRAMABLE: ................................................................................ 6
2.2.1. PUENTE DE ALIMENTACIÓN: ............................................................................................................. 6
2.2.2. CPU: .......................................................................................................................................................... 6
2.2.3. MODULO DE ENTRADA:....................................................................................................................... 6
2.2.4. MODULO DE SALIDA: ........................................................................................................................... 7
2.2.5. TERMINAL DE PROGRAMACIÓN:...................................................................................................... 7
2.2.6. PERIFÉRICOS: ........................................................................................................................................ 7
3. MODELOS AUTÓMATAS QUE USAREMOS: ...................................................................................... 8
3.1. MODULO DE PROGRAMACIÓN LOGO! DE SIEMENS:.................................................................... 8
3.1.1. CARACTERÍSTICAS PRINCIPALES: ................................................................................................... 8
3.1.2. MODELOS EXISTENTES: LOGO! BASIC: ........................................................................................... 8
3.1.3. ACCESORIOS: ......................................................................................................................................... 8
3.1.4. CONEXIÓN .............................................................................................................................................. 8
3.1.5. ESTRUCTURA DE LOGO!: .................................................................................................................... 9
3.2. MÓDULO LÓGICO PROGRAMABLE ZEN DE OMROM:................................................................ 10
3.2.1. CARACTERÍSTICAS PRINCIPALES: ................................................................................................. 10
3.2.2. MODELOS EXISTENTES: .................................................................................................................... 10
3.2.3. ESTRUCTURA: ...................................................................................................................................... 10
3.2.4. ENTRADA: ............................................................................................................................................. 11
3.2.5. SALIDA: ................................................................................................................................................. 11
3.2.6. ACCESORIOS: ....................................................................................................................................... 12
4. APARATOS DE MANIOBRA:............................................................................................................... 13
4.1. RELÉS: ................................................................................................................................................... 13
4.2. CONTACTORES:................................................................................................................................... 13
4.3. PULSADOR: ........................................................................................................................................... 14
4.4. APARATOS DE PROTECCIÓN: .......................................................................................................... 14
4.5. INTERRUPTORES DE PROTECCIÓN: ............................................................................................... 14
4.5.1. REPRESENTACIÓN DE CONJUNTO COHERENTE Y SINÓPTICO DE CONEXIÓN: .................. 14
4.6. INTERRUPTOR FINAL DE CARRERA: ............................................................................................. 15
4.6.1. TIPOS: .................................................................................................................................................... 15
4.6.2. SÍMBOLO:.............................................................................................................................................. 15
4.7. INTERRUPTOR CON FLOTADOR: .................................................................................................... 16
4.7.1. SÍMBOLOS:............................................................................................................................................ 16
4.8. RELÉS DE TIEMPO: ............................................................................................................................. 17
4
Autómatas programables
Carlos A. Cajina Payán
4.8.1. SÍMBOLOS:............................................................................................................................................ 17
4.9. REPRESENTACIÓN DE CONTACTOS Y DE PROGRAMACIÓN EN LADDER: ............................ 18
4.10. ALGEBRA BOOLEANA:....................................................................................................................... 19
4.10.1. TABLA DE VERDAD DE LAS COMPUERTAS:.................................................................................. 19
4.11. REPRESENTACIÓN DE COMPUERTAS Y EQUIVALENCIA EN LÓGICA DE RELÉ: ................. 20
5. PROGRAMACIÓN EN REPRESENTACIÓN DE LADDER Y COMPUERTAS LÓGICAS: ............. 21
5.1. ACCIONAMIENTO DE UNA LÁMPARA: ........................................................................................... 22
5.1.1. ESQUEMA ELÉCTRICO: ..................................................................................................................... 22
5.1.2. PROGRAMA: ......................................................................................................................................... 22
5.1.3. CABLEADO DE LA UNIDAD AUTÓMATA: ...................................................................................... 23
5.2. ACCIONAMIENTO DE UNA LÁMPARA CON PULSADOR: ............................................................ 24
5.2.1. ESQUEMA ELÉCTRICO: ..................................................................................................................... 24
5.2.2. PROGRAMA: ......................................................................................................................................... 25
5.2.3. CABLEADO DE LA UNIDAD AUTÓMATA: ....................................................................................... 26
5.3. CONEXIÓN DIRECTA DE MOTOR MONOFÁSICO: ........................................................................ 27
5.3.1. ESQUEMAS ELÉCTRICOS: ................................................................................................................. 28
5.3.2. PROGRAMA: ......................................................................................................................................... 29
5.3.3. CABLEADO DE LA UNIDAD AUTÓMATA: ...................................................................................... 31
5.4. CONEXIÓN DIRECTA DE MOTOR TRIFÁSICO: ............................................................................. 32
5.4.1. ESQUEMAS ELÉCTRICOS: ................................................................................................................. 32
5.4.2. PROGRAMA: ......................................................................................................................................... 33
5.4.3. CABLEADO DE LA UNIDAD AUTÓMATA: ...................................................................................... 34
5.5. CONTROL DE LLENADO DE UN TANQUE DE AGUA: ................................................................... 35
5.5.1. ESQUEMA ELECTRICO: ..................................................................................................................... 37
5.5.1. PROGRAMA: ......................................................................................................................................... 38
5.5.1.1. PROGRAMA CON SIEMENS: .............................................................................................................. 39
5.5.1.2. PROGRAMA CON ZEN: ....................................................................................................................... 39
5.5.1. CABLEADO DE LA UNIDAD AUTÓMATA: ....................................................................................... 41
5.6. APERTURA Y CIERRE DE UNA PUERTA (USO DE TEMPORIZADOR)........................................ 42
5.6.1. ESQUEMA ELECTRICO: ..................................................................................................................... 43
5.6.2. PROGRAMA: ......................................................................................................................................... 44
5.6.2.1. PROGRAMA CON SIEMENS: .............................................................................................................. 45
5.6.2.2. PROGRAMA CON ZEN: ....................................................................................................................... 47
5.6.3. CABLEADO DE LA UNIDA AUTÓMATA:.......................................................................................... 48
5
Autómatas programables
Carlos A. Cajina Payán
2. Autómata programable:
Hasta no hace mucho tiempo el control de procesos industriales se venia haciendo de forma
cableada por medio de contactores y relés. Al operario que se encontraba a cargo de este
tipo de instalaciones, se le exigía tener altos conocimientos técnicos para poder realizarlas
y posteriormente mantenerlas. Además cualquier variación en el proceso suponía modificar
físicamente gran parte de las conexiones de los montajes, siendo necesario para ello un gran
esfuerzo técnico y un mayor desembolso económico.
2.2.2. CPU:
La Unidad Central de Procesos es el auténtico cerebro del sistema. Se encarga de recibir las
ordenes, del operario por medio de la consola de programación y el modulo de entradas.
Posteriormente las procesa para enviar respuestas al módulo de salidas. En su memoria se
encuentra residente el programa destinado a controlar el proceso.
6
Autómatas programables
Carlos A. Cajina Payán
Relés.
Triac.
Transistores.
2.2.6. Periféricos:
Los periféricos no intervienen directamente en el funcionamiento del autómata, pero sin
embargo facilitan la labor del operario.
Los más utilizados son:
Grabadoras a cassettes.
Impresoras.
Cartuchos de memoria EEPROM.
Visualizadores y paneles de operación
Tomado de www.cienciasmisticas.com.ar/
7
Autómatas programables
Carlos A. Cajina Payán
3.1.3. Accesorios:
Batería
Cassettes de Memoria
Conexión al Software de programación.
3.1.4. Conexión
8
Autómatas programables
Carlos A. Cajina Payán
9
Autómatas programables
Carlos A. Cajina Payán
3.2.3. Estructura:
10
Autómatas programables
Carlos A. Cajina Payán
3.2.4. Entrada:
3.2.5. Salida:
11
Autómatas programables
Carlos A. Cajina Payán
3.2.6. Accesorios:
Batería
Cassettes de Memoria
Conexión al Software de programación del ZEN.
• Entradas
• Expansor
• Display LCD
• Teclado funcional
• Puerto Periféricos
• Salidas relé • Fijación a carril DIN
• Cassette memoria EEPROM
12
Autómatas programables
Carlos A. Cajina Payán
4. Aparatos de maniobra:
Se dividen en dos grupos: Relés y contactores:
4.1. Relés:
En la figura A el relé permanece en reposo, el contacto C queda abierto y la lámpara L no
luce. En cambio cuando se oprime el pulsador P (figura B) por la bobina circula una
corriente que origina, mediante el núcleo N, y del contacto C cercano a ella; entonces, la
M M
P P
N N
B A C B A C
M L M L
Contacto Contacto
A B
lámpara L luce.
4.2. Contactores:
El contactor se puede cerrar y abrir en fracciones Contactor
Caja de pulsadores
de segundo independientemente le tiempo que se
pulse. El contactor desconecta el circuito en caso
de fallo o cese del suministro de tención en la red.
También apaga el arco que se establecería entre
los contactos móviles y fijos al conectar y
desconectar, mediante dispositivos especiales
U1
V1
W1
13
Autómatas programables
Carlos A. Cajina Payán
4.3. Pulsador:
Es el dispositivo de mando mas empleado. Dispone de uno o más contactos, abiertos o
cerrados, de acción instantánea, que recuperan su posición inicial cuando cesa la presión
sobre ellos.
Fusibles
Dispositivos de protección
Térmicos
Relés Electromagnéticos
Magneto térmicos
I> I>
14
Autómatas programables
Carlos A. Cajina Payán
4.6.1. Tipos:
Existen muchos tipos de contactos mecánicos, las cabezas de ataque se les construye de
distintas formas
Las más generalizadas son:
Vástago,
Rodillo
Palanca
Y varilla
4.6.2. Símbolo:
15
Autómatas programables
Carlos A. Cajina Payán
4.7.1. Símbolos:
16
Autómatas programables
Carlos A. Cajina Payán
4.8.1. Símbolos:
Bobina
Contactos temporizados
17
Autómatas programables
Carlos A. Cajina Payán
Símbolo programación
Nombre Símbolo eléctrico
Lógica de relé
Contacto/interruptor
Normalmente Abierto NA
Contacto/interruptor
Normalmente Cerrado NC
Pulsador
Bobina de relé
18
Autómatas programables
Carlos A. Cajina Payán
A | B | Y
-----------------
0 | 0 | 0
OR 0 | 1 | 1
1 | 0 | 1
1 | 1 | 1
A | Y
-----------
NOT 0 | 1
1 | 0
A | B | Y
-----------------
NAND 0 | 0 | 1
0 | 1 | 1
1 | 0 | 1
1 | 1 | 0
A | B | Y
-----------------
0 | 0 | 1
NOR 0 | 1 | 0
1 | 0 | 0
1 | 1 | 0
A | B | Y
-----------------
XOR 0 | 0 | 0
0 | 1 | 1
1 | 0 | 1
1 | 1 | 0
19
Autómatas programables
Carlos A. Cajina Payán
Representación
Explicación para las compuertas** tomado de la
Representación en contacto Compuerta en LOGO!
ayuda de Logo! Soft-Confort de SIEMENS
SIMENS
20
Autómatas programables
Carlos A. Cajina Payán
21
Autómatas programables
Carlos A. Cajina Payán
5.1.2. Programa:
Explicasion:
Es algo muy sencillo: la salida Q1 será Alto (1) o activada cuando la entrada I1 sea alto (1)
de lo contrario será cero (cuando I1 sea cero). Recuerde tabla 3: Si una entrada en el bloque
AND no se utiliza (x), se aplica para la entrada: x = 1. Para convertir un circuito a LOGO!
deberá comenzar en la salida del circuito. La salida es la carga o el relé (bobina) que debe
efectuar la conmutación. (Para el modulo de programación Logo! No se usa el subíndice 0
sino que inicia de 1; pero en los modelos ZEN si se usa)
22
Autómatas programables
Carlos A. Cajina Payán
Así queda la conexión del PLC (un desperdicio si solo se usa para encender una sola
lámpara)
5.1.3. Cableado de la unidad autómata:
Aquí se usan fusibles para proteger la lámpara y el PLC y como se vera mas adelante los
Interruptores, pulsadores etc. Se usaran NA, porque en la programación se pude “negar”.
23
Autómatas programables
Carlos A. Cajina Payán
S1 Lm0
F2
Observemos que al pulsar S1 la lámpara Lm0 lucirá sin embargo al dejar de pulsar S1 se
desactivara, si quisiéramos que permanezca activa sin tener que mantener presionado S1
tendríamos que usar un contactor, pero el PLC nos permite hacerlo desde la programación
además ya tiene unos contactos que pueden dominar hasta 8 A c.a. que nos permitiría
decidir el no usar un contactor (relé); F2 es un interruptor de sobrecorriente
electrotérmico para proteger el circuito.
En los siguientes ejemplos usaremos contactores porque activaremos motores y para esto
es necesario usarlos, sin embargo los contactores se usaran por algunos “inconvenientes”
que se nos presenta, por ejemplo: si queremos activar un motor trifásico el cual usa
(obviamente) tres fases por lo que tendríamos que usar tres de las salidas Qn del PLC,
mientras que usando un contactor tan solo usaríamos una de las salidas (del modulo
principal; tan bien podríamos usar expansores “bornes” lo cual haría mas costoso el
sistema). Además los contactores suelen soportar mayores tensiones y corrientes.
24
Autómatas programables
Carlos A. Cajina Payán
5.2.2. Programa:
En este programa obsérvese I0 representa el contacto de F2 que siempre estará activo,
excepto cuando se corte la corriente si hubiese inestabilidad en la corriente, etc.; I2
representa el pulsador S1; Q0 es el contacto del PLC (que se cierra o abre).
Y por ultimo presten atención a el
I0 I2 Q0
contacto Q0 que se encuentra en
paralelo a I2, esta es la configuración
de retroalimentación lo que hace que Q0
I
Q0 (salida) permanezca activo después
de presionar el pulsador sin importar lo
que se haga después (con el pulsador S1).
Algo que se debe notar es que no habría forma de desactivar Q0, excepto con F2 - I0 - por
eso se usa un pulsador (Stop, contacto I1) para desactivar la lámpara como se ve en el
programa.
El “contacto” I1esta NC para usar un pulsador externo (S0) NA como se muestra en
en el esquema de cableado de al unidad.
I0 I1 I2 Q0
25
Autómatas programables
Carlos A. Cajina Payán
F0
S1
F1 S0
L1
N I0 I1 I2 I3 I4 I5
L N
DEL ALT
F2
ESC OK
Lm0
Q0 Q1 Q2 Q3
26
Autómatas programables
Carlos A. Cajina Payán
27
Autómatas programables
Carlos A. Cajina Payán
28
Autómatas programables
Carlos A. Cajina Payán
5.3.2. Programa:
Tenemos F1 que no lo usaremos como entrada (Ii) pues es un fusible usado para proteger el
“sistema” de mando, F2, S0, S1 (a partir del Esquema 2) estas representaran las entradas
I0, I1, e I2 respectivamente. Como salida únicamente tenemos K1 representada por Q0 en
el programa.
Observemos que I0 no esta negado, porque interruptor con disparador de sobrecorriente
térmico F2 en el esquema de mando estará cerrado, y esto ocasionara que I0 (en el
programa) permanezca activo – por eso usamos el color rojo en el contacto del programa
para representar que esta activo (virtualmente esta cerrado) desde el exterior – y por lo
tanto no es necesario negar; obsérvese lo siguiente respecto de I1 que esta negado, esto
significa que el pulsador S0 (paro) estaría abierto NA (ósea que lo usaremos abierto para el
PLC) y no cerrado como aparece en le esquema de mando o bien lo dejamos como en el
programa a la derecha (I2 sin negar y emplearemos un pulsador NC). Es importante
mencionar que el programa de la izquierda es más conveniente pues no se necesita tener un
pulsador NC - sin embargo queda a opción de ustedes -.
Por ultimo veamos I2 (S1) aquí también empleamos un pulsador NA, “siempre” para activa
cualquier dispositivo. El Q0 que aparece en paralelo es un “contacto” de Q0 a esto se le
llama auto enclavado o retroalimentado (equivalente al esquema electeico).
I0 I1 I2 Q0 I0 I1 I2 Q0
Q0 Q0
29
Autómatas programables
Carlos A. Cajina Payán
30
Autómatas programables
Carlos A. Cajina Payán
F1
F0 S1
L1 S0
MARCHA
PARO
L2
L3
L N I0 I1 I2 I3 I4 I5
K1
DEL ALT
I0 I1 I2 Q0
Q0
F2
ESC OK
M
M
Q0 Q1 Q2 Q3
31
Autómatas programables
Carlos A. Cajina Payán
K1
S0
F2
F2
S1 K1
U1
V1
W1
S0 S1
U1
V1
W1
M
3
K1
M
3
N
W2
U2
V2
32
Autómatas programables
Carlos A. Cajina Payán
5.4.2. Programa:
El programa es igual a los anteriores, como habrán notado los programas no han
cambiado. Esto por lo impórtate que comprendan la “lógica” de retroalimentación, a partir
de esta configuración se puede hacer muchos y complejos programas para la activación de
lo que se nos ocurra.
En los siguientes veremos más conexiones de motores con temporizadores, contadores,
etc...
33
Autómatas programables
Carlos A. Cajina Payán
S0 S1
F0
PARO MARCHA
F1
P
L N I0 I1 I2 I3 I4 I5
K1
DEL ALT
F2
ESC OK
U1
V1
W1
M
3
Q0 Q1 Q2 Q3
W2
U2
V2
Autómatas programables
Carlos A. Cajina Payán
35
Autómatas programables
Carlos A. Cajina Payán
36
Autómatas programables
Carlos A. Cajina Payán
a) b)
37
Autómatas programables
Carlos A. Cajina Payán
5.5.1. Programa:
Esta vez utilizaremos LOGIX Pro para la programación y simulación del sistema ya que
Logix Pro permite por medio de una interfaz de simulación ver de forma grafica e
interactiva el correcto funcionamiento de la programación.
38
Autómatas programables
Carlos A. Cajina Payán
39
Autómatas programables
Carlos A. Cajina Payán
Simulación con LOGIX PRO: Aquí esta el esquema que veremos en el Logix Pro. Veamos el panel de control, donde aparecen
los pulsadores Start y Stop desde ahí controlaremos la simulación del proceso; observemos Pump 3 (O: 2/03) esta es una bomba que
nos permite sacar el agua del contenedor (para eso sirve le reglón 003) y así simular que el tanque se esta vaciando, Sin embargo lo
que nos interesa, es como aparece en la figura de la izquierda, donde aparece la bomba de llenado, los interruptores de nivel (nótese
que aquí se usan sensores ópticos) y los pulsadores de inicio y paro (Start y Stop).
Prueben hacer otros programas que usen las demás utilidades de simulación.
Panel de control
Autómatas programables
Carlos A. Cajina Payán
Ahora bien la puerta es de esas que se usan en los centro comerciales, como abran notado al
llegar un apersona (o varias) la puerta se abre y se cierra hasta que ya no hay nadie en la
entrada. Pues bien así deberá funcionar nuestra puerta.
Obsérvese Los puntos Rojos y marón estos son interruptores final de carrera que son
usados como se menciono en la sanción 5.6 para ubicarse en lugares donde se requiere para
interrumpir la corriente en un dispositivo determinado dependiendo de la posición de un
objeto o pieza, etc.
Una cosa mas que apuntar es que se puede usar un sensor dentro del local para que se abra
la puerta desde aquí, asumiremos que se ha colocado. Para eso puede servir la entrada I5
del PLC.
42
Autómatas programables
Carlos A. Cajina Payán
43
Autómatas programables
Carlos A. Cajina Payán
5.6.2. Programa:
Obsérvese que el programa funciona como el Esquema electrico y por lo tanto no lo
explicar. (En el programa como en el del ejemplo anterior no aparece F2)
Aquí tenemos una representación de una puerta de garaje que funciona de forma similar
open I:1/00 seria nuestro sensor ( o pulsador de emergencia ); close no lo usamos; y por
ultimo Stop para paro de emergencia.
Para la parte mecánica tenemos LS1 Final de Carrera de apertura; LS2 Final de Carrera de
cierre
44
Autómatas programables
Carlos A. Cajina Payán
Descripción de la función
Si el estado en la entrada Trg pasa de 0 a 1, se inicia el tiempo Ta. Ta es el tiempo actual en
LOGO!
Si el estado en la entrada Trg permanece en 1 al menos durante el tiempo T parametrizado,
la salida se ajusta a 1 una vez transcurrido el tiempo T (la salida se activa con un retardo
respecto a la entrada).
Si el estado de la entrada Trg cambia nuevamente a 0 antes de que transcurra el tiempo T,
el tiempo se pondrá de nuevo a cero.
La salida tomará nuevamente el valor 0 cuando la entrada Trg lleva aplicado el valor 0.
Tras una caída de red se restablecerá nuevamente el tiempo ya transcurrido.
(Descripción y cronograma de la ayuda de Logo! soft confort.)
45
Autómatas programables
Carlos A. Cajina Payán
En la programación con compuertas queda así: Nótese las “flechas” de color verde,
estas son “nodos” que tienen conexión con un determinado bloque, por ejemplo la flecha
que esta en I1 B014/1 - encerrado en el rectángulo verde - esto es una nomenclatura que
indica: B014 es al bloque que va unido el cual corresponde a la compuerta And (&) -
encerrado en el rectángulo rojo – Y /1 indica la entrada 1 de dicho bloque (B014) esto se
hace por llevar un orden y no se vea líneas cruzadas
46
Autómatas programables
Carlos A. Cajina Payán
47
Autómatas programables
Carlos A. Cajina Payán