US_TO_TIME
Retorna uma variável do tipo TIME com o valor em microsegundos especificado pelo parâmetro de entrada IN.
US_TO_TIME
+-------------+
ANY_INT ----|IN |---- TIME
+-------------+
Parâmetros
Nome |
Classe |
Tipo |
Dim. |
V. Ini. |
Descrição |
IN |
Entrada |
ANY_INT |
valor em microsegundos a ser convertido para tempo |
Retorno
Tipo |
Descrição |
TIME |
Tempo equivalente ao valor em microsegundos especificado |
Exemplo
Declaração de Variáveis
Nome |
Tipo |
Descrição |
|---|---|---|
value |
LINT |
Quantidade de microsegundos a ser convertido para tempo |
cur_time |
TIME |
Tempo convertido a partir da quantidade de microsegundos |
Código ST
(* ... *)
(* Exemplo 1 de chamada da função na POU *)
value := 30000;
cur_time := HILS.US_TO_TIME(IN := value);
(* retorna cur_time = T#30ms *)
(* ... *)
(* Exemplo 2 de chamada da função na POU *)
value := 1000000;
cur_time := HILS.US_TO_TIME(value);
(* retorna cur_time = T#1s *)
(* ... *)