TON (temporizador, on-delay)

A instrução TON aumenta um temporizador interno até um determinado valor.
Detalhes da operação:
  • Não use um jump para pular para um bloco de instruções TON em um diagrama de ladder. Se um jump for usado, o temporizador TON continua após o tempo decorrido.
  • Por exemplo: A Linha 1 contém um jump; a linha 2 contém um bloco de instruções TON com um tempo decorrido de 10 segundos; ative o jump da linha 1 para a linha 3; desative o jump após 30 segundos; o tempo decorrido é de 30 segundos - não de 10 segundos como definido no tempo decorrido.
  • Se o parâmetro EN for usado com TON, o temporizador começa a aumentar quando EN estiver definido para TRUE e continua a aumentar mesmo se EN for definido para FALSE.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores Micro810, L20E, L50E e L70E.
TON
TON
Parâmetros da TON
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
IN
Entrada
BOOL
Controle de entrada.
  • TRUE: Se for borda ascendente, começa a aumentar o temporizador interno.
  • FALSE: Se for borda descendente, para e restaura o temporizador interno.
PT
Entrada
TIME
Tempo máximo programado definido usando o tipo de dados Tempo.
Q
Saída
BOOL
  • TRUE: O tempo programado decorreu.
  • FALSE: O tempo programado não decorreu.
ET
Saída
TIME
Tempo decorrido atual. Os valores possíveis variam de 0ms a 1193h2m47s294ms.

Exemplos de TON

Diagrama de tempo TON
Diagrama de tempo TON
Exemplo de diagrama de blocos de função TON
Exemplo de diagrama de blocos de função TON
Exemplo de diagrama de ladder TON
Exemplo de diagrama de ladder TON
Exemplo de texto estruturado TON
Resultados
Resultados
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal