Bloco de temporizador que, ao identificar ser energizado, habilita a saída por um tempo definido por PT.
Representação Ladder

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 |
Tempo em que a saída fica habilitada |
|
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 |
TP_INST_0 |
TP |
Instância de acesso à estrutura do bloco |
|
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
Na transição positiva de borda em IN, Q recebe valor TRUE, 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. Nesse momento, se IN estiver em nível TRUE, nada acontece. Na transição positiva de borda em IN, ET é resetado automaticamente.
Compatibilidade
Equipamento |
Versão |
PLC300 |
1.50 ou superior |
SCA06 |
2.00 ou superior |
Fluxograma do Bloco

Diagrama de Funcionamento

Exemplo em Ladder

O exemplo acima habilita a saída DO1 por seis segundos a cada transição positiva de DI1.
Exemplo em ST
O exemplo abaixo, exibe as instruções para aplicação do exemplo acima na linguagem 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); ELAPSED := TP_INST_0.ET; DO1 := TP_INST_0.Q;
|
|---|