Caminho:  Equipamentos (Dispositivos) > RUW100 > Ladder > Timer >

TON

Temporizador de Habilitação em Atraso

Previous pageReturn to chapter overviewNext page

Bloco de temporizador que, ao ser energizado, habilita a saída após um atraso definido por PT.

 

Representação Ladder

 

TON_block

 

Estrutura do Bloco

 

Tipo de Variável

Nome

Tipo de Dado

Descrição

VAR_INPUT

IN

BOOL

Habilitação do bloco

PT

WORD UINT

DWORD1 UDINT1

Atraso de acionamento da saída

TIMEBASE

WORD

Base de tempo para PT e ET

VAR_OUTPUT

Q

BOOL

Saída do bloco

ET

WORD UINT

DWORD1 UDINT1

Tempo decorrido do contador

VAR

TON_INST_0

TON

Instância de acesso à estrutura do bloco

 

wpshelp_common_fig_note

NOTA!

1) Nos CFW100 e CFW300, os campos PT e ET podem ser apenas do tipo WORD ou UINT;

2) Alguns dispositivos permitem configurar parâmetros do usuário, mas estes precisam ser configurados para utilização nos campos PT e ET, selecionando um tipo de dado compatível. Para mais informações consultar o tópico correspondente.

 

 

Funcionamento

 

Enquanto a entrada IN for FALSE, a saída Q também é FALSE e ET recebe o valor zero.

Na transição positiva de borda em IN, a contagem dispara e ET é incrementado de acordo com TIMEBASE. Quando ET for igual a PT, a saída Q vai para estado TRUE, até que IN volte a ser FALSE.

 

Compatibilidade

 

Equipamento

Versão

PLC300

1.50 ou superior

SCA06

2.00 ou superior

 

Fluxograma do Bloco

 

TON_flowchart

 

 

Diagrama de Funcionamento

 hardwaretimerton_fig2

 

Exemplo em Ladder

 

TON_example01

 

O exemplo acima exibe as condições iniciais do bloco e das variáveis da rotina.

 

TON_example02

 

Ao ser ativada a entrada IN, a contagem dispara. Como ET é igual a PT, a saída Q é habilitada.

 

TON_example03

 

Observe que uma alteração na variável PRESET não é repassada ao campo PT enquanto a entrada IN permanece habilitada.

 

TON_example04

 

Desabilitando a entrada IN, o valor de PT é atualizado e a saída Q é desabilitada. Ao ativá-la novamente, a contagem dispara.

 

TON_example05

 

Desabilitando a entrada IN, o valor de ET permanece salvo.

 

TON_example06

 

Habilitando a entrada IN, o valor de ET é resetado e a contagem dispara.

 

TON_example07

 

Quando ET atinge o valor de PT, a saída Q é habilitada e permanece assim enquanto IN estiver em nível TRUE.

 

Exemplo em ST

 

 O exemplo abaixo, exibe as instruções para aplicação do exemplo acima na linguagem 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);

ELAPSED := TON_INST_0.ET;

DO1 := TON_INST_0.Q;