O objetivo deste tutorial é explicar como utilizar o bloco de função TON que é um temporizador com retardo na energizaçã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
O TON é um temporizador do tipo retardo na energização. Ele é utilizado quando se deseja que uma saída ou condição lógica seja ativada somente após um determinado tempo, contado a partir do momento em que a entrada é acionada.
Funcionalidade do TON
O funcionamento do TON é o seguinte:
- Quando a entrada IN passa de FALSE para TRUE, o temporizador inicia a contagem do tempo.
- Após o tempo configurado (PT – Preset Time) ser atingido, a saída Q é ativada.
- Se a entrada IN voltar para FALSE antes do tempo terminar:
- A contagem é cancelada
- A saída Q permanece FALSE
- Ao desligar a entrada IN, o temporizador é resetado.
Inserção do TON na lógica
O bloco TON é 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 TON.
- Arraste o bloco para a lógica Ladder.
Figura 2. Inserção do bloco TON
Declaração da variável do temporizador (obrigatória)
Por se tratar de um bloco de função, o TON exige uma variável de instância para armazenar seu estado interno.
Exemplo de nomenclatura:
ton_0 : TON;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 TON
Entradas e saídas do TON
O bloco TON possui as seguintes variáveis:
- Entradas
- IN (BOOL): Habilita o temporizador. Quando TRUE, inicia a contagem.
- PT (TIME): Tempo de preset, ou seja, o tempo que deve ser contado antes de ativar a saída.
- Saídas
- Q (BOOL): Torna-se TRUE após o tempo PT ser atingido.
- ET (TIME): Tempo decorrido desde o início da contagem.
Os parâmetros de entrada (IN e PT) devem obrigatoriamente estar instanciados, ou seja, precisam receber uma variável existente ou um valor válido, pois são eles que alimentam o funcionamento do temporizador.
Já os parâmetros de saída (Q e ET) não exigem obrigatoriamente a criação de variáveis, pois seus valores podem ser visualizados diretamente no próprio bloco durante a execução da lógica
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 minuto
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 TON
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 TON
Aplicação prática
Após montar a lógica com o TON:
- Faça o download da aplicação.
- Coloque a CPU em modo RUN.
- Acione a entrada IN.
- Observe:
- O valor de ET aumentando até atingir PT
- A saída Q sendo ativada somente após o tempo configurado
O temporizador TON é essencial para criar atrasos controlados, garantindo sequenciamento correto, segurança e previsibilidade no funcionamento da lógica.
Figura 6. Funcionamento do Bloco TON
Comentários
0 comentário
Por favor, entre para comentar.