TOW (verificação de semana para relógio em tempo real)

A instrução TOW ativa uma saída se o valor do relógio em tempo real (real-time clock, RTC) estiver no intervalo de configuração de Dia da Semana.
Detalhes da operação:
  • Se um RTC não estiver presente, a saída está sempre desativada.
  • Configura o parâmetro de entrada de tempo com valores válidos conforme especificado no Tipo de dados TOWDATA. Um valor inválido gera um erro no controlador quando TimeX. Enable está definido como TRUE e um RTC está presente e habilitado.
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.
TOW
TOW
Parâmetros da TOW
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
EN
Entrada
BOOL
Habilitação da instrução.
  • Quando EN = TRUE, executa a operação.
  • Quando EN = FALSE, não executa a operação.
TimeA
Entrada
TOWDATA
Configuração de hora do dia do Canal A.
Use o Tipo de dados TOWDATA para definir TimeA.
TimeB
Entrada
TOWDATA
Configuração da hora do dia do Canal B.
Use o Tipo de dados TOWDATA para definir TimeB.
TimeC
Entrada
TOWDATA
Configuração da hora do dia do Canal C.
Use o Tipo de dados TOWDATA para definir TimeC.
TimeD
Entrada
TOWDATA
Configuração da hora do dia do Canal D.
Use o Tipo de dados TOWDATA para definir TimeD.
TOW
Saída
BOOL
Se for TRUE, o valor do relógio em tempo real está na faixa de configuração de Hora do Dia de qualquer um dos quatro canais.

Tipo de dados TOWDATA

A seguinte tabela descreve o tipo de dados TOWDATA:
Tipo de dados TOWDATA
Parâmetro
Tipo de dados
Descrição
Enable
BOOL
TRUE: Ativado; FALSE: Desabilitado.
DailyWeekly
BOOL
Tipo de Temporizador (0:temporizador diário; 1:temporizador semanal).
DayOn
USINT
Valor Dia da Semana Ligado (deve estar no conjunto [0...6]).
HourOn
USINT
Valor Hora Ligado (deve estar no conjunto [0...23]).
MinOn
USINT
Valor Minuto Ligado (deve estar no conjunto [0...59]).
DayOff
USINT
Valor Dia da Semana Desligado (deve estar no conjunto [0...6]).
HourOff
USINT
Valor Hora Desligada (deve estar no conjunto [0...23]).
MinOff
USINT
Valor Minuto Desligado (deve estar no conjunto [0...59]).

Exemplos de TOW

Exemplo de diagrama de blocos de função TOW
Exemplo de diagrama de blocos de função TOW
Exemplo de diagrama de ladder TOW
Exemplo de diagrama de ladder TOW
Exemplo de texto estruturado TOW
Exemplo de texto estruturado TOW
(* ST Equivalence: *) TESTOUTPUT := TOW(TIMEA, TIMEB, TIMEC, TIMED) ;
Resultados
Resultados
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal