O objetivo deste tutorial é explicar como utilizar o bloco de função TOF que é um temporizador com retardo na desenergização em um projeto do MasterTool X.
Componentes
Equipamentos: 1 computador/notebook.
Software: MasterTool X
Seções do Tutorial
- ARQUITETURA
- DESENVOLVIMENTO
1. ARQUITETURA
Será necessário a utilização de um computador/notebook para utilizar o Mastertool X.
Figura 1. Computador executando o Mastertool X
2. DESENVOLVIMENTO
Temporizador TOF (Timer Off Delay)
O TOF é um temporizador do tipo retardo na desenergização. Ele é utilizado quando se deseja que uma saída ou condição lógica permaneça ativada por um determinado tempo após a entrada ser desligada.
Funcionalidade do TOF
O funcionamento do TOF ocorre da seguinte forma:
- Quando a entrada IN passa de FALSE para TRUE, a saída Q é ativada imediatamente, sem atraso.
- Quando a entrada IN passa de TRUE para FALSE, o temporizador inicia a contagem do tempo.
- Após o tempo configurado (PT – Preset Time) ser atingido:
- A saída Q é desativada.
- Se a entrada IN voltar para TRUE durante a contagem:
- O temporizador é interrompido.
- A saída Q permanece TRUE.
Ou seja, o atraso acontece no desligamento, e não na energização.
Inserção do TOF na lógica
O bloco TOF é um bloco de função, portanto não pode ser inserido diretamente como contato ou bobina.
Para adicioná-lo na lógica:
- Abra a Caixa de Ferramentas.
- Acesse Blocos de Funções.
- Selecione TOF.
- Arraste o bloco para a lógica Ladder.
Figura 2. Inserção do bloco TOF
Declaração da variável do temporizador (obrigatória)
Por se tratar de um bloco de função, o TOF exige uma variável de instância para armazenar seu estado interno.
Exemplo de nomenclatura:
tof_0 : TOF;Importante:
Essa regra vale para todos os blocos de função no MasterTool IEC XE.
Sem essa variável, o temporizador não funcionará corretamente.
Figura 3. Declaração da variável do bloco TOF
Entradas e saídas do TOF
O bloco TOF possui as seguintes variáveis:
Entradas
- IN (BOOL): Habilita o temporizador. Quando TRUE, a saída Q permanece ativada.
- PT (TIME): Tempo de retardo aplicado após o desligamento da entrada.
Saídas
- Q (BOOL): Permanece TRUE enquanto IN estiver TRUE e durante o tempo PT após IN ir para FALSE.
- ET (TIME): Indica o tempo decorrido desde o início da contagem de desligamento.
Uso de variáveis nos parâmetros do TOF
- Os parâmetros de entrada (IN e PT) devem obrigatoriamente estar instanciados, pois alimentam o funcionamento do temporizador.
- Os parâmetros de saída (Q e ET) não exigem obrigatoriamente a criação de variáveis, já que seus valores podem ser visualizados diretamente no próprio bloco durante a execução da lógica.
A criação de variáveis para as saídas é opcional e indicada apenas quando se deseja reutilizar ou monitorar esses valores em outros pontos do programa.
Sintaxe de tempo (PT e ET)
O tempo pode ser configurado utilizando a sintaxe IEC 61131-3, no formato:
- T#3s → 3 segundos
- T#500ms → 500 milissegundos
- T#1m → 1 minutoz
Observações importantes:
- Tanto T# quanto t# são aceitos.
- O uso de letras maiúsculas ou minúsculas não altera o funcionamento.
Figura 4. Parametrização do TOF
Uso de variável no tempo
Caso o programador opte por não utilizar um valor constante e sim uma variável no campo PT:
- A base de tempo utilizada pelo controlador será milissegundos (ms).
- Ou seja, o valor 1000 corresponde a 1 segundo.
Para manter clareza e evitar erros, recomenda-se:
- Utilizar sempre a sintaxe T# quando o tempo for fixo
- Utilizar variáveis apenas quando o tempo precisar ser ajustável em tempo de execução
Figura 5. Uso de variável de tempo direto no Bloco TOF
Aplicação prática
Após montar a lógica com o TOF:
- Faça o download da aplicação.
- Coloque a CPU em modo RUN.
- Acione a entrada IN.
- Observe:
- A saída Q ligar imediatamente.
- Ao desligar IN, o valor de ET iniciar a contagem.
- A saída Q desligar somente após o tempo PT.
O temporizador TOF é essencial em aplicações que exigem atraso no desligamento, como ventilação pós-processo, temporização de segurança e desligamento controlado de cargas.
Figura 6. Funcionamento do Bloco TOF
Comentários
0 comentário
Por favor, entre para comentar.