Saltar al contenido

Temporizador de Impulso (TP) en TIA Portal

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

Tabla de Contenidos

Qué es un Temporizador TP en TIA Portal

El Temporizador de impulso (TP) en TIA Portal, también conocido como temporizador de pulso de tiempo prolongado, es una instrucción tipo timer la cual activa su salida en el momento en el que se activa su entrada, sin embargo, esta salida estará activa un tiempo determinado y, pasado ese tiempo, se desactivará, independientemente de si la entrada sigue activa o no.

Cómo funciona el Temporizador de Impulso (TP) en TIA Portal

El Temporizador TP en TIA Portal funciona de tal modo que, cuando se activa su entrada, se activa su salida y, a su vez, el contador. Cuando el contador interno del timer llegue a su valor prestablecido, la salida se desactivará, independientemente de si la entrada continua estando activa o no. Digamos que el temporizador de impulso permite activar la salida durante un tiempo determinado.

Por otro lado, si durante el conteo la entrada se desactiva, el conteo no se reseteará ni la salida se apagará, el timer TP seguirá contando hasta terminar, momento en el cual se apagará la salida. Al acabar el ciclo, es necesario que la entrada se desactive y se vuelva a activar para que el temporizador TP vuelva a funcionar.

Variables del TP

Variables TPTipo de DatoNomenclaturaDescripción
INBoolEntrada del TP. 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 TP para desactivar 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 TP mientras esta activa su salida.
QBoolSalida del TP. Se desactivará cuando ET sea igual a PT (conteo finalizado)

Diagrama de Tiempo del TP

A continuación te muestro el diagrama de tiempo del TP, para que veas gráficamente su comportamiento según su entrada (IN). Fíjate que cuando la entrada (IN) se activa, se activa la salida (Q) y al mismo tiempo, el contador (ET). Fíjate que a partir de este punto, la salida (Q) va a estar activa durante el tiempo estipulado en PT, independientemente del estado de la entrada (IN).

diagrama de tiempo tp tia portal

Cómo hacer el Temporizador de Impulso (TP) en TIA Portal

Para realizar o crear un temporizador de impulsos (TP) 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 TP y lo arrastras al segmento, o bien le haces doble click:

insertar temporizador impulso tp tia portal

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

insertar temporizador tp 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 TP creado.

crear temporizador de impulso tp tia portal

Ahora le añades a tu temporizador de impulso 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 TP 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 tp.

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

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

temporizador tp apagado

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

En el momento en el que se enciende la entrada del TP, la salida se activa al mismo que lo hace el contador:

temporizador tp encendido

Temporizador TP Encendido (IN=0, Q=1)

Fíjate que si se apaga la entrada, el contador sigue en marcha y la salida activa:

temporizador de impulso encendido

Temporizador TP Apagado con conteo finalizado (IN=0, Q=0)

Ahora el TP, al haber finalizado el conteo, ha pagado la salida, incluso estando la entrada activa.

temporizador de impulso apagado

Abel, enséñame más sobre otros Tipos de 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