Camino:  Equipo (Dispositivos) > LDW900 > Ladder > Timer >

TOF

Temporizador de Desabilitação em Atraso

Previous pageReturn to chapter overviewNext page

Bloque de temporizador que al ser desenergizado deshabilita la salida tras un atraso definido por PT.

 

Representación Ladder

 

TOF_block

 

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

 

wpshelp_common_fig_note

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

 

TOF_flowchart

 

Diagrama de Funcionamiento

 hardwaretimertof_fig2

 

Ejemplo en Ladder

 

TOF_example01

 

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;