Clase #18 - Temporizador TOF en TIA Portal V18: Retardos a la Desconexión Profesionales

 Temporizador TOF en TIA Portal V18: Retardos a la Desconexión Profesionales

💡 Por qué este video es esencial: El TOF funciona AL REVÉS que el TON, y eso causa errores conceptuales graves. En este video te muestro cómo Q se mantiene TRUE mientras IN=TRUE, comienza a contar SOLO cuando IN cae a FALSE, y por qué NO debes usar 'TON + contacto negado' como sustituto. ¡La comparación lado a lado es reveladora!

👋 Introducción: La Continuidad Post-Señal

Bienvenido a la Clase #18. Ya dominas retardos a la conexión con TON (Clase 17). Pero en la industria, muchos procesos no deben detenerse instantáneamente cuando desaparece la condición de arranque.
Un ventilador debe seguir funcionando 30 segundos tras apagar el motor para disipar calor. Una válvula de purga debe permanecer abierta 5 segundos tras finalizar el llenado. Un sistema de lubricación debe completar su ciclo aunque el sensor de pieza ya no detecte presencia.
El Temporizador TOF (Timer Off-Delay) está diseñado EXACTAMENTE para esto: mantener una acción activa durante un tiempo definido DESPUÉS de que la señal habilitadora desaparezca.
En este artículo explicamos los parámetros, pero ver la transición TRUE→FALSE y el conteo post-caída solo es posible en el video.

🎯 Lo que aprenderás en esta sesión (Enfoque Ladder)

  1. Pines del Bloque TOF IEC: Función exacta de IN, PT, Q y ET (comportamiento invertido vs. TON).
  2. Fase Activa vs. Fase de Cuenta: Cuándo Q=TRUE por IN y cuándo Q=TRUE por temporización.
  3. Por Qué NO Usar 'TON + Negado': Diferencias críticas en reset, ET y comportamiento ante pulsos cortos.
  4. Aplicaciones Industriales Reales: Ventilación post-proceso, purgas, lubricación continua, enfriamiento.
  5. Diagnóstico con ET en TOF: Interpretar correctamente el tiempo restante vs. transcurrido.

️ Conceptos Clave (Resumen Técnico Ladder)

1. Anatomía del Bloque TOF IEC: El Gemelo Inverso
Como demuestro en el minuto 02:15 del video, los pines son idénticos al TON, pero su lógica es OPUESTA:
Pin
Dirección
Tipo
Comportamiento TOF
Diferencia Crítica vs. TON
IN
Entrada
Bool
Mientras TRUE → Q=TRUE inmediatamente, ET=0
TON: Q=FALSE hasta completar PT
PT
Entrada
Time
Tiempo de retardo a la desconexión
Igual formato T#...
Q
Salida
Bool
TRUE mientras IN=TRUE O mientras cuenta tras caída
TON: TRUE solo tras completar PT
ET
Salida
Time
Cuenta DESCENDENTE desde PT hasta 0 tras caída de IN
TON: Cuenta ASCENDENTE desde 0 hasta PT

2. Las Dos Fases del TOF: Entender la Transición
El TOF tiene dos estados claramente diferenciados:

A. FASE ACTIVA (IN = TRUE):
  • Q = TRUE INSTANTÁNEAMENTE (sin retardo).
  • ET = 0 (no hay cuenta).
  • El proceso está en operación normal.
B. FASE DE RETARDO (IN = FALSE):
  • Q = TRUE MIENTRAS ET > 0.
  • ET CUENTA DESCENDENTEMENTE desde PT hasta 0.
  • Cuando ET = 0 → Q = FALSE.
  • El proceso está en fase de finalización controlada.
3. Aplicaciones Industriales Donde TOF Es Insustituible
Estos casos NO pueden resolverse limpiamente con TON + lógica inversa:
  • Ventilación Post-Proceso: --[Motor_Activo]--[TOF_Vent(PT:=T#30s)]--(Ventilador_On)--; El ventilador arranca INMEDIATAMENTE con el motor y sigue 30s tras apagarse. Con TON+negado, habría un gap peligroso.
  • Purga de Líneas: Mantener válvula abierta tras finalizar llenado para evitar residuos.
  • Lubricación Continua: Asegurar que el ciclo de engrase se complete aunque la pieza ya salió del área.
  • Enfriamiento Controlado: Evitar choque térmico manteniendo refrigeración tras parar calentador.

✅ Checklist de Implementación de TOF

Antes de usar un TOF en producción:
  • Instancia única declarada (nunca reutilizada).
  • Verificado que Q=TRUE inmediato con IN=TRUE (sin retardo inicial).
  • Confirmado que ET cuenta DESCENDENTEMENTE tras caída de IN.
  • PT adecuado para la fase de finalización requerida.
  • Documentado en comentario POR QUÉ se usa TOF y no TON.
Este checklist está demostrado en el ejemplo de ventilación del video. Úsalo como referencia.

🛑 Errores Comunes con TOF en Ladder

Usar TOF Como TON Invertido: Esperar que cuente hacia arriba o que Q=FALSE inicialmente. TOF SIEMPRE empieza con Q=TRUE si IN=TRUE.
Sustituir por 'TON + Contacto Negado': Esto crea un GAP temporal donde Q=FALSE entre la caída de IN y el inicio del conteo TON. TOF elimina ese gap completamente.
Ignorar ET Descendente: Leer ET como "tiempo transcurrido" cuando en realidad es "tiempo RESTANTE". Para HMI, muestra PT - ET si quieres tiempo transcurrido.
Reutilizar Instancia: Mismo error crítico que en TON. Cada TOF necesita su propia variable de tipo TOF.

👉 MIRA EL VIDEO PARA VER ESTA TRANSICIÓN BIDIRECCIONAL EN TIEMPO REAL

¿Te ha pasado que tu ventilación se detiene instantáneamente al apagar el motor causando sobrecalentamiento?
Déjame un comentario en YouTube describiendo tu caso. Te ayudaremos a implementar TOF correctamente para proteger tus equipos.
🔔 ¡Suscríbete y activa la campanita! En la Clase #19 exploramos el TP (Pulse Timer), esencial para generar pulsos de duración EXACTA independientemente de la señal de entrada. Perfecto para actuadores solenoides y señales de comunicación. ¡No te lo pierdas!

Publicar un comentario

0 Comentarios