PLC

Lógica de escalera para principiantes: tu primer programa de PLC paso a paso

La lógica de escalera (ladder logic) es el lenguaje de programación de PLC más usado en la industria, y no es casualidad: se diseñó para que un electricista que entiende planos de relés pueda leerlo sin estudiar informática. En este tutorial vas a escribir mentalmente tu primer programa: el clásico arranque-parada de un motor con enclavamiento.

Los tres bloques que necesitas conocer

  • Contacto normalmente abierto (NA) —| |—: deja pasar la «corriente lógica» cuando la señal asociada está activa (por ejemplo, un pulsador presionado).
  • Contacto normalmente cerrado (NC) —|/|—: deja pasar la corriente cuando la señal está inactiva, y la corta cuando se activa.
  • Bobina —( )—: es la salida. Cuando la línea que llega hasta ella está «energizada», la bobina se activa (arranca el motor, enciende la luz, abre la válvula).

Cada línea horizontal del programa se llama peldaño (rung), y el PLC los evalúa de arriba hacia abajo, de izquierda a derecha, cientos de veces por segundo. A ese recorrido completo se le llama ciclo de scan.

El problema a resolver

Queremos que un motor arranque al presionar un pulsador de MARCHA, que siga funcionando al soltarlo, y que se detenga al presionar PARO. Entradas y salidas:

SeñalDirecciónTipo físico
Pulsador MARCHAI0.0NA
Pulsador PAROI0.1NC (por seguridad)
Contactor del motorQ0.0Bobina de salida

El programa: un solo peldaño

|--[ I0.0 ]--+--[/ I0.1 ]----( Q0.0 )--|
|            |                         |
|--[ Q0.0 ]--+                         |

Leámoslo: al presionar MARCHA (I0.0), la corriente lógica atraviesa el contacto NC de PARO (I0.1, que está cerrado en reposo) y energiza la salida Q0.0: el motor arranca. La clave está en la rama de abajo: un contacto NA asociado a la propia salida Q0.0, en paralelo con el pulsador de marcha. A esto se le llama enclavamiento o sello (latch): cuando el motor ya está en marcha, ese contacto se cierra y mantiene el circuito aunque sueltes MARCHA.

Al presionar PARO, el contacto NC I0.1 se abre, la línea se corta, Q0.0 se desenergiza y el sello se rompe. El motor queda detenido hasta un nuevo arranque.

¿Por qué el paro se cablea normalmente cerrado?

Es una decisión de seguridad, no de capricho. Con un pulsador de paro físicamente NC, si el cable del paro se corta o se afloja un borne, el circuito se comporta igual que si alguien hubiera presionado PARO: el motor se detiene. La falla lleva al sistema a un estado seguro. Si el paro fuera NA y su cable se cortara, el motor no podría detenerse desde ese pulsador — un riesgo inaceptable.

Para practicar

Puedes probar este programa sin hardware usando simuladores gratuitos de lógica de escalera disponibles para PC. Ejercicios sugeridos: agrega una luz piloto de «motor en marcha» (segunda bobina en paralelo), luego un temporizador TON para que el motor arranque 5 segundos después de presionar marcha. Con esos dos ejercicios ya habrás cubierto el 80% de lo que hace un programa industrial básico.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *