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

TOF

Temporizador de Desabilitação em Atraso

Previous pageReturn to chapter overviewNext page

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

 

Representação Ladder

 

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

TOF_INST_0

TOF

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 TRUE, a saída Q também é TRUE e ET recebe o valor zero.

Na transição negativa 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 FALSE, até que IN volte a ser TRUE.

 

Compatibilidade

 

Equipamento

Versão

PLC300

1.50 ou superior

SCA06

2.00 ou superior

 

Fluxograma do Bloco

 

TOF_flowchart

 

Diagrama de Funcionamento

 hardwaretimertof_fig2

 

Exemplo em Ladder

 

TOF_example01

 

O exemplo acima desabilita a saída DO1 ao identificar um nível baixo em DI1 por 12 segundos, permanecendo desabilitada até que DI1 volte a ser TRUE.

 

Exemplo em ST

 

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

ELAPSED := TOF_INST_0.ET;

DO1 := TOF_INST_0.Q;