Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos:
1. Conocer elementos a tener en cuenta para el empleo de los Autómatas Programables o las
Computadoras Personales en el control moderno.
2. Familiarizarse con las Redes de Autómatas más comunes.
Sumario
• Introducción.
• Tendencias actuales de los Autómatas Programables.
• Sistemas Automáticos con el empleo de Autómatas Programables y Ordenadores.
• El control mediante Ordenadores.
• Redes de Autómatas.
• Bibliografía y páginas Web.
Introducción.
Pretendemos también incursionar en varias de las redes de PLC mas comunes existentes en la
actualidad observando sus características mas importantes.
En el área de análisis y diseño de sistemas automatizados hay dos grandes líneas muy bien
definidas, ellas son:
Sistemas Lógicos.
La automatización de los sistemas lógicos (más conocidos como de eventos discretos), abarca
aquellos sistemas que se caracterizan por la ocurrencia o sucesión de eventos (pueden ser pasos,
etapas, etc) que responden a una secuencia dada, la cual puede ser en el tiempo y/o debido a la
ocurrencia de determinadas condiciones o eventos externos. Entre los sistemas secuenciales
podemos citar por ejemplo: control secuencial del tráfico ferroviario, control de elevadores de un
edificio, sistema de llenado de botellas, etc. En todos estos tipos de sistemas se caracterizan por
tener una secuencia lógica de pasos a seguir donde lo más importante no es precisamente la
regulación de alguna variable continua, sino respetar la secuencia de operaciones para lograr así
el correcto funcionamiento del sistema.
Los procedimientos de análisis y diseño a emplear se basan en las técnicas de diseño secuencial
generalmente utilizando métodos y herramientas matemáticas concebidas para el tratamiento de
sistemas secuenciales, como por ejemplo las Redes Petri, Optimización por técnicas de
Ramificación y Poda, etc.
Sistemas Diferenciales.
Cuando hablamos de los sistemas diferenciales, estamos refiriéndonos al caso de los
comúnmente conocidos sistemas de control continuo, cuyo objetivo fundamental es la regulación
de variables continuas en el tiempo como pueden ser temperatura, nivel o presión. En este caso
se emplean para la regulación los clásicos PID en diferentes estructuras, así como otras técnicas
más avanzadas dentro de la teoría del control moderno como pueden ser el control difuso o
fuzzy, control robusto, control adaptable u otras técnicas de control inteligente (redes neuronales,
algoritmos genéticos, etc.)
En sentido general no es muy cotidiano ver en la practica algún sistema automatizado que
pertenezca enteramente al grupo de los sistemas secuenciales o al de los sistemas continuos, lo
que comúnmente ocurre es que suelen encontrarse combinaciones de ambos, aún en aplicaciones
relativamente sencillas, ello no quiere decir que puede predominar uno en particular, en
dependencia de las características del proceso a controlar.
En una aplicación simple nos podemos encontrar la necesidad del empleo del control secuencial
(arranque y pare de una bomba, operación de emergencia, repetición de una determinada
secuencia de operaciones, etc.) combinada con la estabilización de determinadas variables
analógicas de la planta.
Por todos es conocido que en las aplicaciones donde se hace empleo de los PLC, de una manera
sencilla se posibilita la ejecución de los dos tipos de automatismo sobre un mismo equipo y ello
indiscutiblemente constituye una ventaja a favor del usuario que se decide por explotar esta
tecnología.
En este sentido los PLC´s se caracterizan por tener lenguajes estructurados de raíces secuenciales
(lo cual es considerado una desventaja por muchos autores), no obstante es innegable la ventaja
que representa en empleo de PLC´s para el tratamiento de automatismo secuenciales y/o
medición-regulación de variables analógicas.
Resultados de una encuesta realizada a finales de la década del 2000 arrojo los siguientes
resultados:
• El 77.3 % de los usuarios de PLC´s lo emplean en control secuencial
• El 61.5 % de los usuarios de PLC´s lo emplean en el control de procesos propiamente
dicho.
La misma encuesta establece que:
• El 55.7 % de los usuarios emplea los PLC´s de forma independiente.
• El 35.6 % de los usuarios emplea los PLC´s en redes propias de PLC´s .
• El 6.3 % de los usuarios emplea los PLC´s en redes dentro de sistemas profesionales de
control distribuido. (tendencia a aumentar)
• El 32.2 % de los usuarios emplea los PLC en redes de PC. (tendencia a aumentar)
Otra encuesta indica que el 85% PID instalados cumplen funciones clásicas de control.
Las aplicaciones relativas al empleo de los autómatas en redes dentro de sistemas profesionales
de control distribuido y/o en redes conjuntamente con ordenadores tienden a ir en aumento para
los próximos años. La creación de redes de control distribuido con empleo de autómatas
programables y microcomputadoras en medianas y grandes aplicaciones fortalecen esta línea o
tendencia (ejemplo redes con PLC) añadiéndose nuevos elementos funcionales (optimización,
cálculo económico, control calidad, etc) muy importantes en la automatización de sistemas.
De esta manera podemos resumir que la tendencia que debe caracterizar a los autómatas
programables se puede resumir en:
1. Sistemas abiertos.
2. Incrementos de las capacidades analógicas.
3. Aumento potenciales en la comunicación.
4. Desafío competitivo con las PC.
5. Aumento de aplicaciones en redes (ya sea con PLC o con PC)
Una pregunta que muchos nos hacemos con bastante frecuencia tiene que ver con la decisión de
que variante seria la mas adecuada a utilizar a la hora de llevar a cabo la implementación de un
sistema automático, ¿Empleo de PLC´s o PC ?. Sobre esta polémica hay muchas interrogantes y
existen múltiples especialistas en la materia que se inclinan a favor o en contra de una u otra
variante, cada uno aportando sus propios elementos en relación a tan controvertido tema, donde
generalmente privan intereses comerciales por encima de los puramente técnicos.
En tal sentido no vamos a identificarnos con una variante u otra, sino a brindar un grupo de
elementos importantes que se deben e tener en cuenta a la hora de decidir por el empleo de los
PLC o las PC en la automatización de sistemas, no con el animo de realizar una comparación de
cual opción es mejor, ya que para tomar un decisión de este tipo habría que considerar muchos
aspectos, que a veces no todos los especialistas toman en consideración.
Esto puede ser considerado una desventaja por unos y una ventaja por otros; todo depende de
bajo que filosofía se analice este aspecto.
A la hora de configurar, programar e instalar un sistema a base de autómatas, juega un rol
fundamental la experiencia del usuario, no solo con las características del proceso sino también
con relación al tipo de PLC que empleará y sus características, ello permitirá realizar una
correcta aplicación del sistema en cuestión.
Por todos es conocido que para un especialista en el tema, es relativamente más fácil hacer la
selección y compra de un ordenador que la de un determinado PLC.
Para la adquisición de un (o varios) PLC hay que considerar entre otros, aspectos tales como:
En consideración con este punto podemos entonces decir que el grado de experiencia del usuario
responsable de automatizar un sistema puede significar en una ventaja o una desventaja adicional
sobre el resultado de la calidad total de la automatización resultante.
Este aspecto se agudiza si se quiere incluir por ejemplo un adecuado nivel de tolerancia a fallas
en el sistema y aunque existen PLC diseñados para tales aplicaciones, en este caso pesa aun más
la experiencia de los especialistas designados para llevar a cabo la aplicación.
• Un gran número de simuladores de PLC por software han aparecido en el mercado, ello está
ayudando a transferir el control de tareas al disco duro, garantizando una automatización
más efectiva (en costo) en una simple pieza de hardware (la PC).
• Las tares de control, visualización, supervisión, adquisición de datos, etc pueden ser
efectuados por los PLC conectados en redes mejor que con exclusivamente PC destinadas al
control.
• Los PLC están diseñados para ser empleados en ambiente industriales exigentes, y el sistema
operativo en tiempo real sigue siendo su mayor virtud; por lo tanto sigue siendo la primera
opción para todo control de tares criticas o extremas donde una PC simplemente podría estar
cargada.
A modo de conclusión intermedia alrededor del tema, podemos afirmar lo siguiente: Lo que
finalmente es más práctico y menos costoso emplear depende en realidad de un gran número de
factores y los mismos deben ser considerados individualmente para cada proyecto de
automatización en cuestión. Lo más importante es saber encontrar la solución más eficaz,
económica y útil para cada aplicación. En eso radica nuestra responsabilidad.
Veamos un ejemplo práctico que ilustra como una solución relativamente sencilla puede
disminuir el costo de implementación de un lazo de control de flujo para el cual se había pensado
inicialmente en emplear un caudalimetro para cumplir con las tareas de regulación y medición de
flujo en una tubería.
Ejemplo: Un caudalimetro digital moderno con funciones PID asociadas para realizar la
regulación y medición de flujo puede costar aproximadamente 1200 dólares. Si el objetivo
principal es regular el flujo, pues un esquema típico como el mostrado en la figura puede ser la
solución.
Con un costo total de solo 580 dólares (Variador de velocidad 460 dólares y sensor transductor
de presión diferencial 120 dólares), se cumple con el objetivo del lazo, lográndose un ahorro
adicional de más de $600.
4 – 20 mA
Variador de
Velocidad
Señal de Mando
Sensor transmisor
Bomba de presión diferencial
Figura No. 1
Esquema de Regulación de Flujo.
Tanto en casa como en las oficinas, el ordenador personal continúa su progreso triunfal. El PC se
ha establecido en un gran número de campos de la vida moderna, y el sector industrial no se ha
quedado al margen de ello. Análogamente al lema "Más rápido, más alto, más lejos", los
componentes hardware y software destinados a las computadoras personales están siendo cada
vez más potentes y rentables, y lo que es mas importante la fiabilidad ha aumentado. Por lo tanto
es lógico, que la industria quiera tomar provecho de este hecho, para reducir costos y/o
incrementar la productividad.
Es cierto que desde hace tiempo, muchas tareas industriales de control son ya responsabilidad de
los ordenadores, y es muy común encontrarse aplicaciones que corren sobre Windows, sobre
todo cuando se manejan pedidos y/o se ajustan parámetros de maquinaria que incluyen hasta
preparar o visualizar datos prácticamente de cualquier tipo.
No hay que sorprenderse entonces, que tanto los especialistas en automatización como los
usuarios estén ahora pensando en que manera pueden transferir al ordenador otras tareas
relacionadas con la automatización, con el objetivo de lograr un mayor ahorro. Recientemente un
gran número de herramientas de software, entre los que se encuentran los simuladores de PLC
que corren sobre ordenadores, han aparecido en el mercado y están ayudando a transferir el
control de tareas al disco duro, presentando una automatización más efectiva en lo que a costos
se refiere en una simple pieza de hardware (el PC).
Todo esto nos inclina a realizarnos las siguientes interrogantes: ¿Qué sucederá con el software
para el PLC? , ¿Cómo puede emplearse y en qué condiciones?, y sobre todo, ¿Tiene el PLC sus
días contados?
Hardware o Software
El hecho es que las tareas automatizadas de control, visualización y computación pueden ser
efectuadas por controladores lógicos programables (conectados en red mediante los módulos
adecuados) mejor que con sistemas exclusivos de control basados en PC.
Figura No. 2
Esquema de un Sistema de Control y Adquisición de Datos basado en PC.
Así, por ejemplo, los actuales conocimientos y preferencias del usuario pueden jugar un mayor
papel que la pura potencia del ordenador. Los factores cruciales, no obstante, son los atributos de
capacidad en tiempo real y las propiedades de seguridad que hasta ahora han sido fuertemente
asociadas con el PC. No obstante, un sistema de control es inconcebible sin capacidad de
procesamiento de tareas en tiempo real lo cual es altamente demandado en industria.
Antes de continuar con este tema, veamos muy someramente que caracteriza a un sistema de
tiempo real. Desde el punto de vista conceptual, la posibilidad de trabajo en tiempo real se refiere
a la capacidad del ordenador para que el mismo sea capaz de procesar y proporcionar los
resultados dentro de un tiempo especificado, de acorde a las características del proceso. En este
contexto "estrictamente en tiempo real" significa que un sistema reacciona a los eventos externos
dentro de un tiempo especificado en un 100% de los casos. Si, de otra forma, los tiempos de
reacción pueden superarse en ciertos casos, como en el simple caso de controladores de
temperatura, hablamos de "tiempo real suave".
Si, además del control de tareas, se necesita un procesamiento de datos, trabajo en red o
visualización, un sistema basado en PC debe ser tomado en consideración, ello se aplica en
particular si un PC (de calidad industrial donde sea posible) está actualmente en disposición y el
software existente puede y debe continuar siendo empleado.
Como el sistema operativo sólo puede proporcionar respuestas suaves en tiempo real lo más
simple es emplear extensiones hardware para las tareas críticas (tarjetas de expansión PC) y
soluciones software para el resto de tareas. Esto nos lleva a una compatibilidad con futuros
sistemas operativos y una solución totalmente factible actualmente.
No obstante el hardware de expansión para PC generalmente son PLC's, por lo que siempre
acabamos trabajando de una forma u otra con los clásicos PLC's para tareas en estricto tiempo
real, pero con un costo mucho menor para la mayoría de las aplicaciones.
La tendencia actual en el control de procesos complejos es utilizar los autómatas en red o como
periféricos de un ordenador, con lo cual se combinan la potencia de cálculo del ordenador y la
facilidad de interfaces estándar que ofrece el autómata. El resultado de esta integración es la red
de autómatas conectada a ordenador, capaz de ofrecer las prestaciones y ventajas de ambos
elementos al integrar en un solo sistema todas las funciones de producción asistida por
ordenador, apareciendo el termino CIM (Computer Integrated Manufacturing)
Redes de Autómatas.
Los PLC's se introdujeron por primera vez en la industria en 1960 aproximadamente, como todos
conocemos, fundamentalmente en aplicaciones secuenciales (sustitución de lógicas a reles). La
razón principal de tal hecho fue la necesidad de eliminar el gran costo que se producía al
reemplazar el complejo sistema de control basado en relés y contactores.
El problema de los relés radicaba en que cuando los requerimientos de producción cambiaban
también lo hacía el sistema de control. Esto comenzó a resultar bastante caro cuando los cambios
fueron frecuentes. Dado que los relés son dispositivos mecánicos y poseen una vida limitada se
requería un estricto mantenimiento planificado. Por otra parte, a veces se debían realizar
conexiones entre cientos o miles de relés, lo que implicaba un enorme esfuerzo de diseño y
mantenimiento.
Los "nuevos controladores" debían ser fácilmente programables por ingenieros de planta o
personal de mantenimiento. El tiempo de vida debía ser largo y los cambios en el programa
tenían que realizarse de forma sencilla. Finalmente se imponía que trabajaran sin problemas en
entornos industriales adversos. La solución fue el empleo de una técnica de programación
familiar y reemplazar los relés mecánicos por relés de estado sólido.
A mediados de los 70 las tecnologías dominantes de los PLC eran máquinas de estado
secuenciales y CPU basadas en desplazamiento de bits. Los AMD 2901 y 2903 fueron muy
populares en el Modicon y PLC's A-B. Los microprocesadores convencionales cedieron la
potencia necesaria para resolver de forma rápida y completa la lógica de los pequeños autómatas.
Por cada modelo de microprocesador había un modelo de PLC basado en el mismo. No obstante,
el 2903 fué uno de los más utilizados.
Por ultimo debemos plantear que el propio desarrollo de los PLC en lo relativo a la
comunicación a hecho que los mismos dispongan de módulos inteligentes específicos para tal
propósito, así como instrucciones concebidas dentro de sus códigos de programación para
realizar las funciones de comunicación de una manera flexible, transparente y segura para el
usuario.