GET_DAYS_IN_SECTION

Retorna a quantidade de dias inteiros decorridos desde o início da ativação do firmware do equipamento (seção corrente), como um valor UDINT. É uma função (sem estado interno; retorno direto).

Biblioteca: HI_STD · Namespace: HILS · Tipo: função

Função

  GET_DAYS_IN_SECTION
+---------------------+
|                     |---- UDINT
+---------------------+

O valor retornado corresponde ao número de dias inteiros desde a energização/ativação do firmware do equipamento na seção corrente.

Nota

Esta função poderá ser classificada no futuro como obsoleta, sendo mantida na biblioteca apenas para compatibilidade com aplicações legadas.

Para novos projetos, prefira:

HILS.TOD_TO_DAY(HILS.DT_TO_TOD(HILS.GET_SECTION_TIME()))

Para mais informações consulte TOD_TO_DAY, DT_TO_TOD e GET_SECTION_TIME.

Parâmetros

Nenhum.

Retorno / Saídas

Tipo

Descrição

UDINT

Número de dias inteiros desde a ativação do firmware do equipamento.

Observações

  • O contador reflete a seção corrente do firmware; é reiniciado a cada nova ativação/energização do equipamento.

Ver também

TOD_TO_DAY, DT_TO_TOD, GET_SECTION_TIME

Exemplo

Clique aqui para baixar a tabela de variáveis

Código ST

VAR
    days_ses_time : UDINT; (* Tempo de sessão corrente em dias *)
END_VAR

(* ... *)
(* Exemplo de chamada da função na POU *)
days_ses_time := HILS.GET_DAYS_IN_SECTION();
(* ... *)