Bloque de temporizador que, al ser energizado, habilita la salida tras un atraso definido por PT.
Representación Ladder

Estructura del Bloque
Tipo de Variable |
Nombre |
Tipo de Dato |
Descripción |
VAR_INPUT |
IN |
BOOL |
Habilitación del bloque |
PT |
WORD UINT DWORD1 UDINT1 |
Atraso de accionamiento de la salida |
|
TIMEBASE |
WORD |
Base de tiempo para PT y ET |
|
VAR_OUTPUT |
Q |
BOOL |
Salida del bloque |
ET |
WORD UINT DWORD1 UDINT1 |
Tiempo transcurrido del contador |
|
VAR |
TON_INST_0 |
TON |
Instancia de acceso a la estructura del bloque |
|
NOTA! 1) En el CFW100 y CFW300, los campos PT y ET pueden ser sólo del tipo WORD o UINT; 2) Algunos dispositivos permiten configurar parámetros de usuário, mas estos deben configurarse para su uso en los campos PT y ET, para eso, seleccione un uno de los tipos de datos que se muestran en la tabla anterior. Para más información ver el tema correspondiente; 3) El campo TIMEBASE puede variar según el dispositivo utilizado. |
Operación
Mientras la entrada IN sea FALSE, la salida Q también será FALSE y ET recibirá el valor cero.
En la transición positiva de flanco en IN, dispara el conteo y ET es incrementado de acuerdo con TIMEBASE. Cuando ET sea igual a PT, la salida Q pasará a estado TRUE, hasta que IN vuelva a ser FALSE.
Compatibilidad
Equipo |
Versión |
PLC300 |
1.50 o superior |
SCA06 |
2.00 o superior |
Diagrama de Flujo del Bloque

Diagrama de Funcionamiento

Ejemplo en Ladder

El ejemplo de arriba exhibe las condiciones iniciales del bloque y de las variables de la rutina.

Al ser activada la entrada IN, el conteo dispara. Como ET es igual a PT, la salida Q es habilitada.

Observe que una alteración en la variable PRESET no es pasada al campo PT mientras que la entrada IN permanece habilitada.

Deshabilitando la entrada IN, el valor de PT es actualizado y la salida Q es deshabilitada. Al activarla nuevamente, el conteo dispara.

Deshabilitando la entrada IN, el valor de ET permanece guardado.

Habilitando la entrada IN, el valor de ET es reseteando y el conteo dispara.

Cuando ET alcanza el valor de PT, la salida Q es habilitada y permanece así mientras IN esté en nivel TRUE.
Ejemplo en ST
El siguiente ejemplo muestra las instrucciones para aplicar el ejemplo anterior en el lenguaje ST.
VAR PRESET : UINT := 15; ELAPSED : UDINT; TON_INST_0 : FB_TON; END_VAR
TON_INST_0.IN := DI1; TON_INST_0(PT:=PRESET, TIMEBASE:=2); // TIMEBASE según el ELAPSED := TON_INST_0.ET; // dispositivo utilizado DO1 := TON_INST_0.Q;
|
|---|