Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso PLC Programacion PDF
Curso PLC Programacion PDF
doc
UNIVERSIDAD MICHOACANA DE SAN NICOLAS DE HIDALGO.
FACULTAD DE INGENIERIA ELECTRICA.
LABORATORIO DE INGENIERIA ELECTRICA.
NOTAS ELABORADAS POR:
ING. CARLOS MANUEL SNCHEZ GONZLEZ.
INTRODUCCIN
A
CONTROLADORES
PROGRAMABLES PLCS
LGICOS
El PLC.
Una manera de iniciar en el campo de los controladores programablees en la
consideracin de tener en cuenta conocimientos bsicos de electrnica digital y electricidad
bsica, un poco de computacin, y conocimientos previos de controles con relevadores.
Los elementos de control lgicos que realizan funciones tales como las usadas en
electrnica digital (And, Or, Nand, Nor, Xor, etc) , estos elementos y otros tales como
temporizadores, contadores, registros de corrimiento, banderas, etc; son usados para
controlar el arranque y paro de motores automatizar procesos de produccin en la industria,
construir sistemas de alarmas, sistemas de ahorro de energa, sistemas de neumtica,
hidrulica y tantos atrs aplicaciones en las que los elementos mencionados son usados en
conjunto para resolver problemas de la vida real.
En la mayora de los casos en la industria los proceso de produccin son de
variables cambiantes y se requiere sean reajustados constantemente, por tal razn se
requiere que las sistemas planteados para realizar tal tarea, sean de caractersticas
adaptables, que puedan ser reprogramados de manera simple y rpida pues en la industria el
tiempo vale dinero.
Cuando se usan controles lgicos de funcin fija, construido con elementos
discretos, se convierten en sistemas rgido que solo sirve para realizar esa tarea y no otra,
reacondicionarlos resulta muy complicado y requiere de mucho recursos, por ejemplo
tiempo y dinero.
Se ve claro que se requiere un control lgico que se ajuste y que pueda
reprogramarse sin que represente un cambio circunstancial en los circuitos.
Estos requerimientos los cumple un dispositivo conocido en el mercado como PLC
mencionado anteriormente y creado para resolver una gran cantidad de problemas de
manera fcil rpida, econmica y confiable pues reduce el nmero de componentes del
sistema, y aun ms cuando los sistemas son muy complejos.
Algunos PLC comerciales son muy variados segn su aplicacin
y marca, como: Square-D, Siemens, Festo, Allen-Bradley, etc.
Los PLC han evolucionado en el transcurso de 10 aos pues la funciones, memoria,
puertos y la interface de programacin han mejorado mucho.
Por ejemplo el PLC de FESTO 202 esta descontinuado, as mismo existen PLC de
bajo costo que realizan funciones simple y estn limitadas en hardware, pero contiene
interfaces de programacin muy avanzadas y amigables para el programador, como es el
caso del LOGO de Siemens el cual se programa mediante bloques (programacin visual)
interconectados lo cual se traduce en una interfase grfica mas avanzada y accesible para el
programador.
Como ya se mencion es tarea del programador de PLC y el gerente de produccin
poder seleccionar el PLC adecuado para satisfacer lo demandado y se tenga una solucin
fiable y factible para su sistema de control, por ejemplo cuanto dinero se puede gastar, que
funciones se requiere que contenga el PLC el nmero de entradas y salidas, la cantidad de
memoria del usuario, si un solo PLC puede realizar todo el proceso y la manera de cargar el
programa rpidamente en caso de cadas del sistema, otros posible reajustes del proceso de
produccin, fallas como perdidas de energa, ruidos, alarmas etc..
I1
.
.
In
PLC
O1
.
.
On
Salidas
Fig.1 PLC
componentes (bloques), segn el modelo y marca del PLC, que se introducen por la
interfase local del PLC teclado y pantalla o cargador (Loader) tambin bien mediante una
computadora personal puerto serie de la PC al PLC usando un cable especial para el
caso de PLC con programacin visual (diagrama de componentes) como el caso del LOGO
de Siemens, es necesario convertir el diagrama de escalera en un diagrama de componentes
discretos..
6.-Correr y verificar el programa, para verificar que opere correctamente y en caso de no
ser as, detectar las fallas y corregirlas, de manera local o remota, si se programa mediante
la PC, algunos programas el caso del LOGO Confort Ver.2,Ver.4, y WindLDR Ver. 4.2,
tiene un programador y simulador para verificar que el programa funcione bien antes de
cargarlo al PLC
7.-Documentar el programa con texto al margen que indiquen como opera el programa y
facilite entenderlo y usarlo, comentarios e instrucciones para el usuario, diagrama a
bloques,diagrama de tiempos, mapa de memoria, manual de uso, gua de usuario, respaldo
en disco del cdigo, etc.
DIAGRAMA DE ESCALERA, MNEMNICOS Y DE COMPONENTES.
Los diagramas de escalera son usados para la representacin general de circuitos
de control que facilite su anlisis mediante el uso de contactos N.A y N.C, Temporizadores,
Contadores de eventos, Registros de corrimiento y otros elementos de control, mediante
conexiones entre elementos que tiene similitud con una escalera, de aqu su nombre.
El diagrama de escalera le facilita al programador entender, el funciona del
programa, pero no son instrucciones que el PLC directamente ejecute para el caso de
Micro-1, por lo cual es necesario codificar, el diagrama de escalera se convierte a lista de
mnemnicos la cual el PLC si ejecuta en particular modelo y marca, en el caso del PLC de
Allen-Bradley llamado (PICO) si se introduce directamente el diagrama de escalera sin
convertir a lista de mnemnicos, esta tarea de conversin es propia del programador, para
lo cual deber dedicar tiempo para estudiar la parte tcnica y caractersticas del PLC a usar.
Algunos de los elementos que se usan son los siguientes:
es la entrada I2 igual a 1 (esta activa?)
es la entrada I2 igual a 0 (esta desactivada?)
S , R (Set y Reset) activado desactivado
I , O (Input, Output) en el PLC (input 0-17 y output 200-215 con relay interno 400-597)
LOD es un mnemnico o instruccin usado para unir cada bloque o inicio de condiciones,
en general conexin e interconexin con otro bloque a diferentes niveles indicando despus
de LOD el elemento que lo antecede seguido del que lo sucede.
figura. 2 la escalera.
Sintaxis de la lista de mnemnicos:
(LD)
Condicin (s)
Accin (s)
los primeros LOD no son antecedidos por ningn elemento pero si sucedidos por
otros I 1 e I NOT 2, pero en el caso del LOD de segundo nivel tenemos que si lo antecede
el elemento CNT 1 y lo sucede un out 200.
Mnemnicos:
LOD 1
lod de primer nivel
LOD NOT 2
lod de primer nivel
CNT 1
5
LOD CNT 1
lod de segundo nivel
OUT 200
Por lo que se observa que la funcin LOD seria equivalente a un cable o alambre que sirve
para conectar elementos de control o bloques.
Los elementos de control SET son de una sola entrada y una sola salida por tanto se
requiere un solo LOD de entrada y ningn LOD de salida.
Observe el siguiente:
para el caso del Timer es un elemento de una entrada y una salida pero a diferencia del
elemento SET este requiere de un LOD de entrada y LOD de salida, en donde pude haber
una o mas acciones, en este caso solo una, OUT 200.
Una vez construido el diagrama de escalera podemos convertir a diagrama de componentes
mediante una traduccin directa, como se menciono anterior mente, con el fin de programar
a LOGO.
Un ejemplo de aplicacin:
El PLC tiene muchos mas componentes que de la misma manera podemos
alambrar para la conexin de bloque o elementos, resulta mas fcil partir de un circuito
solucin como en la fig. 7a pues estamos mas acostumbrados a este tipo de circuitos.
Plantear el diagrama general en bloque del control sus elementos de entrada y salida.
2.- hacer una lista de instrucciones de operacin del control bajo consideracin de
condicin < - > accin:
Lista de condiciones y acciones.
a) si I1 = 1 activar Q1 y T1
si T1 =1 activar Q2 y T2
si T2=1 activar Q3
desactivar Q1.
b) si I2 =1 desactivar Q1, Q2, Q3.
c) si I3 =1 activar
Q4.
desactivar Q1, Q2,Q3.
En LOGO es as:
Y en SQUARE D:
Pasamos del diagrama de escalera a la lista de mnemnicos as:
PARA SQUARE-D
Condicional
Bloque lnea Mnemnico -I
1
1
LOD
2
SET
2
3
LOD
4
LOD
5
AND
6
CNT
7
60
8
LOD
9
SET
3
10
LOD
11
LOD
12
AND
13
CNT
14
10
15
LOD
16
SET
4
17
LOD
18
OR
19
OR
20
RST
5
21
LOD
22
SET
23
LOD
24
RST
5
21
LOD
6
25
LOD
26
OR
27
RST
28
RST
29
END
Mnemnico -II
NOT
NOT
C
NOT
NOT
NOT
OUT
Accin
Mnemnico -III
1
200
200
201
715
1
1
201
201
202
715
2
2
202
202
3
2
200
3
203
3
203
203
3
2
201
202
Practica 10.1
Actividades:
Un circuito de control que realice las siguientes funciones:
Al presionar el botn 1 se active la salida 200 y 201 durante 5 seg. y se des
active despus de ese tiempo solo la salida 201
Si presionamos el botn 2, despus de 5 veces que se presione, se desactive la
salida 200 y si presionamos el botn cero se desactive todo y contador =0.
Lista de acciones:
Si i1=1 activa la salida 200, 201 y T1=5seg.
Si T1=1 desactiva 201
Si i2 =1 incrementa contador CNT1
Si cnt1 =5 entonces desactiva salida 200
Si i0=1 resetea salidas 200, 201 y cnt1
Diagrama de escalera:
Actividades de la practica.
5.- realizar el diagrama de escalera de las sig. Instrucciones:
a.- arrancar el motor despus de 10 seg.
b.- y mantener trabajando el motor durante 15 segundos y despus para el motor
c.- usar un botn de arranque y uno de paro.
6.- el proceso de arranque y paro se repite 5 veces seguidas
7.- realizar el diag. de tiempos del anterior.
8.- programar el plc sin alambrar la parte de potencia.
9.-arme la parte de control y potencia.
Tanto en Logo como en micro-1, existen banderas o marcadores que son lugares o espacios
de memoria que son usados por el programador para guarda un estado temporal de una
salida.
El programa en Micro-1
Para construir un timer que tenga funcin de stop-reset podemos hacerlo usando un
contador de eventos. Como se ve en el diagrama siguiente, en donde se usan un oscilador
interno conocido como contacto intermitente de 100ms (715). En donde un conteo de 150
pulsos del contacto intermitente 715 sumaria un total de 15 segundos.
El timer T1 es usado para genera un impulso de reciclo o reactivacin de los timer, este
tiempo deber considerarse en el diagrama de tiempos.
El contador CNT3 es usado para contar el y limitar el numero de veces que se recicla el
programa que son 5.
En el caso del Micro-1 las banderas son nombrados o llamados relevadores internos y son
un total de 160, de la 400-407 de la 410-417 tetc. )Consulte manual) bloques de
El programa en LOGO:
Parmetro T
Ajuste el valor para el parmetro T segn lo expuesto en el
apartado 4.3.2.
Diagrama de temporizacin
Descripcin de la funcin
Cuando la entrada Trg ocupa el estado 1, la salida Q se conmuta inmediatamente a estado 1. A la
vez se inicia el tiempo Ta. Cuando Ta alcanza el valor ajustado a travs de
T (Ta=T), es repuesta la salida Q al estado 0 (emisin de impulsos).
Contador adelante/atrs.
Descripcin breve
Segn la parametrizacin, un impulso de entrada incrementa o decrementa un valor de cmputo
interno. Al alcanzarse el valor de cmputo parametrizable, es activada la salida. El sentido del
cmputo se puede invertir a travs de una entrada especfica.
Descripcin de la funcin.
Por cada flanco positivo en la entrada Cnt, se incrementa en uno (Dir = 0) o disminuye en uno
(Dir = 1) el contador interno. Cuando el valor de cmputo interno es igual o mayor que
el valor asignado a Par, se conmuta la salida Q a 1. A travs de la entrada de reposicin R es
posible reponer a 000000 el valor de cmputo interno y la salida. Mientras R sea = 1, la salida se
halla tambin en 0 y no se cuentan los impulsos en la entrada Cnt.
Parmetro preajustado Par
Cuando el valor de cmputo interno es igual o mayor que Par, es activada la salida. Si se rebasa
este valor por defecto o por exceso, es detenido el contador. Lim debe estar comprendido entre
0 y 999.999. Rem: Este parmetro permite activar y desactivar la remanencia para el valor de
cmputo interno Cnt. off = sin remanencia on = valor de cmputo Cnt almacenable con remanencia
Si est activada la remanencia, se conserva la indicacin del contador tras un corte de red y
prosigue la operacin con dicho valor tras restablecerse la tensin.
Retardo de activacin.
Descripcin breve
Mediante el retardo de activacin se interconecta la salida
slo tras un tiempo parametrizable.
Parmetro T
Ajuste el valor para el parmetro T segn lo expuesto en el
apartado 4.3.2.
Diagrama de temporizacin
Descripcin de la funcin
Al pasar de 0 a 1 el estado en la entrada Trg se inicia el tiempo Ta (Ta es la hora actual en LOGO!).
Si el estado de la entrada Trg permanece en 1 por lo menos
mientras dure el tiempo parametrizado T, la salida es conmutada a 1 al terminar el tiempo T (la
salida es activada posteriormente a la entrada). Si el estado en la entrada Trg pasa nuevamente a
0 antes de terminar el tiempo T, es repuesto el tiempo. La salida se repone nuevamente a 0 si la
entrada Trg se halla en el estado 0. Tras una cada de red se repone nuevamente el tiempo ya
transcurrido. Funciones de LOGO!.
Prctica 11.1
Problema de automatizacin:
Una banda transportadora de botellas mueve botellas de un punto a otro, existe un sensor
ptico que detecta las botellas en el fin de banda el cual deber para al motor de la banda
transportadora. En el caso que el sensor no detecte botellas deber activar el motor de la
banda y si en un tiempo de dos segundos.
Lista de acciones:
1.
Diagrama de escalera.
Practica 13.
Aplicacin de un PLC en un arrancador de de motor sncrono.
Introduccin.
El motor sncrono deber arrancar como motor jaula de aradilla y despus como motor
sncrono.
Lista de actividades:
Realizar el diagrama de escalera de acuerdo a las siguientes instrucciones:
Se ve claro que se requieren cinco Timer conectados en cascada, en donde uno activa al
otro y al desactivar el primero todos se desactivan.
Diagrama de escalera.
ProgramaLOGO:
Practica 13
Controlador de arranque y paro de motor de corriente directa con PLC.
Diagrama de potencia
Bibliografa:
Manual de LOGO Siemens 2002.
Teora de programacin de microcontroladores Hugo Garca Ed. Limusa