Bloque de temporizador que al ser desenergizado deshabilita 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 desaccionamiento 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 |
TOF_INST_0 |
TOF |
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 TRUE, la salida Q también será TRUE y ET recibirá el valor cero.
En la transición negativa de flanco en IN, el conteo dispara y ET es incrementado de acuerdo con TIMEBASE. Cuando ET sea igual a PT, la salida Q pasará a estado FALSE, hasta que IN vuelva a ser TRUE.
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 deshabilita la salida DO1 al identificar un nivel bajo en DI1 por 12 segundos, permaneciendo deshabilitada hasta que DI1 vuelva a ser TRUE.
Ejemplo en ST
El siguiente ejemplo muestra las instrucciones para aplicar el ejemplo anterior en el lenguaje ST.
VAR PRESET : UINT := 12; ELAPSED : UDINT; TOF_INST_0 : FB_TOF; END_VAR
TOF_INST_0.IN := DI1; TOF_INST_0(PT:=PRESET, TIMEBASE:=2); // TIMEBASE según el ELAPSED := TOF_INST_0.ET; // dispositivo utilizado DO1 := TOF_INST_0.Q;
|
|---|