Ladder Logic en Programación PLC: Fundamentos y Ejemplos Reales
Ladder Logic es uno de los cinco lenguajes de programación definidos por la norma IEC 61131‑3. Sigue siendo el más ampliamente adoptado debido a su representación intuitiva estilo esquemático que refleja la lógica de relés cableados.
Al final de este artículo podrá leer un programa industrial típico y entender precisamente cómo opera la lógica de control de una máquina.
¿Prefiere un recorrido visual? Vea el video a continuación o continúe leyendo para una explicación detallada paso a paso.
Esquema Eléctrico
El primer lenguaje PLC fue creado para parecerse a un diagrama de escalera eléctrico, haciéndolo inmediatamente familiar para electricistas y técnicos de mantenimiento. Más allá de la estética, este formato facilita la resolución rápida de problemas —ver un peldaño evaluarse como Verdadero o Falso es mucho más rápido que depurar código línea por línea.
A continuación se muestra un circuito clásico de arranque/parada de motor. El botón de arranque, botón de parada y relé de control (CR1) están cableados juntos de modo que presionar el botón de arranque energiza CR1. Una vez que CR1 está energizado, los contactos 8 y 6 se cierran, manteniendo CR1 alimentado incluso después de soltar el botón de arranque. Los contactos 1 y 3 luego se cierran para energizar el motor. Soltar el botón de parada abre el camino a CR1, causando que el motor se detenga.

En la práctica industrial, la versión relé-escalera de este circuito es preferida porque mapea claramente las acciones del circuito. Los diseños cableados antiguos requerían recableado cuando fallaba un componente —los PLC eliminan esa necesidad al remover el cableado físico y la mayor parte del hardware.
Cómo Funciona Ladder Logic
En una secuencia de arranque/parada de motor basada en PLC, los botones de arranque y parada se convierten en entradas separadas del PLC. El motor mismo es impulsado por una salida del PLC. El programa ladder-logic evalúa el estado de las entradas y controla la salida en consecuencia.
Instrucciones Básicas de PLC
Todos los proveedores de PLC usan símbolos gráficos que son prácticamente idénticos, aunque los nombres difieren. Las tres instrucciones más comunes son:
- Contacto Normalmente Abierto (NA) — Siemens lo llama NA; Allen‑Bradley usa XIC (Examine If Closed). Un contacto cerrado retorna VERDADERO, uno abierto FALSO.
- Contacto Normalmente Cerrado (NC) — Siemens lo llama NC; Allen‑Bradley usa XIO (Examine If Open). Cerrado equivale a VERDADERO, abierto a FALSO.
- Bobina (Salida Energizar) — Siemens lo llama bobina; Allen‑Bradley lo llama OTE. La bobina cambia el estado de una salida cuando el peldaño evalúa VERDADERO.
Estos símbolos son puramente visuales; no representan contactos físicos.
Construyendo un Peldaño Ladder
Piense en las líneas verticales izquierda y derecha como rieles de potencia. Un peldaño conecta el riel izquierdo al derecho a través de una serie de instrucciones. El riel izquierdo suministra potencia lógica; para que una salida en el riel derecho se energice, debe existir un camino continuo de instrucciones VERDADERO.
En el ejemplo de arranque de motor, el peldaño podría leerse: Botón_Arranque → Botón_Parada → Motor_Arranque. Cuando se presiona el botón de arranque, la instrucción Botón_Arranque se vuelve VERDADERO, creando un camino lógico que energiza Motor_Arranque. La bobina Motor_Arranque entonces escribe un valor VERDADERO en su ubicación de memoria designada, que a su vez impulsa el motor.
Debido a que la instrucción Motor_Arranque es una bobina, permanece VERDADERO después de soltar el botón de arranque, creando un latch que mantiene el motor funcionando hasta que se presiona el botón de parada, lo que establece la instrucción Botón_Parada a FALSO y rompe el camino lógico.
Análisis de Ladder Logic para Puerta Aérea
Examinemos un ejemplo más complejo: un controlador de puerta aérea. La consola tiene tres pulsadores y tres lámparas indicadoras. La lógica del peldaño muestra que la instrucción Puerta_Cerrada es VERDADERO (así la lámpara CERRADA está encendida) mientras Puerta_Entornada es FALSO (lámpara ENTORNADA está apagada).
Observe que la instrucción PARADA es un XIO (normalmente cerrado). Dado que actualmente es VERDADERO, la memoria del PLC mantiene un 0 lógico, indicando que el interruptor físico PARADA está normalmente abierto.
Curso Relacionado
Programación PLC
Aprenda a programar PLCs en un formato práctico y hands‑on. Los cursos cubren Allen‑Bradley, Siemens, Omron, CODESYS, Wago, Schneider y más.
Resumen
Le hemos llevado desde un diagrama aparentemente críptico a una comprensión clara de cómo ladder logic traduce entradas físicas en acciones de máquina. Ya sea interpretando un contacto NA de Siemens, un XIC de Allen‑Bradley o una bobina de Phoenix Contact, la lógica subyacente permanece igual: siga los estados VERDADERO y FALSO para descubrir el comportamiento del sistema.
Sistema de control de automatización
- Trabajo manual integrado con automatización moderna para empoderar a empleados con discapacidades
- Kaman Precision lanza sensores de desplazamiento duraderos para entornos extremos de alta presión, baja y alta temperatura
- Hahn destaca soluciones integrales de automatización en Automate Show 2019
- NASA usa software RoboDK para automatizar programación de cobots en inspección de fuselaje
- Massachusetts Otorga $4,5 Millones a 20 Fabricantes Locales vía Programa Acelerador de Manufactura Actualizado
- Por qué la transformación digital aún tropieza en la fabricación – Lecciones y soluciones
- BD lanza sistema diagnóstico molecular de alto rendimiento certificado CE-IVD
- Estudiantes construyen sistema robótico avanzado de clasificación de basura con tecnología B&R
- Forrester revela que CIOs europeos van rezagados en preparación para automatización
- EASTEC 2021 destaca la innovación basada en datos en manufactura
- La plataforma IoT basada en la nube de Hark reduce costes y aumenta la eficiencia para fabricantes