---
title: "Controladores lógicos programables (PLC): definición, funcionamiento y guía técnica de selección"
description: "Los controladores lógicos programables (PLC) son sistemas de control de estado sólido con memoria programable para ejecutar funciones como lógica, temporización, conteo, control de E/S y..."
url: https://electrohine.com/uncategorized/controladores-logicos-programables/
date: 2026-02-05
modified: 2026-01-14
author: "admin"
image: https://electrohine.com/wp-content/uploads/2026/01/istockphoto-540106168-612x612-1.jpg
categories: ["Uncategorized"]
type: post
lang: es
---

# Controladores lógicos programables (PLC): definición, funcionamiento y guía técnica de selección

Los **controladores lógicos programables** (PLC) son sistemas de control de estado sólido con memoria programable para ejecutar funciones como lógica, temporización, conteo, control de E/S y comunicaciones. Se usan para automatizar máquinas y procesos con alta fiabilidad, ejecutando un ciclo repetitivo de lectura de entradas, ejecución del programa y actualización de salidas.

Un PLC es un sistema de control de estado sólido con memoria programable por el usuario para almacenar instrucciones e implementar funciones como control de entradas/salidas, lógica, temporización, conteo, control (p. ej., PID), comunicaciones y procesamiento de datos.

## ¿Qué es un PLC y por qué sigue siendo el “estándar de facto” en planta?

**Respuesta directa:** Los **controladores lógicos programables** son controladores industriales robustos diseñados para operar en entornos exigentes y ejecutar lógica de control determinista. Su ventaja frente a soluciones genéricas es la tolerancia industrial (ruido, temperatura, vibración), la integración nativa con señales de campo y la facilidad de mantenimiento a largo plazo. La definición de referencia en OT/ICS suele apoyarse en NIST.

En automatización industrial, el PLC aparece típicamente en el nivel de control y supervisión de procesos, conectado a sensores y actuadores, y coordinado con HMI/SCADA y, en plantas más integradas, con capas de operaciones y empresa. En el modelo ISA-95, el nivel 2 incluye PLCs y otros dispositivos de control para monitorización y supervisión de procesos.

### Qué incluye y qué no incluye (para evitar malentendidos)

- **Incluye:** CPU (procesador), memoria, alimentación, módulos de entradas/salidas (E/S), comunicaciones, diagnóstico, y un entorno de ingeniería para programar y poner en marcha.

- **No incluye necesariamente:** historización de largo plazo, analítica avanzada, gestión de órdenes (MES), ni funciones de ERP; esas capas suelen pertenecer a SCADA/MES/IT. :contentReference{index=4}

## ¿Cómo funciona un PLC en tiempo real? (ciclo de scan)

**Respuesta directa:** La mayoría de PLCs ejecutan un ciclo repetitivo: leen entradas, ejecutan el programa de control y actualizan salidas. Este patrón permite un comportamiento predecible y facilita el diagnóstico, pero obliga a diseñar teniendo en cuenta tiempos de ciclo, prioridades, temporizadores y eventos. En aplicaciones críticas, el determinismo del ciclo y la arquitectura de E/S marcan la diferencia entre control estable y respuestas tardías.

1. Lectura de entradas: el PLC captura el estado de señales digitales y analógicas (locales o remotas).
2. Ejecución del programa: se evalúan redes/funciones/bloques y se actualizan variables internas.
3. Escritura de salidas: se actualizan actuadores (válvulas, contactores, variadores, etc.).

En plantas con E/S remotas o redes industriales, el tiempo de refresco total depende también de la comunicación, la topología y la configuración. Por eso, cuando se seleccionan **controladores lógicos programables**, el “tiempo de scan” no se trata como un dato aislado: se analiza junto con red, módulos y criticidad del proceso.

## ¿Qué partes componen un PLC (hardware y software) y qué hace cada una?

**Respuesta directa:** Los **controladores lógicos programables** se componen de CPU, memoria, fuente de alimentación, módulos de E/S y comunicaciones, además de herramientas de programación/diagnóstico. A nivel normativo, IEC 61131-1 define el alcance de los controladores programables y sus periféricos (incluyendo herramientas de programación y HMIs), ayudando a entender qué se considera “sistema PLC” en un sentido amplio.

### Hardware esencial

- **CPU:** ejecuta el programa, gestiona interrupciones/tareas y coordina comunicaciones.

- **Memoria:** almacena programa, datos, estados y configuraciones.

- **Módulos de E/S:** adaptan señales de campo (digital/analógica, contadores rápidos, temperatura, pesaje, etc.).

- **Comunicaciones:** puertos y módulos para redes industriales y enlaces con HMI/SCADA.

### Software (proyecto de automatización)

- **Programa de control:** lógica secuencial, interlocks, modos, recetas, diagnósticos.

- **Configuración de hardware y red:** módulos, rangos, escalados, direcciones y telegramas.

- **Gestión de versiones:** copias verificadas, trazabilidad y plan de rollback.

## ¿Qué tipos de PLC existen y cuándo conviene cada uno?

**Respuesta directa:** Los **controladores lógicos programables** suelen clasificarse por formato (compacto o modular), capacidad (E/S, memoria, velocidad), y función (control discreto, motion, seguridad, procesos). No hay “el mejor”: la elección depende de la criticidad, el número de señales, la escalabilidad esperada, el entorno físico y las necesidades de comunicación. En integraciones ISA-95, el nivel y el alcance del control influyen en el diseño. :contentReference{index=7}

| Tipo | Descripción | Ventajas | Limitaciones | Uso típico |
| --- | --- | --- | --- | --- |
| Compacto (“brick”) | CPU y E/S integradas, ampliación limitada | Rápido de instalar, coste contenido, simple | Escalabilidad y redundancia más limitada | Máquinas, células, pequeñas líneas |
| Modular en rack | CPU + módulos de E/S y comunicaciones | Escala a cientos/miles de E/S, flexible | Mayor ingeniería y documentación | Líneas completas, procesos complejos |
| PLC con seguridad (Safety) | Funcionalidades y diagnóstico orientados a seguridad | Integra lógicas de seguridad en arquitectura industrial | Requiere ingeniería y validación específicas | Máquinas con requisitos de seguridad |
| PLC para motion/control avanzado | Soporta sincronización, ejes, perfiles | Rendimiento para servo/robot/mecatrónica | Curva de puesta en marcha | Envasado, paletizado, maquinaria rápida |

## ¿Qué lenguajes se usan para programar PLCs y qué dice IEC 61131-3?

**Respuesta directa:** En planta, la programación de **controladores lógicos programables** se apoya en IEC 61131-3, estándar que define la sintaxis y semántica de un conjunto unificado de lenguajes para controladores programables. Incluye lenguajes textuales y gráficos; la elección depende de la disciplina del equipo, la mantenibilidad y el tipo de control (secuencial, continuo, motion).

- **LD (Ladder Diagram):** cercano a esquemas de relés; muy usado en discreto.

- **FBD (Function Block Diagram):** modular; común en procesos y bibliotecas.

- **ST (Structured Text):** textual; útil en cálculos, recetas y lógica compleja.

La decisión “lenguaje = calidad” es un error frecuente. Lo que más impacta la fiabilidad es la arquitectura del software: librerías coherentes, bloques reutilizables, diagnósticos, gestión de fallos y un estándar de programación interno.

## ¿Cómo se integran los PLC con HMI/SCADA y el resto de sistemas de planta?

**Respuesta directa:** Los **controladores lógicos programables** se integran mediante redes industriales y capas de supervisión: una HMI permite operación local, un SCADA añade supervisión e historización, y en arquitecturas ISA-95 el control se relaciona con operaciones (MES) y empresa (ERP). En el estándar ISA-95, el nivel 2 contempla PLCs como parte del control y supervisión del proceso.

Desde una perspectiva práctica, la integración se diseña para:

- **Operación:** pantallas coherentes, permisos, alarmas y modos.

- **Mantenimiento:** diagnósticos accionables y registros útiles.

- **Disponibilidad:** redes robustas, segmentación OT y procedimientos de cambio.

Más contexto del enfoque de la web: (https://electrohine.com/) y (https://electrohine.com/partner-tecnologico/).

## ¿Qué comunicaciones industriales son habituales y cómo elegirlas?

**Respuesta directa:** En la práctica, los **controladores lógicos programables** se conectan a E/S remotas, variadores, instrumentación y sistemas de supervisión mediante buses y Ethernet industrial. La selección no se basa solo en “compatibilidad”, sino en determinismo, diagnóstico, topología, mantenimiento y criticidad. También condiciona el tiempo de refresco y la facilidad de ampliar la instalación sin rediseños masivos.

**Regla útil en ingeniería:** si el proceso es sensible a latencias (motion, sincronismos), prioriza soluciones con comportamiento temporal bien caracterizado y herramientas de diagnóstico integradas. Si el reto principal es escalabilidad y multi-puesto, prioriza arquitecturas fáciles de operar y documentar.

## Proceso paso a paso: cómo implantar un PLC en un proyecto industrial

**Respuesta directa:** Implantar **controladores lógicos programables** no es solo “programar”: es definir señales, arquitectura, modos, alarmas, pruebas y mantenimiento. Un proceso ordenado reduce fallos en puesta en marcha y evita cambios reactivos en producción. En entornos ICS, NIST recomienda considerar requisitos de fiabilidad, seguridad y operación al diseñar y asegurar sistemas de control, incluyendo PLCs.

1. Definir alcance: qué controla el PLC, límites del sistema y criterios de éxito.
2. Ingeniería de señales: lista de E/S, rangos, escalados, estados seguros.
3. Arquitectura: tipo de PLC, redundancias, red, E/S remotas, armario.
4. Diseño del software: estructura por módulos, librerías, diagnósticos, modos.
5. Simulación y pruebas: FAT/SAT según criticidad, pruebas de fallos.
6. Puesta en marcha: comisionado por etapas, control de cambios, rollback.
7. Documentación y handover: planos, backups verificados, manual operativo.
8. Mantenimiento: revisión periódica, actualizaciones controladas y registros.

## Errores comunes con PLC (y cómo evitarlos sin “parar la planta”)

**Respuesta directa:** Los fallos típicos en **controladores lógicos programables** se concentran en tres áreas: especificación pobre (señales y estados), software sin estándares (difícil de mantener) y cambios sin gobernanza (versiones, pruebas, backups). Evitarlos suele requerir disciplina más que tecnología: plantillas, checklist de pruebas, control de cambios y documentación viva. En ICS, NIST enfatiza la necesidad de contramedidas y prácticas de operación seguras.

- **“Funciona en pruebas, falla en producción”:** faltan estados de fallo y pruebas de borde → definir modos y estados seguros.

- **Programa “monolítico”:** sin modularidad → separar por funciones y reutilizar bloques.

- **Alarmas y diagnósticos pobres:** mantenimiento a ciegas → mensajes accionables y códigos consistentes.

- **Cambios sin backup verificado:** riesgo alto → backups y rollback antes de tocar.

## Límites: ¿cuándo NO conviene cambiar o migrar un PLC todavía?

**Respuesta directa:** No siempre conviene intervenir un sistema basado en **controladores lógicos programables** de inmediato: si no hay ventana de parada, si faltan backups verificables, si el sistema está validado por procesos internos o si la red OT no está preparada para cambios. En estos casos, suele ser más seguro empezar por auditoría, documentación, pruebas parciales y mejoras incrementales.

- Cuando no existe un inventario fiable de hardware, firmware, licencias y drivers (dato no disponible en tu organización).

- Cuando cualquier parada implica riesgo operacional o costes inasumibles.

- Cuando el cambio puede romper integraciones (HMI/SCADA/E/S remotas) no documentadas.

## Seguridad OT: riesgos típicos y mínimos razonables alrededor del PLC

**Respuesta directa:** En OT, un PLC no se protege solo “con contraseña”: se protege con arquitectura (segmentación), control de accesos, gestión de cambios y monitorización. NIST SP 800-82 ofrece una guía de seguridad para ICS que incluye PLCs y aborda requisitos de rendimiento, fiabilidad y seguridad propios de estos entornos. El objetivo práctico es reducir superficie de ataque sin comprometer operación.

- **Acceso:** roles, mínimos privilegios, cuentas nominales cuando aplique.

- **Red:** segmentación OT, control de rutas, y servicios estrictamente necesarios.

- **Cambios:** versiones, backups verificados, pruebas y aprobación.

- **Visibilidad:** registro de eventos y detección de comportamientos anómalos cuando sea posible.

---

## Preguntas frecuentes sobre PLC

### ¿Los PLC son lo mismo que un PC industrial?

No. Un PLC está diseñado como controlador industrial con E/S y ejecución determinista; un PC industrial es un ordenador robusto que suele usarse para HMI, SCADA u otras capas, aunque a veces actúe como controlador en ciertos diseños.

### ¿Qué diferencia hay entre PLC compacto y PLC modular?

El compacto integra CPU y E/S en un solo equipo (con ampliación limitada). El modular separa CPU y módulos para escalar señales, comunicaciones y redundancias.

### ¿Qué es el tiempo de scan y por qué importa?

Es el tiempo que tarda el PLC en leer entradas, ejecutar el programa y actualizar salidas. Importa porque condiciona la respuesta del control, especialmente en máquinas rápidas o procesos sensibles.

### ¿Qué lenguajes son los más usados en PLC?

Los más comunes son LD (Ladder), FBD (bloques de función) y ST (texto estructurado). IEC 61131-3 define el conjunto de lenguajes y su semántica.

### ¿Un PLC puede hacer control PID?

Sí. Es habitual que incorpore funciones de control (como PID) mediante bloques o librerías, dependiendo del fabricante y del modelo.

### ¿Cuántas entradas/salidas puede manejar un PLC?

Depende del formato y la arquitectura. Algunos controlan decenas de señales y otros miles, especialmente en configuraciones modulares con E/S remotas.

### ¿Cómo se conectan PLCs entre sí y con SCADA/HMI?

Mediante redes industriales y Ethernet industrial, con protocolos y drivers acordes al controlador y a la arquitectura de planta.

### ¿Qué documentación mínima debería existir para mantener un PLC?

Lista de E/S, planos eléctricos, backups verificados, versión de proyecto, manual operativo básico y un registro de cambios. Sin eso, los cambios en producción se vuelven arriesgados.

### ¿Cuándo conviene migrar un PLC antiguo?

Cuando hay obsolescencia operativa (repuestos/soporte), riesgos crecientes por cambios no controlados, o necesidades nuevas de integración que el sistema actual no puede cubrir sin comprometer fiabilidad.

### ¿Qué es ISA-95 y qué relación tiene con PLC?

Es un estándar para integrar sistemas de empresa y control. En su modelo por niveles, los PLC suelen ubicarse en el nivel de control/supervisión del proceso.

### ¿Qué prácticas reducen más incidencias en puesta en marcha?

Pruebas por etapas, checklist de señales y modos, diagnósticos claros, control de cambios y plan de rollback antes de intervenir en producción.

### ¿Qué “mínimos” de ciberseguridad OT tienen sentido en un PLC?

Control de accesos, segmentación de red OT, gestión de cambios y visibilidad/registro razonable, priorizando disponibilidad y seguridad operacional.

---

## Dudas técnicas o proyecto con PLC

**Respuesta directa:** Si necesitas definir arquitectura, seleccionar hardware, documentar, estandarizar software o integrar **controladores lógicos programables** con HMI/SCADA en un proyecto industrial, el canal correcto es el formulario oficial para recibir orientación inicial y encaje de alcance. (https://electrohine.com/contacta/).

##

### Fuentes consultadas (con enlaces)

Wikipedia — “Programmable logic controller” (contexto general e historia)
(https://en.wikipedia.org/wiki/Programmable_logic_controller?utm_source=chatgpt.com)

NIST CSRC Glossary — “programmable logic controller (PLC)”
(https://csrc.nist.gov/glossary/term/programmable_logic_controller?utm_source=chatgpt.com)

NIST SP 800-82 Rev. 2 — Guide to Industrial Control Systems (ICS) Security
(https://csrc.nist.gov/pubs/sp/800/82/r2/final?utm_source=chatgpt.com)

IEC 61131-1 (alcance de controladores programables y periféricos)
(https://webstore.iec.ch/en/publication/4550?utm_source=chatgpt.com)

IEC 61131-3:2025 (lenguajes para controladores programables)
(https://webstore.iec.ch/en/publication/68533?utm_source=chatgpt.com)

PLCopen — resumen de IEC 61131-3
(https://www.plcopen.org/standards/logic/iec-61131-3/?utm_source=chatgpt.com)

ISA — ISA-95 Standard (Nivel 2 incluye PLCs y otros dispositivos de control)
(https://www.isa.org/standards-and-publications/isa-standards/isa-95-standard?utm_source=chatgpt.com)
