Está en la página 1de 5

Temporizador de Pulso

El bloque de funcin TP es un temporizador de pulso, que se pone en marcha por una seal-1
larga o corta en la entrada IN. En la salida Q aparece una seal-1 por el tiempo especificado en
su entrada PT (tiempo preestablecido). Por ello, la salida O tiene una duracin fija, que es la
especificada en PT. El temporizador no puede activarse de nuevo mientras est activo el tiempo
de pulso. El valor actual el tempo-rizador de pulso est disponible en la salida ET (tiempo
estimado).

Ejemplo:

Con la ayuda de un ejemplo se expone la utilizacin de un temporizador de pulso.

Presionando el pulsador de marcha S2 e hace avanzar el mbolo de un cilindro. Este


mecanismo se utiliza para sujetar piezas. Cuando el mbolo ha avanzado completamente, debe
permanecer en esta posicin durante 20 segundos. A continuacin el cilindro regresa a su
posicin inicial.
La vlvula Y1 para el accionamiento del cilindro se activa a travs de un flip-flop SR, SR_Y1. La
condicin de activacin para SR_Y1 se cumple si se activa el final de carrera de la posicin
retrada del cilindro. Una vez que el cilindro ha avanzado, se pone en marcha el temporizador
de pulso TP_Y1 con un tiempo de 20 segundos por el flanco ascendente del sensor B2. La salida
Q de TP_Y1 asume ahora una seal-1. Una vez que ha expirado el temporizador de pulso
transcurridos los 20 segundos la salida Q de TP_Y1 asume el valor 0. Se cumple la condicin
de desactivacin de SR_Y1: el cilindro retrocede de nuevo.

Seal con retardo a la conexin

El bloque de funcin TON (temporizador a la conexin) se utiliza para generar seales


retardadas respecto al momento de la aparicin de una seal. Cuando se aplica una seal-1 a
una entrada IN, la salida Q no asume el valor 1 hasta que no haya transcurrido el tiempo
especificado en la entrada PT, y mantiene este estado hasta que la seal de entrada IN pase de
nuevo a 0. Si la duracin de la seal de entrada IN es ms corta que el tiempo especificado PT,
el valor de la salida permanece en 0.
Ejemplo

El cilindro 1.0 avanza si se activa el pulsador de marcha S1. Una vez ha permanecido extendido
durante 2 segundos, un segundo cilindro 2.0 avanza hacia su posicin final delantera. Los
sensores B1 y B2 indican las posiciones avanzada y retrada del cilindro 1.0.

El cilindro 1.0 se controla por medio de la vlvula Y1. Una vez que el cilindro 1.0 ha avanzado y
el sensor B2 tiene seal-1, empieza a funcional el temporizador a la conexin TON_Y2.
Transcurridos los 2 segundos, se obtiene una seal-1 en la salida Q de TON_Y2 y el cilindro 2.0
avanza. El cilindro 2.0 permanece extendido mientras haya aplica-da una seal-1 en la entrada
IN de TON_Y2, es decir, mientras el cilindro 1.0 permanezca extendido.

Como se muestra en este ejemplo, no todas las entradas y salidas de un bloque de funcin
deben conectarse o alimentarse. Si una entrada de un bloque de funcin no est conectada
en este caso la entrada R1 de RS_Y1 se utilizan los valores de la invocacin previa. En este
caso, el valor de inicializacin de la variable R1, que representa una variable booleana, est pre
asignada con el valor 0, es decir, el bloque de funcin RS_Y1 opera con el valor 0 para el
parmetro R1 durante esta invocacin.

Seal con retardo a la desconexin

TOF (temporizador a la desconexin) es el nombre del bloque de funcin para generar seales
retardadas respecto al momento de la ausencia de una seal. El temporizador se pone en
marcha al aplicar una seal-1 en la entrada IN. Al mismo tiempo, la seal de salida Q asume el
valor 1. Una vez que la seal de entrada IN ha vuelto a pasar al valor 0, la salida permanece en
1 durante un tiempo especificado por PT y no pasa a 0 hasta que no haya expirado este tiempo.

Ejemplo:

Tras accionar un pulsador, el cilindro de un dispositivo de estampacin debe avanzar


inmediatamente. Cuando se suelta el pulsador, el cilindro solo debe retroceder transcurrido un
periodo de estampacin de 30 segundos.

En el lenguaje LD, el bloque de funcin se adjunta al rengln a travs de la entrada booleana de


marcha IN y la salida booleana Q. Si el contacto normalmente abierto S1 suministra una seal-
1, se obtiene tambin una seal-1 en la salida Q de TOF_Y1. El valor Q se copia a la variable Y1.
Cuando la seal-1 de S1 regresa a 0, la seal 1 de la salida Q de TOF_Y1 sigue teniendo seal-1
durante un perodo de 30 segundos. Transcurrido este tiempo la seal pasa tambin a 0.

También podría gustarte