¿Qué es un PLC? Controlador lógico programable explicado
Un PLC —controlador lógico programable, también llamado autómata programable en España— es una computadora industrial que controla máquinas y procesos. Lee las señales de los sensores, las procesa según un programa guardado en su memoria y activa salidas como motores, válvulas o luces piloto.
La diferencia con una computadora de oficina no está en la potencia de cálculo, sino en la fiabilidad: un PLC funciona durante años sin reiniciarse, soporta vibraciones, polvo y cambios de temperatura, y responde en tiempos perfectamente previsibles.
De los relés al programa
Antes del PLC, la lógica de una máquina se cableaba físicamente: relés, contactores y temporizadores dentro del tablero eléctrico. Cambiar la secuencia significaba volver a cablear —caro y lento.
El PLC sustituyó ese cableado fijo por un programa en memoria. Modificar el comportamiento de la máquina dejó de exigir un destornillador y pasó a requerir solo una computadora.
El ciclo de scan: así «piensa» un PLC
Un PLC no ejecuta el programa como una PC. Repite sin descanso el mismo bucle, llamado ciclo de scan o ciclo de barrido:
- Lectura de entradas: lee todas las entradas a la vez y guarda su estado en una zona de memoria llamada imagen de proceso.
- Ejecución del programa: recorre la lógica de arriba abajo usando esa «foto» congelada, no los bornes reales.
- Escritura de salidas: al terminar, actualiza todas las salidas de golpe.
- Tareas del sistema: comunicaciones, diagnóstico y el temporizador de vigilancia (watchdog).
Los tiempos de ciclo típicos van desde menos de un milisegundo hasta algunas decenas, según el tamaño del programa. Ese tiempo marca la velocidad máxima de reacción de la instalación: un pulso más corto que un ciclo simplemente no se detecta sin recursos especiales.
Partes de un PLC
| Componente | Función |
|---|---|
| CPU | Ejecuta el programa y gestiona memoria y comunicaciones |
| Módulo de entradas digitales | Capta pulsadores, finales de carrera y sensores todo-nada |
| Módulo de salidas digitales | Acciona contactores, electroválvulas y señalización |
| Módulos analógicos | Procesan medidas como temperatura, presión o nivel (0–10 V, 4–20 mA) |
| Módulo de comunicaciones | Conexión con PROFINET, EtherNet/IP o Modbus |
| Fuente de alimentación | Suministra la tensión de mando, normalmente 24 V CC |
Los equipos compactos integran todo en una sola carcasa; los modulares permiten configurar el sistema según el tamaño de la instalación.
Cómo se programa
La norma IEC 61131-3 define los lenguajes. En la práctica domina el lenguaje ladder (diagrama de escalera o de contactos), porque se parece a un esquema eléctrico y resulta legible para el personal de mantenimiento. Más detalle en nuestra guía de programación de PLC.
Dónde se usan
- Líneas de producción y montaje — secuencias, enclavamientos y lógica de seguridad
- Máquinas de envasado — movimientos coordinados junto a servomotores
- Transportadores — consignas de velocidad a los variadores de frecuencia
- Plantas de agua y tratamiento — control de bombas y niveles, con reporte al sistema SCADA
- Instalaciones de edificios — climatización, bombeo y gestión energética
PLC, DCS o PC industrial
El PLC destaca en lógica rápida de máquina. Un DCS (sistema de control distribuido) está pensado para miles de lazos continuos en procesos químicos o petroleros. El PC industrial aparece cuando hacen falta cálculo pesado, visión artificial o tratamiento de datos. Las fronteras se difuminan: los controladores modernos cubren parte de los tres mundos.
Preguntas frecuentes
¿Qué es un PLC y para qué sirve?
Un PLC (controlador lógico programable, o autómata programable) es una computadora industrial que lee sensores, ejecuta un programa guardado en memoria y acciona salidas como motores y válvulas. Sirve para automatizar máquinas y procesos sustituyendo la lógica cableada con relés.
¿Cómo funciona el ciclo de scan de un PLC?
En cuatro pasos que se repiten sin fin: lee todas las entradas y las guarda en memoria, ejecuta el programa de arriba abajo con esa información, escribe todas las salidas a la vez y atiende las tareas del sistema como comunicaciones y diagnóstico.
¿Cuál es la diferencia entre PLC y autómata programable?
Ninguna: son el mismo equipo. En América Latina se usa mayoritariamente "PLC" y en España es frecuente "autómata programable".
¿Qué lenguajes existen para programar un PLC?
La norma IEC 61131-3 define cinco: ladder o diagrama de contactos, bloques funcionales, texto estructurado, lista de instrucciones y diagrama funcional de secuencia. En control de máquina domina el ladder.
