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