Saltar al contenido

Temporizador TON en TIA Portal

Vamos a ver en esta lección cómo funciona un temporizador TON en TIA Portal con los PLC Siemens y cómo utilizarlo adecuadamente, así que… Vamos a ello!

Tabla de Contenidos

Qué es un Temporizador TON en TIA Portal

El Temporizador TON en TIA Portal, también conocido como temporizador de retardo a la conexión, es una instrucción tipo timer la cual activa su salida tras un tiempo de conteo determinado. En el momento en el que se activa la entrada del timer TON, empieza a contar su cronometro interno, y cuando el tiempo transcurrido alcanza el tiempo configurado, activa su salida.

Cómo funciona el Temporizador TON en TIA Portal

El Temporizador TON Siemens en TIA Portal funciona de tal modo que, cuando se activa su entrada, empieza a contar, y cuando el conteo alcanza el valor prestablecido de tiempo, la salida del TON se activa. Si durante el conteo, la entrada del temporizador se desactiva, el TON dejará de contar y su conteo se reseteará automáticamente. En el caso de que el temporizador haya finalizado el conteo y haya activado su salida, si su entrada dejase de estar activa, se resetearía el conteo y la salida dejaría de estar activa.

Variables del TON Siemens

Variables TONTipo de DatoNomenclaturaDescripción
INBoolEntrada del TON. Se puede añadir una variable o un conjunto de variables
PTTimet#Xs, t#Xms
(t#5s, t#200ms)
Configuración del tiempo de conteo. Aquí se configura el tiempo que debe alcanzar el TON para activar su salida.
ETTimet#Xs, t#Xms
(t#5s, t#200ms)
Tiempo actual de conteo. En esta variable se refleja el tiempo de conteo actual del TON mientras esté activa su entrada.
QBoolSalida del TON. Se activará cuando ET sea igual a PT (conteo finalizado)

Diagrama de Tiempo del TON

A continuación te muestro el diagrama de tiempo del TON, para que veas gráficamente su comportamiento según su entrada (IN). Fíjate que cuando IN se activa, empieza a contar (ET), y cuando ET llega al valor deseado de tiempo (PT), la salida (Q) se activa. Si durante el conteo IN se desactiva, se chapa el conteo y se resetea el timer.

diagrama de tiempo temporizador ton tia portal

Cómo hacer el Temporizador TON en TIA Portal

Para realizar o crear un temporizador TON en TIA Portal, tienes dos maneras, así que te voy a explicar ambas. La primera es desde la barra de herramientas, concretamente la de «Instrucciones básicas«, coges el TON y lo arrastras al segmento, o bien le haces doble click:

insertar temporizador ton tia portal instrucciones básicas

La segunda opción es desde un bloque vacío (puedes usar MAYUS+F5), lo insertas y escribes en el «TON»:

insertar temporizador ton tia portal

Al crearlo, te pedirá crear un bloque de datos de instancia. Elige el nombre para tu timer y dale a aceptar, y ya tendrás tu TON creado.

crear temporizador ton tia portal

Ahora le añades a tu temporizador TON el tiempo deseado, las condiciones de entrada y que variable quieres que active a su salida, y ya lo tendrías.

No te preocupes Pelecero, que ahora mismo te pongo un ejemplo 👇

Aprender a programar en TIA Portal

Ejemplo Práctico del Temporizador TON en TIA Portal

Para este ejemplo he utilizado un bloque de datos con varias variables, concretamente una que simula un sensor, otra que simula un empujador y otra para ver el tiempo actual del timer ton.

Podría haber utilizado entradas y salidas, pero para simular da lo mismo. También podría haber usado marcas (%M), pero les tengo una tirria impresionante y soy fiel defensor de que en TIA Portal y Step7, hay que huir de las marcas (ya te lo explicaré más adelante)

Temporizador TON Apagado (IN=0, Q=0)

En este caso, al estar la entrada de TON desactivada, no sucede nada:

ejemplo temporizador ton tia portal apagado

Temporizador TON Encendido y Contando (IN=1, Q=0)

Al estar encendida la entrada, TON está contando, pero como no ha llegado a los 5 segundos configurados en PT, la salida empujador no se activa.

ejemplo temporizador ton tia portal encendido y contando

Temporizador TON Encendido (IN=1, Q=1)

Ahora el TON ya ha llegado al final de conteo PT y por tanto, activa su salida. Recuerda que si desactivas la entrada IN mientras está contando o si Q ya está activa, el timer se reseteará.

ejemplo temporizador ton tia portal encendido

¿Quieres aprender sobre otros Temporizadores en TIA Portal?

Todas las semanas, envío contenido de valor a través de mi newsletter.

Concretamente, experiencias propias vividas en fábricas como programador de PLC, cagadas monumentales que he hecho (y más de una buena que me ha caído) y consejos de programación.

Cada semana, píldora de conocimiento nueva. Semana que estás fuera, píldora que te pierdes (y que no volveré a compartir)

Para cumplir con el RGPD (Reglamento General de Protección de Datos) y entender que tus datos están seguros, debes leer y aceptar la política de privacidad. Tus datos serán guardados en Mailchimp, proveedor de email marketing. Mailchimp también cumple con el RGPD, así que todo está protegido y amparado por la ley.

Configuración