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

Clique aqui para baixar a tabela de variáveis

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 *)
(* ... *)