Guía técnica
Temporizadores TON, TOF y TP en LADDER
Los temporizadores son, junto a los contactos y bobinas, la herramienta más usada al programar un PLC. Aquí verás los tres tipos estándar, cuándo usar cada uno y ejemplos resueltos con diagrama de escalera.
Casi todo automatismo necesita "esperar": arrancar un motor unos segundos después de una señal, mantener un ventilador funcionando un rato tras apagar una máquina, o generar un pulso de duración fija. Para eso existen los temporizadores. La norma IEC 61131-3 define tres tipos estándar —TON, TOF y TP— que encontrarás con el mismo comportamiento en Siemens, Rockwell, Schneider, Zelio, LOGO! y prácticamente cualquier marca.
Los tres tipos de temporizador
Todos comparten dos parámetros clave: PT (Preset Time, el tiempo que programas) y ET (Elapsed Time, el tiempo transcurrido que el bloque va contando). Lo que cambia es cuándo actúan sobre la salida.
TON — Retardo a la conexión (On-Delay)
El TON retarda la activación. Mientras su entrada IN está activa, cuenta el tiempo; cuando el tiempo transcurrido (ET) alcanza el preset (PT), activa su salida Q. Si la entrada se desactiva antes de cumplir el tiempo, el temporizador se reinicia a cero y la salida no llega a activarse.
Uso típico: arrancar un motor unos segundos después de dar la orden, para dar tiempo a que otra condición se estabilice.
IN (I0.0) TON Q (Q0.0)
----[ ]------------------------[TON]--------( )----
| PT=5s |
| ET--> |
El motor arranca 5 s DESPUÉS de pulsar IN. TOF — Retardo a la desconexión (Off-Delay)
El TOF hace lo contrario: retarda la desactivación. En cuanto la entrada IN se activa, la salida Q se activa de inmediato. Cuando la entrada se desactiva, el temporizador empieza a contar y mantiene la salida activa hasta cumplir el preset; recién entonces la apaga.
Uso típico: mantener un ventilador de extracción o la luz de una máquina funcionando unos segundos después de apagarla.
IN (I0.0) TOF Q (Q0.0)
----[ ]------------------------[TOF]--------( )----
| PT=5s |
El ventilador sigue 5 s DESPUÉS de soltar IN. TP — Pulso (Timer Pulse)
El TP genera un pulso de duración fija. Al detectar un flanco de subida en la entrada, activa la salida durante exactamente el tiempo PT, sin importar lo que ocurra con la entrada durante ese lapso (aunque la entrada se apague antes, el pulso completa su duración). Es ideal para dar un impulso constante a una válvula o una señal, independientemente de cuánto dure la pulsación del operador.
Tabla comparativa
| Tipo | La salida se activa… | La salida se desactiva… |
|---|---|---|
| TON | PT segundos después de activar IN | al desactivar IN (inmediato) |
| TOF | al activar IN (inmediato) | PT segundos después de desactivar IN |
| TP | al flanco de subida de IN | PT segundos después (pulso fijo) |
Errores frecuentes (que veo en mis estudiantes)
- Confiar en que el TON "recuerda": si la entrada de habilitación parpadea, el TON reinicia el ET a cero. Para temporizar arranques largos, asegura que la condición de habilitación se mantenga estable (a veces con un enclavamiento SET/RESET previo).
- Confundir TON con TOF: un extractor que debe seguir tras apagar la máquina es un TOF, no un TON. Elegir mal invierte el comportamiento.
- Ignorar el ET: el valor transcurrido (ET) es útil para mostrar cuentas regresivas en la HMI o encadenar etapas; no lo desperdicies.
- Olvidar las unidades: PT se define como una constante de tiempo (p. ej. T#5s). Mezclar milisegundos y segundos es una fuente típica de fallos.
En ZelioSoft, LOGO! y TIA Portal
El concepto es idéntico en todos los entornos; solo cambia la representación. En Zelio Logic y LOGO! Soft Comfort usarás bloques de "retardo a la conexión" y "retardo a la desconexión", equivalentes directos de TON y TOF. En TIA Portal los tienes como las instrucciones TON, TOF y TP de la norma. Aprende el comportamiento una vez y lo aplicas en cualquier marca.
Repasa qué es LADDER en el glosario · Qué es un PLC
Preguntas frecuentes
¿Cuál es la diferencia entre TON y TOF?
TON (Timer On-Delay) retarda la activación de la salida: cuenta mientras la entrada está activa y activa la salida al cumplir el tiempo. TOF (Timer Off-Delay) retarda la desactivación: activa la salida de inmediato cuando la entrada se activa y la mantiene un tiempo extra después de que la entrada se apaga.
¿Qué es el temporizador TP?
TP (Timer Pulse) genera un pulso de duración fija: al detectar un flanco en la entrada, activa la salida durante un tiempo predeterminado sin importar lo que pase con la entrada durante ese lapso.
¿PT y ET qué significan en un temporizador?
PT (Preset Time) es el tiempo objetivo que programas. ET (Elapsed Time) es el tiempo transcurrido, un valor que el temporizador va incrementando y que puedes usar en otras partes del programa.
¿Cómo hago un temporizador en ZelioSoft o LOGO!?
En Zelio Logic y LOGO! Siemens hay bloques de temporización equivalentes al TON/TOF: seleccionas el bloque de retardo a la conexión o a la desconexión, defines el tiempo y conectas su entrada de habilitación y su salida. El concepto IEC 61131-3 es el mismo; cambia solo la representación gráfica del entorno.
¿Por qué mi temporizador se reinicia solo?
La causa más común es que la entrada de habilitación (IN) pierde continuidad a mitad de la cuenta: un TON se reinicia a cero si su entrada se desactiva antes de cumplir el tiempo. Revisa que la condición que habilita el temporizador se mantenga estable durante toda la temporización.