LINT_TO_TIME

Converte um valor do tipo LINT em um valor do tipo TIME. É uma função pura (sem estado; retorna o resultado diretamente).

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

Função

           LINT_TO_TIME
         +-------------+
LINT ----|IN           |---- TIME
         +-------------+

Esta função converte um valor do tipo LINT (inteiro de 64 bits com sinal) em um valor do tipo TIME (duração de tempo, mapeada em 64 bits).

Parâmetros

Nome

Direção

Tipo

Faixa / Unidade

Descrição

IN

IN

LINT

—

Valor a ser convertido.

Retorno / Saídas

Tipo

Faixa / Unidade

Descrição

TIME

—

Valor resultante da conversão.

Exemplo

Clique aqui para baixar a tabela de variáveis

Código ST

VAR
    value_inp : LINT; (* valor a ser convertido *)
    value_out : TIME; (* valor resultante convertido *)
END_VAR

(* Exemplo de ativação da função dentro da POU *)
(* ... *)
value_inp := 86789;  (* valor do tipo LINT a ser convertido *)
value_out := LINT_TO_TIME(IN := value_inp); (* converte valor LINT em TIME *)
    (* resultado value_out = T#1d_0h_6m_29s *)
(* ... *)