GET_SECTION_TIME

Retorna o tempo de sessão corrente do controlador — o tempo de operação do equipamento desde o último reset — como um valor TIME. O valor só é atualizado entre ciclos de scan. É uma função.

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

Função

  GET_SECTION_TIME
+------------------+
|                  |---- TIME
+------------------+

O tempo de sessão representa o tempo de operação do equipamento desde o último reset do mesmo.

Importante

O valor retornado por esta função só é alterado entre ciclos de scan do equipamento. Desta forma não é possível utilizar esta função para contabilizar um tempo em um loop do programa, pois o valor retornado será sempre o mesmo.

Parâmetros

Esta função não recebe parâmetros de entrada.

Retorno / Saídas

Tipo

Descrição

TIME

Tempo de sessão corrente do controlador.

Exemplo

Clique aqui para baixar a tabela de variáveis

Código ST

VAR
    ses_time : TIME; (* Tempo de sessão corrente *)
END_VAR

(* ... *)
(* Exemplo de chamada da função na POU *)
ses_time := HILS.GET_SECTION_TIME();
(* ... *)