Qué es un PLC (autómata programable): partes, funcionamiento y cuándo usarlo
Un PLC (autómata programable, del inglés Programmable Logic Controller) es un ordenador industrial que lee sensores, ejecuta un programa de forma cíclica y gobierna motores, válvulas y señales en tiempo real. No hay que confundirlo con el PLC de «power line communication», la transmisión de datos por la red eléctrica: aquí hablamos del autómata. En esta guía le explicamos sus partes, cómo funciona, cómo se programa y cuándo conviene un PLC, un controlador de edificio o un SCADA.
Respuesta en menos de 24 horas laborables · Toda Extremadura y provincias limítrofes
Qué es un PLC y para qué sirve
Un PLC es un controlador digital pensado para trabajar en ambiente industrial: polvo, vibraciones, temperatura variable y ruido eléctrico. Recibe señales de campo (pulsadores, finales de carrera, presostatos, sondas, caudalímetros), decide según el programa que lleva cargado y actúa sobre contactores, variadores, electroválvulas o válvulas motorizadas.
Nació para sustituir los armarios de relés cableados: lo que antes era una maraña de contactos y temporizadores pasa a ser un programa que se modifica sin recablear. Hoy lo encontrará en líneas de envasado, estaciones de bombeo, depuradoras, prensas, silos, máquinas especiales y, cada vez más, en partes concretas de grandes edificios como salas de calderas industriales o sistemas de presión.
Lo que define a un autómata no es su tamaño, sino tres cosas: fiabilidad (funciona años sin reiniciarse), determinismo (responde en un tiempo conocido) y robustez eléctrica (sus entradas y salidas están preparadas para 24 V CC, 230 V CA o señales de 4–20 mA en un cuadro real).
Partes de un PLC
Un autómata modular se monta sobre carril o bastidor y se compone de varios bloques. Los compactos integran varios de ellos en una sola caja, pero las funciones son las mismas.
- CPU: el procesador que ejecuta el programa, guarda variables y gestiona el diagnóstico. Su memoria y velocidad limitan el tamaño de la aplicación.
- Entradas digitales: leen estados de todo o nada, como un contacto auxiliar de un contactor, un nivel de boya o un térmico disparado.
- Salidas digitales: de relé o de transistor, mandan bobinas de contactores, pilotos o electroválvulas.
- Entradas analógicas: miden magnitudes continuas, normalmente 4–20 mA, 0–10 V o sondas de temperatura directas (Pt100, Pt1000).
- Salidas analógicas: dan una consigna proporcional, por ejemplo la velocidad a un variador o la apertura a una válvula.
- Fuente de alimentación: suele ser de 24 V CC. Conviene dimensionarla con margen y separar la alimentación de la CPU de la de los sensores.
- Comunicaciones: puertos Ethernet y serie para hablar con pantallas, otros autómatas, variadores y sistemas de supervisión, mediante protocolos como Modbus RTU, Modbus TCP, Profinet u OPC UA.
Le respondemos en menos de 24 horas laborables con una primera valoración.
Cómo funciona: el ciclo de scan
Un PLC no reacciona a cada señal en el momento en que cambia, sino que trabaja por ciclos que se repiten continuamente. Ese ciclo se llama ciclo de scan y tiene cuatro fases:
- Lectura de entradas: la CPU copia el estado de todas las entradas en una imagen de memoria.
- Ejecución del programa: recorre la lógica con esa imagen congelada, de modo que una entrada no cambia a mitad de cálculo.
- Escritura de salidas: vuelca los resultados a las salidas físicas a la vez.
- Tareas internas: comunicaciones, diagnóstico y vigilancia del propio ciclo.
El tiempo de ciclo suele ser de pocos milisegundos. Un perro guardián (watchdog) vigila que no se supere un máximo: si el programa se bloquea, la CPU pasa a parada y las salidas a un estado seguro. Por eso en el diseño del cuadro hay que decidir qué hace cada salida cuando el autómata se para: una bomba de achique quizá deba seguir funcionando con un mando manual cableado, al margen del programa.
Para señales muy rápidas, como encoders o contadores de impulsos, se usan entradas rápidas o módulos específicos que no dependen del ciclo.
Lenguajes de programación: la norma IEC 61131-3
La norma IEC 61131-3 unifica los lenguajes de programación de autómatas, de modo que un técnico que conoce uno puede leer programas de distintos fabricantes, aunque cada entorno tiene sus particularidades.
- Ladder o diagrama de contactos (LD): imita el esquema eléctrico de relés. Es el más extendido entre electricistas y mantenedores porque se lee como un esquema.
- Diagrama de bloques de funciones (FBD): conecta bloques como si fueran puertas lógicas, PID o temporizadores. Muy cómodo para regulación.
- Texto estructurado (ST): un lenguaje de alto nivel parecido a Pascal. Ideal para cálculos, bucles y tratamiento de datos.
- Diagrama funcional secuencial (SFC): organiza el programa en etapas y transiciones. Perfecto para secuencias como el arranque de una planta o un ciclo de lavado.
- Lista de instrucciones (IL): un lenguaje textual tipo ensamblador. Se declaró obsoleto en la tercera edición de la norma (2013) y se eliminó en la cuarta (2025). Aún aparece en programas antiguos, pero no conviene usarlo en desarrollos nuevos.
Lo importante para la propiedad no es el lenguaje, sino que el programa esté comentado, con las variables bien nombradas y una copia actualizada entregada al cliente. Un autómata sin programa fuente documentado es un riesgo de mantenimiento.
Cuéntenos qué edificio tiene y qué le preocupa. Le decimos por dónde empezar.
PLC vs controlador de edificio (DDC/BMS) vs SCADA
Son tres piezas distintas que a menudo conviven en la misma instalación.
- PLC: control rápido y determinista de máquinas y procesos. Fuerte en secuencias, enclavamientos y seguridad de maniobra. Su programación es libre: hay que diseñarlo todo.
- Controlador de edificio (DDC): un controlador digital orientado a climatización y servicios. Trae de serie horarios, calendarios, curvas, lazos PID y objetos de comunicación BACnet. Encaja de forma natural en un sistema BMS.
- SCADA: no controla directamente, supervisa. Recoge datos de PLC y controladores, muestra sinópticos, guarda históricos y gestiona alarmas. Lo explicamos a fondo en qué es un sistema SCADA.
Cuándo usar cada uno. Para una máquina, una línea de producción, un bombeo con secuencias de alternancia y protección o un proceso con tiempos críticos, el PLC es la herramienta adecuada; puede ver ejemplos en automatización industrial. Para climatizadores, enfriadoras, fancoils y calefacción de un edificio terciario, un controlador de edificio suele ser más rápido de poner en marcha y más fácil de mantener. Y para ver todo junto desde un puesto o en remoto, hace falta una capa de supervisión por encima.
Integración de PLC en una supervisión Niagara
En muchas instalaciones el autómata ya existe y funciona bien: lo que falta es verlo. ACIPro integra autómatas en supervisiones Niagara 4 junto con los controladores de climatización, contadores y demás equipos, sin tocar la lógica de máquina si no hace falta.
- Modbus TCP o RTU: la vía más común. El PLC expone registros y Niagara los lee y escribe. Hay que acordar un mapa de registros con escalas y unidades.
- BACnet: algunos autómatas lo admiten de forma nativa o con módulo, lo que facilita la convivencia con el resto del edificio.
- Profinet: es un bus de campo industrial; para llevar sus datos a la supervisión se suele recurrir a una pasarela o a OPC UA.
Cada señal integrada recibe un nombre normalizado de nuestra base de datos de puntos y etiquetado Project Haystack, y se representa en sinópticos con gráficos 3D propios. Si quiere comparar protocolos, consulte BACnet, Modbus y KNX.
Llámenos o escríbanos por WhatsApp al +34 634 456 471 y lo vemos con usted.
Montaje del PLC en cuadro
Un buen programa no salva un mal cuadro. El autómata debe ir en un armario con separación entre potencia y mando, fuente de 24 V protegida, bornas de entradas y salidas identificadas, relés de interfaz para cargas de 230 V y apantallamiento correcto de las señales analógicas. ACIPro fabrica y prueba estos cuadros en taller, conforme al REBT y a la UNE-EN 61439, con esquemas y documentación; puede ver cómo trabajamos en automatismos y cuadros eléctricos.
Preguntas frecuentes
¿Qué significa PLC?
En automatización, PLC significa Programmable Logic Controller, es decir, controlador lógico programable o autómata programable. Es un equipo industrial que lee entradas, ejecuta un programa de forma cíclica y gobierna salidas. No debe confundirse con PLC de power line communication, que es la transmisión de datos por la propia red eléctrica, una tecnología sin relación con el autómata.
¿Qué diferencia hay entre un PLC y un SCADA?
El PLC controla: lee sensores y actúa sobre motores y válvulas en milisegundos, y sigue funcionando aunque la supervisión se caiga. El SCADA supervisa: recoge los datos de uno o varios PLC, los muestra en sinópticos, guarda históricos y gestiona alarmas. En una instalación bien diseñada, el SCADA nunca debe ser imprescindible para la seguridad del proceso.
¿Qué lenguaje de PLC es el más usado?
El ladder o diagrama de contactos sigue siendo el más extendido, porque se lee como un esquema eléctrico y lo entienden electricistas y mantenedores. Para regulación se usa mucho el diagrama de bloques de funciones, y para cálculos el texto estructurado. Lo recomendable es elegir según la tarea y documentar bien el programa.
¿Sigue vigente la lista de instrucciones (IL)?
No para desarrollos nuevos. La lista de instrucciones se declaró obsoleta en la tercera edición de la IEC 61131-3, publicada en 2013, y se eliminó en la cuarta edición, de 2025. Puede encontrarla en programas antiguos que haya que mantener, pero si se reforma la instalación conviene migrar esa lógica a ladder, FBD o texto estructurado.
¿Puedo usar un PLC para controlar la climatización de un edificio?
Se puede, pero no siempre es lo más práctico. Un controlador de edificio trae de serie horarios, calendarios, curvas y comunicación BACnet, lo que acorta la puesta en marcha y facilita el mantenimiento. El PLC tiene sentido cuando hay secuencias complejas, procesos industriales o equipos que ya funcionan con autómata y conviene conservar.
¿Se puede integrar un PLC existente en una supervisión Niagara?
En la mayoría de los casos sí. Si el autómata tiene Modbus TCP o RTU, o BACnet, la integración es directa con un mapa de señales acordado. Si solo dispone de Profinet u otro bus industrial, suele hacer falta una pasarela u OPC UA. Lo primero es revisar el modelo, los puertos libres y si existe el programa fuente.
¿Qué pasa si se para el PLC?
La CPU pasa a parada y las salidas adoptan el estado configurado, normalmente desactivadas. Por eso el cuadro debe diseñarse pensando en ese fallo: mandos manuales cableados para equipos críticos, como bombas de achique, alarmas independientes y una alimentación protegida. El diagnóstico de la CPU suele indicar la causa de la parada.
Llámenos o escríbanos por WhatsApp al +34 634 456 471 y lo vemos con usted.
¿Tiene un sistema de control que nadie sabe mantener?
Revisamos su instalación y le decimos qué se puede aprovechar, qué conviene sustituir y cuánto puede ahorrar.
