Está en la página 1de 27

http://lie.fie.umich.mx/maquinas3/conceptos.

doc
UNIVERSIDAD MICHOACANA DE SAN NICOLAS DE HIDALGO.
FACULTAD DE INGENIERIA ELECTRICA.
LABORATORIO DE INGENIERIA ELECTRICA.
NOTAS ELABORADAS POR:
ING. CARLOS MANUEL SNCHEZ GONZLEZ.

CONCEPTOS GENERALES DE SOLUCIN DE PROBLEMAS.


1.- Definir y delimitar el problema.
Es necesario conocer perfectamente el problema antes de intentar si quiera resolverlo, Esto
Quedando claro el objetivo, conocer los limites de los requerimientos, establecer los
parmetros que intervienen siendo completos en los detalles.
2.-Establecer alternativas de solucin y seleccionar la que prometa ser ms viable,
mediante un anlisis detallado de beneficios y desventajas, as como los costos tentativos
econmicos, de tiempo de solucin, flexibilidad y continuidad de la solucin.
3.- Programar una secuencia de solucin para ello se requiere asignar prioridades
seccionando el problema en sus partes constitutivas (dividir la solucin en bloques) y
definiendo el orden en que deben realizarse y quien debe realizarlas.
4.-Considerar lo referente a entradas y salidas, definiendo que dispositivos van a estar
asociados a la solucin y en que forma van a intercambiar informacin adems del estudio
tcnico y de operacin de dichos componentes.
5.-Establecer un plan de servicio que garantice la continuidad del servicio y operacin
bajo fallos del sistema no previstos de nuestra propuesta de solucin, mediante manuales
tcnicos y procedimientos de operacin y mantenimiento.

INTRODUCCIN
A
CONTROLADORES
PROGRAMABLES PLCS

LGICOS

DEFINICIN DEL PLC:


Un PLC es un control computarizado el cual cuenta en su interior con una mini
computadora con procesador X86, 80486, Pentium y muchos otros que usan arquitectura
Von Neumann en este tipo de arquitectura los datos y la memoria del programa se
encuentran en el mismo espacio de direcciones y hace uso de un conjunto de instrucciones
tipo RISC (Reduced Instruction Set Computer). Este microcontrolador tiene la forma
minina de una computadora y contiene una cantidad de memoria del sistema y memoria
para el usuario, y una cantidad variable de funciones y puertos, contiene un programa o
mini sistema operativo que administra el hardware y una interfase que permite al usuario
introducir el programa solucin llamado tambin cargador (loader).

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..

Figura general del PLC.


Entradas

I1
.
.
In

PLC

O1
.
.
On

Salidas

Fig.1 PLC

CONSIDERACIONES BSICAS PARA PROGRAMAR UN PLC.


1.- Enunciar claramente el problema, definiendo de manera completa y concisa la labor
a realizar, estableciendo las entradas y salidas con las que se va a interaccionar, las
restricciones existentes en cuanto a tiempo de ejecucin, precisin, memoria disponible,
etc.; e indicar los resultados deseados.
2.- Planear por escrito el algoritmo de solucin que describa textualmente las
operaciones a realizar y el orden de las mismas.
3.-Dibujar un diagrama de flujo (opcional) que facilite visualizar las diversas
operaciones y sus interdependencias, as como subdividir el problema en secciones
pequeas que podamos atacar con mayor facilidad (bloques).
4.-Codificara a diagrama de escalera, traducir la secuencia de operaciones indicadas en
el diagrama de flujo en un listado de instrucciones codificadas (objetos de control)
separadas en pequeos bloques que nos permitan analizar el programa, esto se logra
mediante el uso de un diagrama de escalera.
5.-Convertir y Cargar el programa, el diagrama de escalera se convierte a una lista de
instrucciones (lista de mnemnicos) caso de Micro-1, o bien mediante un diagrama de

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)

Un diagrama de escalera tiene su equivalente en lista de mnemnicos

fig. 3 Diagrama de escalera

fig. 4 Lista de mnemnicos.

Se observa que cada mnemnico es un lazo de conexin que incluye un elemento.

fig. 5 Diagrama de escalera.

fig. 6 Lista de mnemnicos.

fig. 7a) Diagrama de componentes lgicos.

Fig. 7b) Diagrama de escalera.

fig.7c) Lista de mnemnicos.

De los tres diagramas anteriores podemos convertir pues son equivalentes.


Es claro que el PLC solo puede procesar o ejecutar la lista de mnemnico (caso del Micro1), si nuestro circuito solucin es un diagrama de componentes lgico (fig. 7a ) podemos
convertirlo a lista de mnemnicos (fig. 7b) y cargarla al PLC de manera local o remota.
Hablando de una funcin muy importante en los diagramas de escalera que es la
funcin LOD, los Lod nos permiten cargar alambrar elementos de control o bloques, la
manera correcta de usar es:
LOD
Elemento que lo antecede
Elemento que lo sucede
Por ejemplo:

El LOD no lo antecede ningn elemento, pero si lo sucede un Not I1.


Mnemnicos:
LOD NOT 1
SET 200
SET 201
tambin:

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.

Sintaxis para la alambrada de un bloque:


Observe el siguiente bloque:

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:

Siempre Alambrar de izquierda a derecha (entradas elementos y salidas) y adems


de arriba para abajo, el orden si importa.
Como el elemento de control CNT 1 tiene dos entradas se requieren dos LOD de primer
nivel para sus dos entradas y un LOD de segundo nivel para su salida nica.
Si se tuviera un CNT 45 que es de tres entrada se requieren tres LOD de inicio y un solo
LOD para su nica salida caso siguiente:

Para el caso de temporizador:

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.

Figura 8. Circuito de control tradicional.

El mismo circuito pero con un PLC.

Figura 9. Circuito de control con PLC.

1.- En primer lugar.

figura 10 etapa de control.

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.

3.- creacin del diagrama de escalera:

En LOGO es as:

Figura 12. Diagrama de componentes solucin para PLC LOGO.

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 uso y conexiones de entradas y salidas del plc y RI (logo)


Actividades:

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:

programa convertido a micro-1

programa convertido a logo:


Practica 11 contadores y temporizadores:
En logo:
En micro-1
Los timer son elementos de control que sirven para contar un tiempo definido, podemos
encontrar timer de activacin, desactivacin y otros especiales.
Los contadores son elementos usados para contar eventos, pulso, tiempo.
Timers : (00-79) rango de tiempo 0.1-999.9 seg.
Contadores : (00-44)0-9999 rango de conteo eventos
Contadores reversibles: (45-46) rango de conteo 0-9999 eventos

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:

Elementos Usados de LOGO.


Rel disipador activado por flancos.
Descripcin breve
Una seal de entrada genera a la salida una seal de duracin
parametrizable (con redisparo).

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).

Si la entrada Trg pasa nuevamente de 0 a 1 antes de transcurrir el tiempo preajustado (redisparo),


se repone el tiempo Ta y la salida permanece activada.

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!.

DIFERENCIA ENTRE LOS MNEMNICOS SET-RESET Y OUT


Para algunas aplicaciones es ms conveniente el uso de los mnemnicos SET-RESET, pero
para caso en el resultado de la evaluacin de las condiciones se asigna al siguiente
elemento.

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.

Diagrama del proceso.

Lista de acciones:
1.

Si el S1 =0 y T1=0 Hacer: Q1=1, si cualquiera o todas no cumplen hacer: Q1=0.


Si el sensor no detecta botella y el tiempo de 2 seg. No a sucedido, encender motor.
2. Si el S1=0 activa T1. si S1=1 reset T1.
Cuando el sensor S1=0 activar timer de 2 segundos (T1).
3. Si el T1=1 Hacer: Q2=1 y si T1=0 hacer Q2=0
Si el tiempo de 2 seg. termino enciende Q2 donde esta conectada la lmpara indicador.

Diagrama de escalera.

Diagrama para LOGO:

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.

Lista de condiciones y acciones:


La bandera M se usa para incrementar CNT1 y Reciclar conteo.

1.-si la entrada 1 (OL) =1 y CNT1=0 y el marcador M=1


-Comienza el conteo en cascada, T1 T2 T3T4T5.
2.- si el T1=1 y T3=0 hacer Q2=1, si no Q2=0
3.-si el T2=1 y T3=0 hacer Q3=1, si no Q3=0
4.-si el la entrada 1=1 y T3=0, hacer Q1=1, si no Q1=0
5.- si T5=0 hacer M1=1, si T5=1 hacer M=0
6.- si la entrada 1 =0 reset CNT1, si 1=1 activar CNT1
7.- si CNT1=1 parar el conteo y desactivar el reciclo.

Diagrama de escalera.

Conversin de escalera a diagrama de componentes.

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

También podría gustarte