TOD_TO_DT

Converte um valor do tipo TOD (hora do dia) para um valor do tipo DT (data e hora). É uma função pura (sem estado; retorna o resultado diretamente).

Biblioteca: IEC_STD · Namespace: IEC · Tipo: função

Função

          TOD_TO_DT
        +-------------+
TOD ----|IN           |---- DT
        +-------------+

Esta função converte o valor de hora do dia informado em IN para um valor do tipo DT, combinando-o com uma data base fixa.

Nota

O valor do tipo DT resultante é gerado sobre a data base 2000-01-01, ou seja, no formato 2000-01-01-HH-MM-SS, onde HH-MM-SS corresponde ao valor corrente do parâmetro IN.

Parâmetros

Nome

Direção

Tipo

Faixa / Unidade

Descrição

IN

IN

TOD

—

Valor da hora do dia a ser convertido.

Retorno / Saídas

Tipo

Faixa / Unidade

Descrição

DT

—

Valor resultante da conversão: data base 2000-01-01 combinada com a hora do dia informada em IN.

Exemplo

Clique aqui para baixar a tabela de variáveis

Código ST

VAR
    value_inp : TOD; (* valor a ser convertido *)
    value_out : DT;  (* valor resultante convertido *)
END_VAR

(* Exemplo de ativação da função dentro da POU *)
(* ... *)
value_inp := TOD#08:30:00;  (* valor a ser convertido *)
value_out := TOD_TO_DT(IN := value_inp); (* converte valor *)
    (* resultado value_out = DT#2000-01-01-08:30:00 *)
(* ... *)