Instituto Universitario Politécnico “Santiago Mariño”
Maracay – Edo. Aragua.
Más conocido por sus siglas en inglés
(programmable logic controller), el PLC es un Instrumento electrónico, que utiliza Historia memoria programable para guardar Desde el comienzo de la industrialización, los instrucciones sobre la implementación de PLCs han sido un mecanismo clave en este determinadas funciones, como operaciones proceso puesto que permiten, entre otras lógicas, secuencias de acciones, cosas, que ciertas tareas se realicen de forma especificaciones temporales, contadores y más rápida y que el hombre evite su aparición cálculos para el control mediante módulos de en trabajos peligrosos tanto como para él, E/S analógicos o digitales sobre diferentes como para su entorno más próximo, pueden tipos de máquinas y de procesos”. encontrarse en semáforos; gestión de iluminación en parques, jardines; control de puertas automáticas; e incluso en el control de dispositivos del hogar como ventanas, toldos, climatización, etc.
El desarrollo de los PLCs fue dirigido
originalmente por los requerimientos de los fabricantes de automóviles. De este modo, a finales de los años 60, la industria necesitaba El campo de aplicación de los PLCs es muy cada vez más un sistema de control diverso e incluye diversos tipos de industrias económico, robusto, flexible y fácilmente (ej. automoción, aeroespacial, construcción, modificable. Así, en 1968 aparecieron los etc.), así como de maquinaria. A diferencia de primeros autómatas programables (APIs o las computadoras de propósito general, el PLCs). PLC está diseñado para múltiples señales de A principios de los 70, los PLC ya entrada y de salida, amplios rangos de incorporaban el microprocesador. En 1973 temperatura, inmunidad al ruido eléctrico y aparecieron los PLCs con la capacidad de resistencia a la vibración y al impacto. Un comunicación - Modbus de MODICON. De PLC es un ejemplo de un sistema de tiempo este modo, los PLCs eran capaces de real duro donde los resultados de salida deben intercambiar información entre ellos y podían ser producidos en respuesta a las condiciones situarse lejos de los procesadores y los de entrada dentro de un tiempo limitado, que objetos que iban a controlar. de lo contrario no producirá el resultado deseado. Fue en los años 80 cuando se produjo un • bus de sistema, para conectar los puertos intento de estandarización de las con los módulos de E/S. comunicaciones con el protocolo MAP (Manufacturing Automation Protocol) de El lugar donde se guardan los datos y las General Motor’s. Se consiguió también instrucciones es la memoria que se divide en reducir las dimensiones de los PLC y se pasó memoria permanente, PM, y memoria a programar con una programación simbólica. operacional, conocida como memoria de acceso aleatorio o RAM. La primera, la PM, Estructura interna de un PLC se basa en las ROM, EPROM, EEPROM o FLASH; es donde se ejecuta el sistema de para que el sistema interno de un plc operación del PLC y puede ser reemplazada. funcione, es necesario: Sin embargo, la RAM, es donde se guarda y ejecuta el programa en cuestión utilizado y es Un suministro de potencia cuyo propósito la de tipo SRAM la que se utiliza principal es garantizar los voltajes de habitualmente. operación internos del controlador y sus bloques. Los valores más frecuentemente Los módulos de E/S, son aquellos módulos de utilizados son ±5V, ±12V y ±24V y existen señal (SM) que coordinan la entrada y salida principalmente dos módulos de suministro de de las señales, con aquellas internas del PLC. potencia: los que utilizan un voltaje de entra Estas señales pueden ser digitales (DI, DO) y de la red de trabajo, los que utilizan analógicas (AI, AO), y provienen o van a suministradores de potencia operacionales dispositivos como sensores, interruptores, para el control de los objetos. actuadores, etc. Los SMs analógicos utilizan en general un voltaje en DC y una corriente La parte principal es la denominada “unidad directa. De este modo, opto acopladores, central de procesamiento” o CPU que transistores y relés son empleados en la salida contiene la parte de procesamiento del digital del SMs para cambiar los estados de la controlador y está basada en un señal de salida con el fin de proteger a estos microprocesador que permite utilizar dispositivos de situaciones como un aritmética y operaciones lógicas para realizar cortocircuito, una sobrecarga o un voltaje diferentes funciones. Además, la CPU, testea excesivo. El número de entradas y/o salidas también frecuentemente el PLC para lograr de los SMs digitales es también bastante más encontrar errores en su debido tiempo. elevado que en los analógicos, siendo los La transferencia de datos y/o direcciones en primeros más de 8,16 o 32, mientras que los los PLCs es posible gracias a cuatro tipos de segundos son, a lo sumo 8. buses diferentes: Tipos de PLCs • bus de datos, para la transferencia de datos 1) PLC compactos: son aquellos que incorporan de los componentes individuales CPU, PS, módulos de entrada y salida en un • bus de direcciones, para aquellas único paquete. A menudo existe un número transferencias entre celdas donde se habían fijo de E/Ss digitales (no mayor a 30), una o guardado datos dos canales de comunicación (para programar el PLC y la conexión de los buses de campo) • bus de control, para las señales de control de y HMI. Además, puede haber una entrada los componentes internos para el contador de alta velocidad y una o dos E/Ss analógicas. Para aumentar el número de herramienta software, lo que permite las E/Ss de una PLC compacta individual se economizar los gastos del desarrollo del incrementa (además) los módulos que pueden sistema. ser conectados. 5) Con ordenador industrial (PC industrial): son 2) PLC modular: es el tipo de PLC más potente aquellos que combina un PC normal y un y tiene más funciones que los PLC PLC en un único sistema. La parte de PLC compactos. La CPU, SM, CP y otros módulos puede estar basada en hardware (PLC de tipo se encuentran generalmente en paquetes slot) o basadas en un PLC con software separados en un riel DIN o en un riel con una virtual (PLC de tipo software). Los forma especial y que se comunica con la CPU ordenadores industriales que se utilizan son a través de un sistema bus. Además, los PLCs de tamaño medio y tienen una gran cantidad modulares pueden utilizar un elevado número de aplicaciones en la automatización donde se de entradas/salidas, pueden soportar requiere un control rápido de los procesos. programas más grandes, guardar más datos y Los PCs industriales utilizan, a menudo, un operar bajo el modo de multitarea. bus de campo para el control de los procesos Normalmente se utilizan para el control, y/o maquinaria automatizada. Algunos de regulación, posicionamiento, procesamiento ellos tienen incorporadas entradas/salidas, así de datos, manipulación, comunicación, como otro tipo de partes modulares del PLC. monitorización, servicios-web, etc. Sin embargo, la desventaja es que puede 3) PLC de tipo montaje en rack: son aquellos suceder que, tras un periodo de tiempo, no se que prácticamente tienen las mismas encuentren recambios de ciertas partes capacidades y funciones que el PLC modular. (memoria, procesador, tarjeta de video etc.) Sin embargo, existen algunas diferencias en debido a que han dejado de producirse. el bus o en el rack dónde se colocan los 6) PLC de tipo de ranura: se trata de una tarjeta módulos del PLC. El rack contiene ranuras especial, que posee todas las funciones de para los módulos y un sistema de bus cualquier CPU de un PLC normal. Se sitúa en integrado para intercambiar información entre el (en una ranura vacía de la placa base), que los diferentes módulos. La ventaja principal permite intercambiar directamente la es que pueden permitir un intercambio más información entre las aplicaciones-HIM del rápido de los datos entre los módulos y el PC existente y/u otras aplicaciones software. tiempo de reacción por parte de los módulos 7) PLC de tipo software: se trata de un PLC es menor. virtual, que trabaja en un ordenador personal. 4) PLC con panel Operador y Controlador Para controlar las máquinas o procesos se Lógico Programable (OPLC): posee una utilizan los puertos de comunicación del PC interfaz HIM para su funcionamiento y una (Ethernet, COM) o unas tarjetas especiales monitorización de los procesos automáticos y del tipo del bus del sistema (que se sitúan en las máquinas. La HMI consiste el PC) que permiten realizar una principalmente en un monitor y un teclado o comunicación remota con las entradas/salidas una pantalla táctil. El monitor puede ser bien de otros dispositivos para la automatización. de tipo texto o gráfico. La ventaja principal La desventaja de los PLC de este tipo es la de este sistema respecto a un PLC con un falta de memoria individual para guardar los panel operador aparte es que no es necesario datos y la pérdida de los datos sobre el programar el panel de forma separada. Toda control de los procesos cuando se interrumpe la programación se realiza por medio de una el suministro de potencia. Los lenguajes de programación de PLC procesador del plc interpreta los datos de arriba hacia a abajo y de izquierda a derecha. Estos son símbolos, caracteres y reglas de uso que fueron diseñados para poder tener una Diagrama de bloques comunicación de los usuarios con las En este tipo de programación se utilizan máquinas. Gracias a este vínculo, podemos bloques de símbolo lógicos. Las salidas no se ser capaces de crear un programa con requieren incorporar a una bobina de salida, instrucciones para controlar el porque la salida está asignada en las salidas funcionamiento de cualquier proceso o de los bloques lógicos. Estos diagramas en su máquina. mayoría son preferidos por personas Tipos de lenguajes de programación de acostumbrados a trabajar con circuitos de PLC compuertas lógicas, ya que la simbología utilizada es equivalente. Los lenguajes de programación de PLC se pueden clasificarse en dos clases. Características principales:
Lenguajes de alto nivel Las salidas de los bloques no se conectarán
entre sí. La evaluación de una red se termina En esta categoría se encuentran los lenguajes antes de iniciar la siguiente que son gráficos, ya que estos utilizan una interfaz de símbolos para declarar las Lenguajes de bajo nivel instrucciones de control, una de las En este tipo se encuentran los lenguajes de desventajas de estos lenguajes visuales es que programación a través de texto, utilizando la programación está limitada a los símbolos cadenas de caracteres para indicar las que se proporcionan. instrucciones de control Diagrama escalera o ladder Lista de instrucciones Este lenguaje fue uno de los pioneros ya que Este tipo de lenguaje es el más antiguo y es la fue uno de los primeros en ser utilizados, ya base para todos los lenguajes de que se asemeja mucho a los diagramas con programación que existen, este lenguaje es el relevadores. Se le llama de escalera porque es precursor del diagrama escalera ya que este se muy similar a la estructura de una escalera, ya utilizaba cuando las computadoras aun no que contiene dos rieles verticales, y varios tenían capacidad gráfica. Todos los lenguajes rieles horizontales. son traducidos a lista de instrucciones. Características principales: Características principales: Los 2 rieles verticales son de alimentación Todos los lenguajes pueden ser traducidos a (en el caso de VCD uno es voltaje y otro lista de instrucciones, pero no al revés. La tierra y en VCA son L1 y L2). Las programación es más compacta. Este lenguaje instrucciones se colocan del lado izquierdo. es el más completo de todos. Las salidas siempre se colocan del lado derecho. Se pueden colocar varias Texto estructurado instrucciones o varias salidas en paralelo. El El texto estructurado se compone de una serie HART El protocolo HART (High way- de instrucciones que se pueden ejecutar, AddressableRemote-Transducer) agrupa la como sucede con los lenguajes superiores, de información digital sobre la señal analógica forma condicionada. Este lenguaje es muy típica de 4 a 20 mA DC. La señal digital usa similar al lenguaje C y sobre todo a PASCAL dos frecuencias individuales de 1200 y 2200 Hz, que representan los dígitos 1 y 0 (“IF..THEN..ELSE”) o en bucles respectivamente y que en conjunto forman secuenciales (WHILE..DO). una onda sinusoidal que se superpone al lazo de corriente de 4-20 mA. Como la señal Características principales: promedio de una onda sinusoidal es cero, no Trata indistintamente las mayúsculas y las se añade ninguna componente DC a la señal minúsculas. Soporta instrucciones aritméticas analógica de 4-20 mA., lo que permite complejas. Soporta ciclos de iteración (repeat continuar utilizando la variación analógica – until, while – do) para el control del proceso.
Protocolos de comunicación Características Estáticas y Dinámicas
de los PLC MODBUS es un protocolo de transmisión para sistemas de control y supervisión de Características Estáticas procesos (SCADA) con control centralizado, puede comunicarse con una o varias Rango de medida: el conjunto de valores Estaciones Remotas (RTU) con la finalidad que puede tomar la señal de entrada de obtener datos de campo para la supervisión comprendidos entre el máximo y el mínimo y control de un proceso. En Modbus los datos detectados por el sensor con una tolerancia de pueden intercambiarse en dos modos de error aceptable. transmisión: • Modo RTU • Modo ASCII Resolución: indica la capacidad del sensor PROFIBUS (Process Field Bus) Norma para discernir entre valores muy próximos de internacional de bus de campo de alta la variable de entrada. Indica que variación de velocidad para control de procesos la señal de entrada produce una variación normalizada en Europa. detectable en la señal de salida.
Existen tres perfiles: Precisión: define la variación máxima entre
la salida real obtenida y la salida teórica dada • Profibus DP (Decentralized Periphery). como patrón para el sensor. Orientado a sensores/actuadores enlazados a procesadores (PLCs) o terminales. Sensibilidad: indica la mayor o menor variación de la señal de salida por unidad de • Profibus PA (Process Automation). Para la magnitud de entrada. Cuanto mayor sea la control de proceso, cumple normas especiales variación de la señal de salida producida por de seguridad para la industria química. una variación en la señal de entrada, el sensor es más sensible. • Profibus FMS (Fieldbus Message Specification). Para comunicación entre Características Dinámicas células de proceso o equipos de automatización. Velocidad de respuesta: mide la capacidad del sensor para que la señal de salida siga sin retraso las variaciones de la señal de entrada.
Respuesta en frecuencia: mide la capacidad
del sensor para seguir las variaciones de la señal de entrada a medida que aumenta la frecuencia, generalmente los sensores convencionales presentan una respuesta del tipo pasabajos.