Bloque de temporizador que, al identificar que es energizado, habilita la salida por un tiempo 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 |
Tempo en que la salida permanece habilitada |
|
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 |
TP_INST_0 |
TP |
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
En la transición positiva de flanco en IN, Q recibe valor TRUE, el conteo dispara y ET es incrementado de acuerdo con TIMEBASE. Cuando ET sea igual a PT, la salida Q pasará al estado FALSE, hasta que IN vuelva a ser TRUE. En ese momento, si IN está en nivel TRUE, no ocurre nada. En la transición positiva de flanco en IN, ET es reseteado automáticamente.
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 habilita la salida DO1 por seis segundos a cada transición positiva de DI1.
Ejemplo en ST
El siguiente ejemplo muestra las instrucciones para aplicar el ejemplo anterior en el lenguaje ST.
VAR PRESET : UINT := 6; ELAPSED : UDINT; TP_INST_0 : FB_TP; END_VAR
TP_INST_0.IN := DI1; TP_INST_0(PT:=PRESET, TIMEBASE:=2); // TIMEBASE según el ELAPSED := TP_INST_0.ET; // dispositivo utilizado DO1 := TP_INST_0.Q;
|
|---|