INT_TO_TIME

Converte um valor do tipo INT para 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

         INT_TO_TIME
        +-------------+
INT ----|IN           |---- TIME
        +-------------+

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

Parâmetros

Nome

Direção

Tipo

Faixa / Unidade

Descrição

IN

IN

INT

—

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 : INT;  (* valor a ser convertido *)
    value_out : TIME; (* valor resultante convertido *)
END_VAR

(* Exemplo de ativação da função dentro da POU *)
(* ... *)
value_inp := 11702;  (* valor do tipo INT a ser convertido *)
value_out := INT_TO_TIME(IN := value_inp); (* converte valor INT em TIME *)
    (* resultado value_out = T#3H_15M_2S *)
(* ... *)