RTC_SET (definir relógio em tempo real)

A instrução RTC_SET define dados do relógio em tempo real (real-time clock, RTC) como as informações do módulo do RTC.
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.
RTC_SET
RTC_SET
Parâmetros da RTC_SET
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
Enable
Entrada
BOOL
Habilitação do bloco de instruções.
  • TRUE: Executa RTC_SET com as informações do RTC da entrada. Geralmente apenas executar para 1 varredura do programa ao atualizar o RTC.
  • FALSE: Não executa RTC_SET. Definido como FALSE para operar RTC normalmente.
RTCEnable
Entrada
BOOL
  • TRUE: Para habilitar o RTC com os dados do RTC especificados.
  • FALSE: Para desabilitar o RTC.
RTCData
Entrada
RTC
Informações de dados do RTC:
yy/mm/dd, hh/mm/ss, week
conforme definido no tipo de dados RTC.
O RTCData será ignorado quando RTCEnable = 0.
RTCPresent
Saída
BOOL
  • TRUE: Relógio de execução livre é utilizado, ou o hardware do RTC está conectado.
  • FALSE: Relógio de execução livre não é utilizado, ou o hardware do RTC não está conectado.
RTCEnabled
Saída
BOOL
  • TRUE: Relógio de execução livre é utilizado, ou o hardware do RTC está habilitado (temporização).
  • FALSE: Relógio de execução livre não é utilizado, ou o hardware do RTC está desabilitado (sem temporização).
RTCBatLow
Saída
BOOL
  • TRUE: A bateria de RTC está baixa.
  • FALSE: A bateria de RTC não está baixa.
Sts
Saída
USINT
O status da operação de leitura.
Valores de status (Sts) RTC_Set:
  • 0x00: Bloco da função não ativado (nenhuma operação).
  • 0x01: Sucesso da operação do conjunto de RTC.
  • 0x02: Falha da operação do conjunto de RTC.
Tipo de dados do RTC
Parâmetro
Tipo do parâmetro
Descrição
Year
UINT
A configuração do ano para o RTC. Valor de 16 bits e o intervalo válido é 2000 (Jan. 01, 00:00:00) a 2098 (Dez. 31, 23:59:59).
Month
UINT
A configuração do mês para o RTC.
Day
UINT
A configuração do dia para o RTC.
Hour
UINT
A configuração da hora para o RTC.
Minute
UINT
A configuração do minuto para o RTC.
Second
UINT
A configuração do segundo para o RTC.
DayOfWeek
UINT
A configuração do dia da semana para o RTC. Esse parâmetro é ignorado para o RTC_SET.

Exemplos de RTC_SET

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