MS_TO_TIME
Converte um valor inteiro em milissegundos para uma variável do tipo TIME equivalente. É uma função.
Biblioteca: HI_STD · Namespace: HILS · Tipo: função
Função
MS_TO_TIME
+-------------+
ANY_INT ----|IN |---- TIME
+-------------+
Recebe em IN uma quantidade de milissegundos (qualquer tipo inteiro) e
retorna o valor de tempo correspondente. Por exemplo:
IN = 35 resulta em
T#35msIN = 1000 resulta em
T#1s.
Parâmetros
Nome |
Direção |
Tipo |
Padrão |
Faixa / Unidade |
Descrição |
|---|---|---|---|---|---|
IN |
IN |
ANY_INT |
— |
ms |
Valor em milissegundos a ser convertido para tempo. |
Retorno / Saídas
Retorna um TIME com o tempo equivalente ao valor em milissegundos
especificado em IN.
Exemplo
Clique aqui para baixar a tabela de variáveis
Código ST
VAR
value : LINT; (* Quantidade de milisegundos a ser convertido para tempo *)
cur_time : TIME; (* Tempo convertido a partir da quantidade de milisegundos *)
END_VAR
(* ... *)
(* Exemplo 1 de chamada da função na POU *)
value := 35;
cur_time := HILS.MS_TO_TIME(IN := value);
(* retorna cur_time = T#35ms *)
(* ... *)
(* Exemplo 2 de chamada da função na POU *)
value := 1000;
cur_time := HILS.MS_TO_TIME(value);
(* retorna cur_time = T#1s *)
(* ... *)