Clase #17 - Temporizador TON en TIA Portal V18: Retardos a la Conexión Profesionales

 Temporizador TON en TIA Portal V18: Retardos a la Conexión Profesionales

Temporizador TON en TIA Portal V18: Retardos a la Conexión Profesionales

Por qué este video es esencial: La teoría del TON es simple; la práctica tiene matices críticos. En este video te muestro qué pasa exactamente cuando IN cae antes de completar PT, cómo leer ET correctamente para diagnóstico, y por qué el TON IEC se resetea automáticamente (a diferencia de timers S5 antiguos). ¡La simulación de casos borde es clave!

👋 Introducción: El Caballo de Batalla de la Automatización

Bienvenido a la Clase #17. Ya dominas el timing interno del CPU (Clase 16). Ahora necesitas controlar duraciones explícitas en tu proceso.
El Temporizador TON (Timer On-Delay) es la instrucción fundamental para retardos a la conexión. Pero ojo: el bloque IEC de TIA Portal NO se comporta igual que los timers S5TIME de generaciones anteriores. Entender sus pines IN, PT, Q y ET es crucial para evitar bugs silenciosos en secuencias, alarmas y controles de proceso.
En este artículo explicamos los parámetros, pero ver el conteo de ET en tiempo real y el reset automático al caer IN solo es posible en el video.

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

  1. Pines del Bloque TON IEC: Función exacta de IN, PT, Q y ET.
  2. Comportamiento ante Interrupciones: Qué pasa si IN = FALSE antes de alcanzar PT.
  3. Diferencia TON IEC vs. Timer Legacy (S5): Por qué el reset automático cambia todo.
  4. Aplicaciones Industriales Correctas: Debounce, retardos de arranque, validación de señales.
  5. Diagnóstico con ET: Usar el tiempo transcurrido para monitoreo y troubleshooting.

⚙️ Conceptos Clave (Resumen Técnico Ladder)

1. Anatomía del Bloque TON IEC
Como demuestro en el minuto 02:00 del video, cada pin tiene un propósito específico:
Pin
Dirección
Tipo de Dato
Función
Comportamiento Crítico
IN
Entrada
Bool
Habilita el conteo
Si cae a FALSE → Q=FALSE inmediatamente, ET=0 (reset automático)
PT
Entrada
Time
Tiempo preset deseado
Formato: T#5s, T#1h30m. Debe ser > 0
Q
Salida
Bool
Estado del temporizador
TRUE solo cuando ET >= PT Y IN sigue TRUE
ET
Salida
Time
Tiempo transcurrido actual
Siempre refleja progreso real. Útil para HMI/diagnóstico
💡 Regla de Oro en Ladder: NUNCA uses la misma instancia de TON en dos redes distintas. Cada temporizador necesita su propia variable de tipo TON (ej: TON_RetardoArranque). Reutilizar instancias causa comportamientos impredecibles.
2. El Reset Automático: Diferencia Clave vs. Legacy
Este punto causa confusión masiva:
  • Timer S5 Antiguo: Si IN caía antes de completar PT, el timer mantenía el valor acumulado. Requería reset explícito.
  • TON IEC (TIA Portal): Si IN = FALSE en CUALQUIER momento → ET se resetea a 0 automáticamente y Q = FALSE. No hay retención implícita.
¿Por qué importa? Porque si tu señal de entrada tiene ruido o interrupciones breves, el TON IEC nunca completará el conteo. Solución: filtra la señal ANTES del TON o usa lógica de latch externa si necesitas retención.

3. Aplicaciones Industriales Profesionales
El TON resuelve problemas específicos cuando se usa correctamente:
Debounce de Sensores:
  • --[Sensor]--[TON_Debounce(IN:=Sensor, PT:=T#50ms)]--(Sensor_Filtrado) 
Elimina rebotes mecánicos.
Retardo de Arranque Seguro: Permitir que válvulas/lubricación estabilicen antes de activar motor principal.
Validación de Señal Persistente: Confirmar que una alarma no es un pico transitorio: 

  •  --[Alarma_Cruda]--[TON_Validacion(PT:=T#2s)]--(Alarma_Confirmada)

✅ Checklist de Implementación de TON

Antes de usar un TON en producción:
  • Instancia única declarada (no reutilizada en múltiples redes).
  • PT definido con formato TIME correcto (T#...).
  • Verificado comportamiento ante caída prematura de IN.
  • ET conectado a tag de diagnóstico/HMI si aplica.
  • Señal de entrada filtrada si proviene de contacto mecánico/sensor ruidoso.
Este checklist está demostrado en cada ejemplo del video. Úsalo como referencia.

🛑 Errores Comunes con TON en Ladder

  1. Reutilizar Instancia de TON: Causa que dos lógicas compitan por el mismo temporizador. SIEMPRE crea instancias separadas.
  2. Esperar Retención Sin Lógica Extra: Asumir que ET mantiene valor tras caer IN. El TON IEC NO hace esto nativamente.
  3. Usar PT = 0 o Negativo: Comportamiento indefinido. Valida siempre PT > 0.
  4. Ignorar ET en Diagnóstico: No conectar ET a HMI pierde visibilidad total del progreso del temporizador. Es gratis; úsalo.

MIRA EL VIDEO PARA VER EL RESET AUTOMÁTICO EN ACCIÓN CON SEÑAL RUIDOSA

¿Te ha pasado que tu TON nunca completa el conteo por ruido en la señal?
Déjame un comentario en YouTube describiendo tu caso. Te ayudaremos a diseñar el filtro adecuado o alternativa lógica.
🔔 ¡Suscríbete y activa la campanita! En la Clase #18 exploramos el TOF, esencial para mantener salidas activas tras desaparecer la condición de arranque. Perfecto para ventilación post-proceso o lubricación. ¡No te lo pierdas!

Publicar un comentario

0 Comentarios