CONCAT_DATE_TOD

Concatena um valor de data (DATE) com um valor de hora do dia (TOD), retornando um valor do tipo DT. É uma função pura (sem estado; retorna o resultado diretamente).

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

Função

         CONCAT_DATE_TOD
         +-------------+
DATE ----|DATE         |---- DT
         |             |
 TOD ----|TOD          |
         +-------------+

Esta função combina o valor de data recebido em DATE com o valor de hora do dia recebido em TOD, produzindo um único valor DT (data e hora) equivalente.

Parâmetros

Nome

Direção

Tipo

Padrão

Descrição

DATE

IN

DATE

—

Valor da data a ser concatenada.

TOD

IN

TOD

—

Valor da hora do dia a ser concatenada.

Retorno / Saídas

Tipo

Faixa / Unidade

Descrição

DT

—

Valor DateTime resultante da concatenação de DATE com TOD.

Observações

Exemplo

Clique aqui para baixar a tabela de variáveis

Código ST

VAR
    value_date : DATE; (* valor a ser convertido *)
    value_tod  : TOD;  (* valor a ser convertido *)
    value_out  : DT;   (* valor resultante convertido *)
END_VAR

(* Exemplo de ativação da função dentro da POU *)
(* ... *)
value_date := DATE#2020-08-23;
value_tod  := TOD#21:34:02;

value_out := CONCAT_DATE_TOD(DATE := value_date, TOD := value_tod);
    (* resultado value_out = DT#2020-08-23 21:34:02 *)
(* ... *)