Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PLCs
El desarrollo de los controladores lgicos Programables (PLCs), fue dirigido
originalmente por los requerimientos de los fabricantes de automviles que
estaban cambiando constantemente los sistemas de control en sus lneas de
produccin para acomodarlos a sus nuevos modelos de carros. En el pasado, esto
requera un extenso re-alambrado de bancos de relevadores un procedimiento
muy costoso. A finales de los aos 60, la industria estaba demandando cada vez
ms un sistema de control econmico, robusto, flexible y fcilmente modificable.
La razn principal de tal hecho fue la necesidad de eliminar el gran costo que se
produca al reemplazar el complejo sistema de control basado en relevadores y
contactores. En 1968 nacieron los primeros autmatas programables (APIs o
PLCs) (E. MANDADO, 1996).
Los PLCs cambiaron la forma de automatizar los procesos industriales gracias a
su simplicidad y a sus poderosas funciones. En este captulo conoceremos su
funcionamiento, arquitectura y principales aplicaciones en el campo industrial. Un
PLC o Autmata programable, es un dispositivo programable diseado para el
control de seales elctricas asociadas al control automtico de procesos
industriales, Es un elemento utilizado ampliamente en empresas de manufactura,
plantas de ensamble de vehculos, plantas productoras de qumicos, refineras de
petrleo, elaboracin de semiconductores y otras innumerables aplicaciones, en
las cuales se requieran operaciones que puedan ser efectuadas directamente por
dispositivos automticos.
Un PLC posee las herramientas necesarias, tanto de software como de hardware,
para controlar dispositivos externos, recibir seales de sensores y tomar
decisiones de acuerdo a un programa que el usuario elabore segn el esquema
del proceso a controlar. Lo anterior significa que, adems de los componentes
fsicos requeridos para la adaptacin de las seales, es necesario disponer de un
programa para que el PLC pueda saber qu es lo que tiene para hacer con cada
una de ellas.
Las entradas pueden recibir seales de tipo digital, por ejemplo interruptores, o de
tipo analgico, como sensores de temperatura. Estas seales son transformadas
internamente en seales compatibles con los microprocesadores y dems circuitos
integrados de procesamiento interno. De igual manera, despus que se ha hecho
el procesamiento de las seales y se han tomado decisiones, el PLC altera sus
salidas, inicialmente con seales de formato digital y posteriormente a otro formato
de acuerdo a los actuadores que se vayan a utilizar, ya sean digitales o analgicos
(http//www.autmatas.org)
sido una tarea muy difcil debido a la diversidad de fabricantes de PLCs y a los
problemas de incompatibilidad de programas entre marcas de PLCs (E.
MANDADO, 1996).
El estndar IEC 1131 para controladores programables consiste de cinco partes,
una de las cuales hace referencia a los lenguajes de programacin y es referida
como la IEC 1131-3.
El estndar IEC 1131-3 define dos lenguajes grficos y dos lenguajes basados en
texto, para la programacin de PLCs. Los lenguajes grficos utilizan smbolos
para programar las instrucciones de control, mientras los lenguajes basados en
texto, usan cadenas de caracteres para programar las instrucciones.
Lenguajes Grficos
o Diagrama Ladder (LD)
o Diagrama de Bloques de Funciones (FBD)
Lenguajes Textuales
o Lista de Instrucciones (IL)
o Texto Estructurado (ST)
Tabla 2.- Elementos de programacin en Ladder.
Smbolo
Nombre
Descripcin
I
I
I
Q
2.3
4.1
3.2
1.6
Ejemplo:
Nombre
Descripcin
Bobina
NC
Bobina
SET
Bobina
JUMP
Los bits de sistema son contactos que el propio autmata activa cuando conviene
o cuando se dan unas circunstancias determinadas. Existe una gran variedad,
siendo los ms importantes los de arranque y los de reloj, que permiten que
empiece la ejecucin desde un sitio en concreto y formar una base de tiempos
respectivamente. Su nomenclatura es muy diversa, dependiendo siempre del tipo
de autmata y fabricante.
Temporizadores
El temporizador es un elemento que permite poner cuentas de tiempo con el fin de
activar bobinas pasado un cierto tiempo desde la activacin. El esquema bsico
de un temporizador vara de un autmata a otro, pero siempre podemos encontrar
una serie de seales fundamentales, aunque, eso s, con nomenclaturas
totalmente distintas.
Temporizador
Inicializar los temporizadores es necesario utilizar la caja ya definida para dicho
fin, Existen tres tipos de temporizadores, el temporizador de impulso, el
temporizador de retraso a la conexin y el temporizador con retardo a la
desconexin. Inicializacin de temporizadores.
Es muy importante tener cuidado en no repetir el nmero de temporizador en
cuestin. La preseleccin del temporizador se encuentra en la parte izquierda del
temporizador y es necesario lleve la s de segundos. El dato numrico puede
estar entre 0 y 65535.
Entrada Enable (E): Tiene que estar activa (a 1 lgico) en todo momento
durante el intervalo de tiempo, ya que si se desactiva (puesta a cero lgico) se
interrumpira la cuenta de tibia (puesta a cero temporal).
Contadores
El contador es un elemento capaz de llevar el cmputo de las activaciones de sus
entradas, por lo que resulta adecuado para memorizar sucesos que no tengan que
ver con el tiempo pero que se necesiten realizar un determinado nmero de veces.
En la figura 3.6 Puede verse el esquema de un contador, ci, bastante usual, donde
pueden distinguirse las siguientes entradas y salidas:
Entrada RESET (R): Permite poner a cero el contador cada vez que se
activa. Se suele utilizar al principio de la ejecucin asignndole los bits de
arranque, de modo que quede a cero cada vez que se arranca el sistema.
Entrada DOWN (D): Cada vez que se activa produce un decremento en una
unidad de la cuenta que posea en ese momento el contador.
Salida DONE (D): Se activa cuando el valor del contador se iguala al valor
preestablecido Cip.
Contadores Monoestables
El monoestable es un elemento capaz de mantener activada una salida durante el
tiempo con el que se haya programado, desactivndola automticamente una vez
concluido dicho tiempo. Una de sus principales ventajas es su sencillez ya que
slo posee una entrada y una salida como podemos observar en la siguiente
figura 3.7 (Jose Luis Romeral, 1997).
Sistemas combinacionales
Aunque en los sistemas industriales la programacin se centra en procesos
secuenciales, no teniendo demasiado inters los procesos combinacionales, es
necesario conocer la lgica combinacional ya que en muchas ocasiones es
necesaria en la programacin secuencial.
Una vez obtenida la funcin lgica de un problema combinacional, el paso a
LADDER o esquema de contactos es muy sencillo. De acuerdo con el lgebra de
Boole aplicada a la conmutacin, las sumas sern contactos en paralelo, los
productos contactos en serie y las negaciones contactos normalmente cerrados.
En la siguiente figura se muestra un ejemplo de esquema LADDER para una
determinada ecuacin.
Figura 3.13.- Circuito de marcha y paro con bobinas reset y set. (A.porras/AP
montanero, 1990)
En este caso la prioridad depender del PLC utilizado, aunque usualmente la
funcin RESET tiene prioridad sobre la SET.
Elementos de tiempo
Como ya se ha comentado, los dos elementos bsicos de tiempo son el
temporizador y el monoestable. A continuacin veremos un ejemplo de
programacin de un automatismo temporizado.
El esquema siguiente se corresponde con el mando de un motor con marcha
temporizada: