Un controlador lgico programable, ms conocido por sus siglas en ingls PLC
(programmable logic controller), es una computadora utilizada en la ingeniera automtica o automatizacin industrial, para automatizar procesos electromecnicos, tales como el control de la maquinaria de la fbrica en lneas de montaje o atracciones mecnicas. Los L! son utilizados en muc"as industrias # mquinas. $ diferencia de las computadoras de propsito general, el L! est dise%ado para m<iples se%ales de entrada # de salida, rangos de temperatura ampliados, inmunidad al ruido elctrico # resistencia a la 'ibracin # al impacto. Los programas para el control de funcionamiento de la mquina se suelen almacenar en bateras copia de seguridad o en memorias no 'oltiles. Un L! es un ejemplo de un sistema de tiempo real (duro), donde los resultados de salida deben ser producidos en respuesta a las condiciones de entrada dentro de un tiempo limitado, de lo contrario no producir el resultado deseado. * ndice * +istoria , -esarrollo . /unciones o ..* 0el lgico programable (L0) 1 2entajas 3 4tros usos 5 0eferencias 6 7nlaces e8ternos Historia 9u "istoria se remonta a finales de la dcada de *:5;, cuando la industria busc en las nue'as tecnologas electrnicas una solucin ms eficiente para reemplazar los sistemas de control basados en circuitos elctricos con rels, interruptores # otros componentes com&nmente utilizados para el control de los sistemas de lgica combinacional. 7n un rac< U0, de nue'e ranuras, de izquierda a derec"a= fuente de alimentacin 91;6 1$, !U 1*5>., mdulo de interfaz ?@ 15;>; # procesador de comunicaciones ! 11.>*. 7n *:5A B@ +#dramatic (la di'isin de transmisin automtica de Beneral @otors) emiti una solicitud de propuestas para un reemplazo electrnico de los sistemas cableados de rels. La propuesta ganadora 'ino de Cedford $ssociates. 7l resultado fue el primer L!, designado ;A1 porque era el pro#ecto de Cedford $ssociates nD A1. , Cedford $ssociates comenz una nue'a empresa dedicada al desarrollo, fabricacin, 'enta # mantenimiento de este nue'o producto= @odicon (MOdular DIgital CONtroler). Una de las personas que trabajaron en ese pro#ecto fue -ic< @orle#, quien es considerado como el (padre) del L!. . La marca @odicon fue 'endida en *:66 a Bould 7lectronics, # posteriormente adquirida por la compa%a alemana $7B # luego por la francesa 9c"neider 7lectric, el actual propietario. Desarrollo Los primeros L! fueron dise%ados para reemplazar los sistemas de rels lgicos. 7stos L! fueron programados en lenguaje Ladder, que se parece muc"o a un diagrama esquemtico de la lgica de rels. 7ste sistema fue elegido para reducir las demandas de formacin de los tcnicos e8istentes. 4tros autmatas primarios utilizaron un formulario de listas de instrucciones de programacin. Los L!s modernos pueden ser programados de di'ersas maneras, desde la lgica de escalera de rels, a los lenguajes de programacin tales como dialectos especialmente adaptados de C$9?! # !. 4tro mtodo es la lgica de estado, un lenguaje de programacin de alto ni'el dise%ado para programar L! basados en diagramas de estado. Funciones La funcin bsica # primordial del L! "a e'olucionado con los a%os para incluir el control del rel secuencial, control de mo'imiento, control de procesos, sistemas de control distribuido # comunicacin por red. Las capacidades de manipulacin, almacenamiento, potencia de procesamiento # de comunicacin de algunos L!s modernos son apro8imadamente equi'alentes a las computadoras de escritorio. Un enlace>L! programado combinado con "ardEare de 7F9 remoto, permite utilizar un ordenador de sobremesa de uso general para suplantar algunos L! en algunas aplicaciones. 7n cuanto a la 'iabilidad de estos controladores de ordenadores de sobremesa basados en lgica, es importante tener en cuenta que no se "an aceptado generalmente en la industria pesada debido a que los ordenadores de sobremesa ejecutan sistemas operati'os menos estables que los L!s, # porque el "ardEare del ordenador de escritorio est tpicamente no dise%ado a los mismos ni'eles de tolerancia a la temperatura, "umedad, 'ibraciones, # la longe'idad como los procesadores utilizados en los L!. $dems de las limitaciones de "ardEare de lgica basada en escritorioG sistemas operati'os tales como HindoEs no se prestan a la ejecucin de la lgica determinista, con el resultado de que la lgica no siempre puede responder a los cambios en el estado de la lgica o de los estado de entrada con la consistencia e8trema en el tiempo como se espera de los L!s. 9in embargo, este tipo de aplicaciones de escritorio lgicos encuentran uso en situaciones menos crticas, como la automatizacin de laboratorio # su uso en instalaciones peque%as en las que la aplicacin es menos e8igente # crtica, #a que por lo general son muc"o menos costosos que los L!s. Rel lgico programable (PR! 7n los <imos a%os, unos peque%os productos llamados rels lgicos programables (L0), # tambin por otros nombres similares, se "an 'uelto ms comunes # aceptados. 7stos son mu# similares a los L!, # se utilizan en la industria ligera, donde slo unos pocos puntos de entradaFsalida (es decir, unas pocas se%ales que llegan desde el mundo real # algunas que salen) estn in'olucrados, # el bajo costo es deseado. 7stos peque%os dispositi'os se "acen tpicamente en un tama%o fsico # forma com&n por 'arios fabricantes, # con la marca de los fabricantes ms grandes de L!s para completar su gama baja de producto final. La ma#ora de ellos tienen entre A # *, entradas digitales, 1 # A salidas discretas, # "asta , entradas analgicas. 7l tama%o es por lo general alrededor de *; cm de anc"o # 6,3 cm de alto # 6,3 cm de profundidad. La ma#ora de estos dispositi'os inclu#en una pantalla L!- de tama%o peque%o para la 'isualizacin simplificada lgica de escalera (slo una porcin mu# peque%a del programa est 'isible en un momento dado) # el estado de los puntos de 7F9. Iormalmente estas pantallas estn acompa%ados por una botonera basculante de cuatro posiciones ms cuatro pulsadores ms separados, # se usan para na'egar # editar la lgica. La ma#ora tienen un peque%o conector para la cone8in a tra's de 09>,., o 09> 1A3 a un ordenador personal para que los programadores pueden utilizar simples aplicaciones de HindoEs para la programacin en lugar de 'erse obligados a utilizar la pantalla L!- # el conjunto de peque%os pulsadores para este fin. $ diferencia de los L!s regulares que son generalmente modulares # ampliables en gran medida, los L0s son por lo general no modulares o e8pansibles, pero su precio puede ser dos rdenes de magnitud menos de un L! # toda'a ofrecen un dise%o robusto # de ejecucin determinista de la lgica. 7n los <imos a%os se est incluso incorporando en estos peque%os dispositi'os, una cone8in de red 7t"ernet con 0J13 que permite configurar # monitorizar el equipo de forma remota. "enta#as -entro de las 'entajas que estos equipos poseen se encuentra que, gracias a ellos, es posible a"orrar tiempo en la elaboracin de pro#ectos, pudiendo realizar modificaciones sin costos adicionales. or otra parte, son de tama%o reducido # mantenimiento de bajo costo, adems permiten a"orrar dinero en mano de obra # la posibilidad de controlar ms de una mquina con el mismo equipo. 9in embargo, # como sucede en todos los casos, los controladores lgicos programables, o L!Ks, presentan ciertas des'entajas como es la necesidad de contar con tcnicos calificados # adiestrados especficamente para ocuparse de su buen funcionamiento. Otros usos +o# en da, los L! no slo controlan la lgica de funcionamiento de mquinas, plantas # procesos industriales, sino que tambin pueden realizar operaciones aritmticas, manejar se%ales analgicas para realizar estrategias de control, tales como controladores ?- (proporcional integral # deri'ati'o).