Ingeniería Magna: Comunicaciones Industriales y EMC

Al clasificar y seleccionar el hardware de un PLC, la capacidad de integración en red es el factor más crítico en la Industria 4.0:

  • Protocolos de Comunicación Industrial: Los autómatas modernos han abandonado las conexiones punto a punto aisladas. Deben integrar pasarelas de red robustas. Es mandatorio dominar el estándar PROFINET (Ethernet Industrial en tiempo real determinista) y el ubicuo Modbus TCP para la interconexión con sistemas SCADA, paneles HMI y la red corporativa IT.
  • Gestión del Ruido Electromagnético (EMC): En el bus de campo, donde convergen señales de control digital y potencia, la integridad del paquete de datos es vital. Las redes Ethernet industriales exigen cables de par trenzado apantallados (SF/UTP) de categoría 5e o superior, con blindaje conectado a una toma de tierra limpia y equipotencial para desviar corrientes parásitas y evitar la corrupción de tramas PROFINET provocada por los inversores IGBT cercanos.

1. Introducción y Conceptos Fundamentales de la Arquitectura de los Autómatas Programables

En el vasto y complejo dominio de la automatización industrial, el Autómata Programable Industrial (API), universalmente conocido por su acrónimo en inglés PLC (Programmable Logic Controller), constituye la piedra angular sobre la que se edifican los sistemas de control de maquinaria y procesos continuos. Desde su invención en la década de los sesenta por Richard Morley, diseñado inicialmente para reemplazar a los voluminosos y rígidos armarios de relés electromecánicos en la industria automotriz estadounidense, el PLC ha evolucionado desde un simple secuenciador lógico hasta convertirse en una plataforma computacional de alto rendimiento, capaz de procesar señales analógicas complejas, gestionar redes de comunicación industriales de alta velocidad, ejecutar sofisticados algoritmos de control proporcional-integral-derivativo (PID) y coordinar el movimiento sincronizado de múltiples ejes en aplicaciones de robótica y servocontrol.

Esquema técnico
Figura: Esquema técnico. Fuente: Generada para fines educativos / Licencia: CC BY-NC-SA

Independientemente de la tipología, tamaño o marca del dispositivo, todo autómata programable comparte una arquitectura de hardware fundamental estructurada en torno a una Unidad Central de Procesamiento (CPU). Esta CPU, que alberga el microprocesador principal y los sistemas de memoria (RAM para datos temporales y ROM/EEPROM/Flash para el firmware y el programa de usuario), funciona ejecutando un ciclo continuo y determinista conocido como "ciclo de scan". En este ciclo, el PLC primero lee el estado físico de todas sus entradas conectadas, almacenando esta información en una imagen de memoria (PAE: Proceso Imagen de Entradas); a continuación, ejecuta secuencialmente las instrucciones del programa de usuario elaborando los resultados lógicos y matemáticos; finalmente, transfiere estos resultados a la imagen de salidas (PAA: Proceso Imagen de Salidas) para actualizar físicamente el estado de los actuadores conectados, y dedica el tiempo restante del ciclo a tareas de autodiagnóstico y comunicación. Comprender esta arquitectura y este ciclo operativo determinista es el requisito previo indispensable para poder adentrarse en el estudio de las diferentes familias y topologías físicas bajo las cuales se comercializan los autómatas modernos.

2. Autómatas Programables de Arquitectura Compacta (Micro y Nano PLCs)

La categoría de los autómatas programables compactos, a menudo referidos comercialmente como micro-PLCs o nano-PLCs en función de su número total de puntos de entrada y salida, engloba a aquellos dispositivos de control que integran en un único bloque o carcasa indivisible todos los elementos esenciales para su funcionamiento autónomo. Es decir, en una misma envolvente plástica o metálica encontramos encapsulada la fuente de alimentación, la unidad central de procesamiento (CPU), la memoria del sistema, las interfaces de comunicación básicas y un número predeterminado y fijo de canales de entrada y salida, tanto digitales como analógicos.

Fotografía realista
Figura: Aplicación realista. Fuente: Generada para fines educativos / Licencia: CC BY-NC-SA

Esta integración monolítica confiere a los PLCs compactos una serie de ventajas indiscutibles, siendo la principal su reducido tamaño físico (footprint), lo cual permite su instalación en cuadros de maniobra y armarios eléctricos con un espacio muy limitado o en aplicaciones donde la miniaturización es crítica. Adicionalmente, al carecer de un bus trasero (backplane) expuesto y de conectores intermodulares, suelen presentar una excelente resistencia a las vibraciones mecánicas y un coste de adquisición significativamente menor en comparación con las soluciones modulares, lo que los convierte en la opción predilecta para el control de máquinas individuales de baja complejidad, estaciones de bombeo aisladas, sistemas de empaquetado simples, lavaderos automáticos de vehículos y automatismos en el sector terciario y residencial.

No obstante, la inherente rigidez de la arquitectura compacta constituye también su principal limitación a nivel de ingeniería. El número de entradas y salidas integradas es fijo de fábrica y, aunque la gran mayoría de los fabricantes actuales permiten acoplar uno o dos pequeños módulos de expansión laterales o frontales para paliar esta deficiencia temporalmente, la capacidad total de expansión del sistema (escalabilidad) es muy restrictiva. Asimismo, si un solo canal de entrada o salida se avería debido a una sobretensión externa o un cortocircuito, frecuentemente es necesario sustituir o enviar a reparación el autómata completo, interrumpiendo el funcionamiento de la máquina durante un periodo prolongado, ya que no es posible reemplazar únicamente la parte dañada del hardware. El mantenimiento correctivo, por tanto, puede resultar más costoso en términos de tiempo de parada o "downtime" de la línea de producción que el propio valor intrínseco del equipo averiado.

3. Autómatas Programables de Arquitectura Modular

Como respuesta directa a las severas limitaciones de escalabilidad y mantenibilidad presentadas por los equipos compactos en entornos industriales de alta exigencia, la industria desarrolló el concepto del autómata programable modular. En esta topología, radicalmente distinta a la anterior, el sistema de control no se concibe como un bloque único y cerrado, sino como un conjunto de componentes independientes y funcionalmente separados (módulos) que se ensamblan sobre una base física común. Esta base, que puede adoptar la forma de un chasis con circuito impreso integrado (rack o backplane activo) o un riel DIN perfilado con conectores de bus de expansión acoplables (backplane pasivo), proporciona el soporte mecánico y la vía de comunicación de datos de alta velocidad y alimentación eléctrica entre la CPU y todos los módulos periféricos que conforman la configuración específica del sistema.

En un PLC de configuración modular, el ingeniero de automatización tiene la libertad absoluta de "construir a medida" el controlador, seleccionando y adquiriendo por separado el módulo de la fuente de alimentación adecuadamente dimensionada para el consumo total calculado, el módulo de la unidad central de procesamiento (CPU) con la capacidad de memoria, velocidad de reloj y puertos de red requeridos, y los módulos específicos de entradas y salidas (I/O) en las cantidades y tipos eléctricos exactos que demanda el proceso a controlar: tarjetas de entradas digitales a veinticuatro voltios de corriente continua, tarjetas de salidas a relé o triac para cargas de potencia, módulos de entradas analógicas de alta resolución para termopares o señales de instrumentación de cuatro a veinte miliamperios, módulos de control de posicionamiento de ejes para servomotores, procesadores de comunicaciones dedicados para protocolos de bus de campo industriales como Profibus, Profinet, Modbus TCP o EtherNet/IP, y tarjetas de contaje rápido para conectar directamente encóders incrementales o absolutos de maquinaria rotativa.

Las ventajas de la arquitectura modular son sobresalientes y justifican su predominio indiscutible en el control de procesos continuos complejos. Las principales fortalezas de esta configuración de componentes descentralizados son:

  • Extraordinaria escalabilidad del sistema: Si un proceso de manufactura se amplía, el ingeniero simplemente debe acoplar nuevos módulos de entrada/salida en los espacios libres del chasis, sin desechar la CPU original ni alterar el hardware preexistente.
  • Mantenimiento y reparación (troubleshooting) simplificados: Si un canal de salida de un módulo de relés falla, el técnico solo tiene que extraer el módulo específico averiado y sustituirlo por uno idéntico, a menudo en cuestión de minutos sin necesidad de reprogramar.
  • Intercambio en caliente (hot-swap): En los sistemas de gama alta, la sustitución física de módulos se puede efectuar sin necesidad de desconectar la alimentación eléctrica del chasis principal, evitando detener el programa de control para el resto de la planta.
  • Personalización detallada de redes de comunicación: Es posible insertar procesadores de red dedicados para conectar simultáneamente buses de campo distintos (Profibus, Profinet, Modbus, EtherCAT) actuando el rack como un puente o pasarela de red industrial (gateway).

4. Relés Programables (La Frontera Inferior)

En el extremo inferior del espectro de complejidad de la automatización se sitúan los denominados relés programables. Aunque conceptualmente son microcontroladores que ejecutan un ciclo de scan, muchos profesionales de la automatización prefieren no categorizarlos estrictamente como verdaderos PLCs debido a su extrema simplicidad, tanto a nivel de hardware como de posibilidades de desarrollo de software. Estos dispositivos nacieron en la década de los noventa con el objetivo primordial de reemplazar pequeños conjuntos de relés electromecánicos, temporizadores neumáticos y contadores electromagnéticos en los cuadros de maniobra más simples, reduciendo el cableado físico y aumentando la fiabilidad general de los pequeños automatismos, como pueden ser el control de la iluminación de una fachada, sistemas de riego de jardines temporizados o la lógica básica de puertas automáticas motorizadas.

Su característica visual más distintiva es la inclusión en el propio panel frontal de una pequeña pantalla de cristal líquido (LCD) monocromática y un teclado de membrana de navegación cruzada. Esta interfaz de usuario integrada permite a los técnicos y operadores no solo visualizar el estado de las variables y configurar parámetros como tiempos de retardo de forma interactiva, sino incluso programar toda la lógica de control completa directamente en el dispositivo "a pie de máquina", sin la necesidad imperiosa de conectar un ordenador portátil externo cargado con un costoso software de desarrollo propietario. Su lenguaje de programación suele estar muy restringido a la representación de esquemas de contactos eléctricos tradicionales (Ladder o LD) o a bloques de funciones lógicas fundamentales (FBD), limitando su aplicación al control puramente secuencial y combinacional básico, al carecer típicamente de la potencia computacional para implementar algoritmos matemáticos complejos, control de lazo cerrado (PID) avanzado o capacidades de comunicación exhaustivas en arquitecturas de red jerarquizadas de planta.

5. Controladores de Automatización Programables (PACs) y SoftPLCs

Si miramos hacia el extremo superior del mercado y las tendencias tecnológicas más recientes, nos encontramos con la convergencia definitiva entre la robustez del PLC clásico y la inmensa potencia de procesamiento de los ordenadores personales (PC), dando lugar a la aparición de los Controladores de Automatización Programables o PACs (Programmable Automation Controllers) y la arquitectura de SoftPLC. Un PAC es un equipo que, conservando el factor de forma industrial resistente a las perturbaciones electromagnéticas, la vibración y las extremas temperaturas ambientales de un PLC tradicional, utiliza internamente procesadores de propósito general de múltiples núcleos y sistemas operativos de tiempo real (RTOS) altamente especializados para alcanzar niveles de rendimiento sin precedentes.

La característica definitoria de un PAC radica en su capacidad para ejecutar simultáneamente y sobre la misma plataforma de hardware múltiples disciplinas de automatización que históricamente requerían la instalación y configuración de equipos separados e incompatibles entre sí. Un único PAC moderno puede integrar a la perfección el control de lógica secuencial de alta velocidad de máquina, el control determinista de cientos de ejes de servomotores sincronizados para aplicaciones de robótica compleja (Motion Control), el control de lazos de regulación de procesos continuos con estrategias avanzadas, la captura y el análisis exhaustivo de señales procedentes de sistemas de visión artificial integrados, y la interacción bidireccional directa con bases de datos relacionales empresariales (SQL) y sistemas de ejecución de fabricación (MES) y planificación de recursos empresariales (ERP) a través de protocolos del mundo informático como OPC-UA, MQTT y servicios web RESTful, erigiéndose así como el núcleo central indiscutible en el paradigma tecnológico de la Cuarta Revolución Industrial, la denominada Industria 4.0.

Por otro lado, la arquitectura SoftPLC lleva este concepto un paso más allá en la abstracción tecnológica. En un sistema SoftPLC, el autómata programable ya no es un hardware físico dedicado comercializado por un fabricante de automatización clásico. En su lugar, el controlador se transforma íntegramente en un paquete de software (un "motor de ejecución o runtime PLC") que se instala y ejecuta sobre cualquier Ordenador Personal Industrial (IPC) genérico o dispositivo embebido que posea una arquitectura compatible, como pueden ser sistemas basados en procesadores x86 o ARM, operando típicamente sobre variantes robustas del sistema operativo Linux configurado con parches de alta prioridad para garantizar el cumplimiento riguroso de los tiempos de ciclo en tiempo real. Esta aproximación, popularizada por ecosistemas de desarrollo abiertos como CODESYS, desvincula por completo el entorno de desarrollo y ejecución de control de la dependencia de plataformas de hardware cerradas y propietarias, permitiendo a los integradores de sistemas seleccionar el hardware informático de grado industrial (placas base, procesadores y tarjetas de red estándar) de cualquier proveedor de IT, optimizando drásticamente los costes del sistema, maximizando la conectividad en red y posibilitando la actualización del hardware base en el futuro sin necesidad de migrar o reescribir una sola línea del software de control de la máquina.

Figura: Evolución y diversidad de formatos físicos de los Autómatas Programables en el entorno de la automatización industrial.

💻 Laboratorio Virtual: Configuración de Rack Modular

En este entorno de simulación, podrás ensamblar un autómata programable modular seleccionando la fuente de alimentación, la CPU y las tarjetas de entrada y salida para cumplir con las especificaciones de una planta embotelladora.

  1. Selección de CPU: Escoge la capacidad de memoria y los puertos de red requeridos.
  2. Módulos I/O: Añade tarjetas digitales y analógicas al rack virtual.
  3. Análisis de Consumo: Verifica que la fuente seleccionada soporta la carga del backplane.
Abrir Simulador Interactivo

Ponte a Prueba

1. ¿Cuál es la principal ventaja de un Autómata Programable (PLC) de arquitectura modular frente a uno compacto?

2. ¿Qué característica define fundamentalmente a la arquitectura de control conocida como SoftPLC en automatización?

3. ¿Qué tipo de dispositivo de control se utiliza típicamente para automatismos muy simples y suele programarse en su pantalla frontal?

Evaluación: Pon a Prueba tus Conocimientos

Selecciona la opción correcta para cada pregunta.

1. ¿Cuál es la secuencia correcta del ciclo de scan que ejecuta un autómata programable industrial (PLC)?






2. ¿Qué característica estructural define a los autómatas programables de tipo compacto o monolítico?






3. Según el texto, ¿cuál es una ventaja clave de los PLCs compactos frente a las soluciones modulares?