EXTRACT_MIN_FROM_TOD

Obtém a parte em minutos de um valor do tipo TOD.

Nota

Esta função foi classificada como obsoleta e é mantida na biblioteca apenas para compatibilidade com aplicações legadas.

Para novos projetos utilize a função SPLIT_TOD

Bloco

         EXTRACT_MIN_FROM_TOD
        +--------------------+
TOD ----|DAY_TIME            |---- UINT
        +--------------------+

Nome

Parâmetro

Tipo Dado

V. Ini.

Descrição

DAY_TIME

Entrada

TOD

T#0ms

Hora do dia

Retorno

Tipo

Descrição

UINT

Parte em minutos do valor TOD especificado

Exemplo

Declaração de Variáveis

Nome

Tipo

Descrição

cur_tod

TOD

Hora do dia a ser obtido os minutos

tot_min

UINT

Parte em minutos da hora do dia

Clique aqui para baixar a tabela de variáveis

Código ST

(* ... *)
(* Exemplo 1 de chamada da função na POU *)
cur_tod := TOD#05:10:30;
tot_min := HILS.EXTRACT_MIN_FROM_TOD(DAY_TIME := cur_tod);
           (* retorna valor tot_min = 10 *)

(* ... *)
(* Exemplo 2 de chamada da função na POU *)
cur_tod := TIME_OF_DAY#12:13:14;
tot_min := HILS.EXTRACT_MIN_FROM_TOD(cur_tod);
           (* retorna valor tot_min = 13 *)

(* ... *)
(* Exemplo 3 de chamada da função na POU *)
tot_min := HILS.EXTRACT_MIN_FROM_TOD(TOD#05:11:50);
           (* retorna valor tot_min = 11 *)

(* ... *)