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

TON

Temporizador de Habilitação em Atraso

Previous pageReturn to chapter overviewNext page

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

 

Representación Ladder

 

TON_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 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

 

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 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

 

TON_flowchart

 

Diagrama de Funcionamiento

 hardwaretimerton_fig2

 

Ejemplo en Ladder

 

TON_example01

 

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

 

TON_example02

 

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

 

TON_example03

 

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

 

TON_example04

 

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

 

TON_example05

 

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

 

TON_example06

 

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

 

TON_example07

 

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;