Automatismo Secuencial
AUTOMATISMO SECUENCIAL
Su historia se remonta a finales de la dcada de 1960 cuando la industria busc en las nuevas
tecnologas electrnicas una solucin ms eficiente para reemplazar los sistemas de control basados
en circuitos elctricos con rels, interruptores y otros componentes comnmente utilizados para el
control de los sistemas de lgica combinacional.
Los PLC's se introdujeron por primera vez en la industria en 1960 aproximadamente. 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 rels y contactores.
El proceso para actualizar dichas instalaciones en la industria ao tras ao era muy costoso y
consuma mucho tiempo, y los sistemas basados en rels tenan que ser recableados por electricistas
especializados.
La industria automotriz es todava una de las ms grandes usuarias de PLC, y hoy en da, los PLC no
slo controlan la lgica de funcionamiento de mquinas, plantas y procesos industriales, sino que
tambin pueden realizar operaciones aritmticas, manejar seales analgicas para realizar estrategias
de control, tales como controladores proporcional integral derivativo (PID).
Los PLC actuales pueden comunicarse con otros controladores y computadoras en redes de rea local,
y son una parte fundamental de los modernos sistemas de control distribuido.
Un lenguaje ms reciente, preferido por los informticos y electrnicos, es el FBD (Function Block
Diagram) que emplea compuertas lgicas y bloques con distintas funciones conectados entre s.
En la programacin se pueden incluir diferentes tipos de operandos, desde los ms simples como
lgica booleana, contadores, temporizadores, contactos, bobinas y operadores matemticos, hasta
operaciones ms complejas como manejo de tablas (recetas), apuntadores, algoritmos PID y
funciones de comunicacin multiprotocolo que le permitiran interconectarse con otros dispositivos.
Un Controlador Lgico Programable es un dispositivo usado para controlar. Este control se realiza
sobre la base de una lgica, definida a travs de un programa.
Un controlador lgico programable est constituido por un conjunto de tarjetas o circuitos impresos,
sobre los cuales estn ubicados componentes electrnicos.
La estructura bsica del hardware de un consolador Programable propiamente dicho est constituido
por:
Fuente de alimentacin
Unidad de procesamiento central (CPU)
Mdulos de interfaces de entradas/salidas (E/S)
Modulo de memorias
Unidad de programacin
En algunos casos cuando el trabajo que debe realizar el controlador es ms exigente, se incluyen
Mdulos Inteligentes.
Fuente De Alimentacin
Es la parte ms compleja e imprescindible del controlador programable, que en otros trminos podra
considerarse el cerebro del controlador.
La unidad central est diseada a base de microprocesadores y memorias; contiene una unidad de
control, la memoria interna del programador RAM, temporizadores, contadores, memorias internas
tipo rel, imgenes del proceso entradas/salidas, etc. Su misin es leer los estados de las seales de
las entradas, ejecutar el programa de control y gobernar las salidas, el procesamiento es permanente
y a gran velocidad.
Son los que proporciona el vnculo entre la CPU del controlador y los dispositivos de campo del
sistema. A travs de ellos se origina el intercambio de informacin ya sea para la adquisicin de datos
o la del mando para el control de maquinas del proceso.
Debido a que existen gran variedad de dispositivos exteriores (captadores, actuadores), encontramos
diferentes tipos de mdulos de entrada y salidas, cada uno de los cuales sirve para manejar cierto tipo
de seal (discreta o anloga) a determinado valor de tensin o de corriente en DC o AC.
Mdulos de Memorias
Son dispositivos destinados a guardar informacin de manera provisional o permanente. Existen dos
tipos de memorias:
Voltiles (RAM)
No voltiles (EPROM y EEPROM)
Unidad de Programacin
Los terminales de programacin, son el medio de comunicacin entre el hombre y la mquina; estos
aparatos estn constituidos por teclados y dispositivos de visualizacin.
Al comenzar el ciclo, la CPU lee el estado de las entradas. A continuacin ejecuta la aplicacin
empleando el ltimo estado ledo. Una vez completado el programa, la CPU ejecuta tareas internas de
diagnstico y comunicacin. Al final del ciclo se actualizan las salidas. El tiempo de ciclo depende del
tamao del programa, del nmero de E/S y de la cantidad de comunicacin requerida.
Durante cada ciclo de barrido denominado SCAN, las seales de entrada provenientes de los sensores
se transmiten a travs de un modulo adaptador de comunicaciones al procesador, el que ejecuta el
programa de control previamente ingresado por el usuario, y transmite los datos de salida a los
respectivos actuadores.
1.- Al encender el procesador, se efecta un auto chequeo (self test) durante el cual, el procesador
deshabilita las entradas y salidas, realiza test de memorias, revisin del programa, test de
configuracin de las puertas de comunicaciones. Una vez aceptado el test, se habilitan las E/S y se
pasa a modo de operacin NORMAL.
2.- Lee estado de las entradas y almacena la representacin de los estados de estos puntos (ON/OFF)
en una tabla de imgenes de las entradas.
3.- Ejecuta la lgica programada en su programa usuario, y dependiendo del resultado de cada una de
las instrucciones se actualiza la tabla de imgenes de las salidas.
4.- Se actualiza el estado de las salidas, copiando hacia los mdulos de salida el estado de la tabla de
imgenes de las salidas, modificando el estado de los actuadores alambrados a estos mdulos.
Lenguaje de Programacin
Los lenguajes de programacin son necesarios para la comunicacin entre el usuario, sea
programador u operario de la mquina o proceso donde se encuentre el PLC y el PLC. La interaccin
que tiene el usuario con el PLC la puede realizar por medio de la utilizacin de un cargador de
programa tambin reconocida como consola de programacin o por medio de un PC.
En procesos grandes o en ambientes industriales el PLC recibe el nombre tambin de API (Autmata
Programable Industrial) y utiliza como interface para el usuario pantallas de plasma, pantallas de
contacto (Touch Screen) o sistemas SCADA (sistemas para la adquisicin de datos, supervisin,
monitoreo y control de los procesos).
Los lenguajes de programacin para PLC son de dos tipos, visuales y escritos. Los visuales admiten
estructurar el programa por medio de smbolos grficos, similares a los que se han venido utilizando
para describir los sistemas de automatizacin, planos esquemticos y diagramas de bloques. Los
escritos son listados de sentencias que describen las funciones a ejecutar.
Los programadores de PLC poseen formacin en mltiples disciplinas y esto determina que exista
diversidad de lenguajes. Los programadores de aplicaciones familiarizados con el rea industrial
prefieren lenguajes visuales, por su parte quienes tienen formacin en electrnica e informtica
optan, inicialmente por los lenguajes escritos.
PLC en la actualidad
Hoy en da, los PLC no slo controlan la lgica de funcionamiento de mquinas, plantas y procesos
industriales, sino que tambin pueden realizar operaciones aritmticas, manejar seales analgicas
para realizar estrategias de control, tales como controladores Proporcional-Integral-Derivativo (PID).
Los PLC actuales pueden comunicarse con otros controladores y computadoras en redes de rea local,
y son una parte fundamental de los modernos sistemas de control distribuido. Existen varios
lenguajes de programacin, tradicionalmente los ms utilizados son el diagrama de escalera (Lenguaje
Ladder), preferido por los electricistas, lista de instrucciones y programacin por estados, aunque se
han incorporado lenguajes ms intuitivos que permiten implementar algoritmos complejos mediante
simples diagramas de flujo ms fciles de interpretar y mantener. Un lenguaje ms reciente, preferido
por los informticos y electrnicos, es el FBD (en ingls Function Block Diagram) que emplea
compuertas lgicas y bloques con distintas funciones conectados entre s.
En la programacin se pueden incluir diferentes tipos de operandos, desde los ms simples como
lgica booleana, contadores, temporizadores, contactos, bobinas y operadores matemticos, hasta
operaciones ms complejas como manejo de tablas (recetas), apuntadores, algoritmos PID y
funciones de comunicacin muti-protocolos que le permitiran interconectarse con otros dispositivos.
Bibliografa