TIME_TO_HOUR

Retorna o número de horas inteiras contidas no valor do tipo TIME fornecido. É uma função (avaliação direta, sem estado entre scans).

Biblioteca: HI_STD · Namespace: HILS · Tipo: função

Função

          TIME_TO_HOUR
         +-------------+
TIME ----|IN           |---- ANY_INT
         +-------------+

Extrai a parte inteira de horas do intervalo de tempo IN, descartando os minutos, segundos e milissegundos residuais. Por exemplo, T#2h45m retorna 2.

Parâmetros

Nome

Direção

Tipo

Padrão

Faixa / Unidade

Descrição

IN

IN

TIME

T#0ms

—

Valor de tempo a ser processado.

Retorno / Saídas

  • Tipo: ANY_INT

  • Significado: número de horas inteiras contidas no tempo especificado.

Exemplo

Clique aqui para baixar a tabela de variáveis

Código ST

VAR
    cur_time   : TIME; (* Tempo a ser processado *)
    return_val : INT;  (* Número de horas *)
END_VAR

(* ... *)
(* Exemplo de chamada da função na POU *)
return_val := TIME_TO_HOUR(IN := cur_time);
  (* retorna o nro de horas no tempo especificado *)
(* ... *)