SEC_TO_TIME
Retorna uma variável do tipo TIME com o valor em segundos especificado pelo parâmetro de entrada IN.
Nota
Esta função foi classificada como obsoleta e é mantida na biblioteca apenas para compatibilidade como aplicações legadas.
Para novos projetos utilize a função DINT_TO_TIME
SEC_TO_TIME
+-------------+
DINT ----|IN |---- TIME
+-------------+
Parâmetros
Nome |
Tipo |
Descrição |
IN |
DINT |
Tempo em segundos a ser convertido para tipo TIME |
Retorno
Tipo |
Descrição |
TIME |
Tempo equivalente ao valor em segundos especificado |
Exemplo
Declaração de Variáveis
Nome |
Tipo |
Descrição |
|---|---|---|
tot_sec |
DINT |
Quantidade de segundos a ser convertido para tempo |
cur_time |
TIME |
Tempo convertido a partir da quantidade de segundos |
Código ST
(* ... *)
(* Exemplo 1 de chamada da função na POU *)
tot_sec := 30;
cur_time := HILS.SEC_TO_TIME(IN := tot_sec);
(* retorna cur_time = T#30s *)
(* ... *)
(* Exemplo 2 de chamada da função na POU *)
tot_sec := 15;
cur_time := HILS.SEC_TO_TIME(tot_sec);
(* retorna cur_time = T#15s *)
(* ... *)
(* Exemplo 3 de chamada da função na POU *)
cur_time := HILS.SEC_TO_TIME(121);
(* retorna cur_time = T#2m1s *)
(* ... *)