Cursos
Clase #20 - Temporizador TONR en TIA Portal V18: Acumulación Retentiva de Tiempo
Temporizador TONR en TIA Portal V18: Acumulación Retentiva de Tiempo
💡 Por qué este video es esencial: El TONR parece un TON normal hasta que ves qué pasa al caer IN. En este video te muestro cómo ET mantiene su valor acumulado tras múltiples interrupciones, por qué NO se resetea automáticamente, y cómo usar la entrada R correctamente. ¡La comparación lado a lado con TON estándar es impactante!
👋 Introducción: La Memoria del Tiempo Industrial
Bienvenido a la Clase #20. Ya dominas temporizadores volátiles (TON/TOF/TP, Clases 17-19). Pero en la industria real, los equipos no funcionan continuamente. Se detienen por cambios de turno, mantenimientos menores, faltas de material o paradas programadas.
Si usas un TON normal para medir "horas de operación de motor", cada parada reinicia el conteo a cero. Perderás datos críticos.
El Temporizador TONR (Retentive On-Delay) está diseñado para esto: acumular tiempo de forma persistente, manteniendo el valor ET incluso cuando IN = FALSE, y solo reseteándose cuando tú lo ordenes explícitamente mediante la entrada R.
En este artículo explicamos los parámetros, pero ver la persistencia de ET tras múltiples ciclos de arranque/paro solo es posible en el video.
🎯 Lo que aprenderás en esta sesión (Enfoque Ladder)
- Pines del Bloque TONR IEC: Función exacta de IN, PT, Q, ET y R (entrada de reset explícito).
- Comportamiento Retentivo: Cómo ET sobrevive a caídas de IN y power-offs (con memoria retentiva configurada).
- Reset Explícito vs. Automático: Por qué TONR NUNCA se resetea solo y cómo gestionarlo correctamente.
- Aplicaciones Industriales Reales: Mantenimiento preventivo, horas de operación, contabilidad de producción, vida útil de componentes.
- Configuración de Retentividad en DB: Asegurar que ET persista tras ciclo de energía.
⚙️ Conceptos Clave (Resumen Técnico Ladder)
1. Anatomía del Bloque TONR IEC: El Temporizador con Memoria
Como demuestro en el minuto 02:10 del video, el TONR añade una entrada crítica respecto al TON:
Pin | Dirección | Tipo | Comportamiento TONR | Diferencia Crítica vs. TON |
|---|---|---|---|---|
IN | Entrada | Bool | Habilita acumulación. Si FALSE → ET MANTIENE valor, Q=FALSE | TON: Si FALSE → ET=0 inmediatamente |
PT | Entrada | Time | Tiempo preset para activar Q | Igual formato T#... |
Q | Salida | Bool | TRUE cuando ET >= PT (acumulado) | Igual que TON, pero basado en suma acumulada |
ET | Salida | Time | Tiempo ACUMULADO total. Persiste tras caída de IN | TON: ET siempre refleja progreso actual del ciclo |
R | Entrada | Bool | Reset EXPLÍCITO de ET a 0. Obligatorio para reiniciar | TON: No tiene entrada R; reset automático |
2. Las Dos Fases del TONR: Acumulación y Persistencia
El TONR opera en dos modos claramente diferenciados:
- FASE DE ACUMULACIÓN (IN = TRUE):
ET incrementa normalmente (como TON).
Q = TRUE cuando ET >= PT.
El equipo está operando y el tiempo cuenta. - FASE DE PAUSA (IN = FALSE):
ET MANTIENE SU VALOR ACTUAL (no cambia, no se resetea).
Q = FALSE inmediatamente.
El equipo está parado, pero el tiempo acumulado NO se pierde.
3. Aplicaciones Donde TONR Es Insustituible
Estos casos son IMPOSIBLES con TON estándar:
- Mantenimiento Preventivo Basado en Horas Reales:
--[Motor_Activo]--[TONR_HorasMotor(PT:=T#500h)]--(Alarma_Mantenimiento)--
- Cuenta 500 horas de operación REAL, sin importar cuántas paradas hubo. Con TON, necesitarías reiniciar manualmente tras cada paro.
- Vida Útil de Componentes: Contar horas de válvula, bomba o filtro para reemplazo predictivo.
- Contabilidad de Producción: Medir tiempo efectivo de proceso excluyendo paradas no productivas.
- Garantías y SLAs: Calcular horas de servicio real para contratos de mantenimiento.
✅ Checklist de Implementación de TONR
Antes de usar un TONR en producción:
Instancia única declarada (nunca reutilizada).
Lógica de reset (R) definida y documentada (¿cuándo se reinicia? ¿manual? ¿automático tras mantenimiento?).
Verificado que ET persiste tras caída de IN en simulación.
Configurada retentividad en DB si se requiere persistencia tras power-off.
PT adecuado para el intervalo de mantenimiento/contabilidad.
Documentado en comentario POR QUÉ se usa TONR y no TON.
Este checklist está demostrado en el ejemplo de mantenimiento del video. Úsalo como referencia.
🛑 Errores Comunes con TONR en Ladder
Olvidar la Entrada R: Dejar TONR sin reset causa que Q permanezca TRUE permanentemente tras alcanzar PT. Nunca más se desactivará hasta reset manual.
Confundir con TON Normal: Asumir que ET se resetea al caer IN. Esto lleva a subestimar horas reales de operación.
No Configurar Retentividad en DB: Si el DB no es retentivo, ET se perderá tras corte de energía aunque TONR funcione correctamente durante operación.
Usar TONR Para Retardos Simples: Si solo necesitas un retardo a conexión que se reinicie al parar, usa TON. TONR añade complejidad innecesaria.
Reset Automático Incorrecto: Resetear TONR al alcanzar PT sin confirmar mantenimiento realizado. Puede ocultar necesidades reales de servicio.
👉 MIRA EL VIDEO PARA VER ET MANTENERSE ESTABLE DURANTE 5 CICLOS DE PARO/ARRANQUE
¿Te ha pasado que tu programa de mantenimiento preventivo falla porque las horas se reinician con cada paro?
Déjame un comentario en YouTube describiendo tu caso. Te ayudaremos a implementar TONR correctamente para proteger tus activos y optimizar mantenimientos.
¡Suscríbete y activa la campanita! En la Clase #21 entramos en el mundo de los contadores. El CTU es fundamental para conteo de piezas, ciclos y eventos. Pero tiene matices de reset y preset que muchos pasan por alto. ¡No te lo pierdas!

Publicar un comentario
0 Comentarios