CONTROL_BLED

Define o estado do led de bateria do equipamento. Este led normalmente define o estado da bateria interna do equipamento e possui uma dinâmica pré-definida pelo firmware. Quando necessário, o programa de aplicação pode assumir o controle do estado deste LED.

         CONTROL_BLED
        +------------+
        |            |
INT ----|STATE       |
        |            |
        +------------+

Atenção

Este recurso não esta disponível em todas as famílias de controladores. Consulte a especificação do controlador utilizado para identificar se o mesmo possui um led de bateria (BAT) na interface.

Parâmetros

Nome

Tipo

Descrição

state

INT

Define o novo estado do LED da BATERIA do equipamento conforme apresesentado na tabela abaixo.

Valor

Estado

0

apaga o led da bateria

1

acende o led da bateria

-1

inverte o estado do led da bateria

demais valores

retorna o controle do LED para o firmware

Retorno

Tipo

Descrição

nenhum

sem parâmetro de retorno

Exemplo

Declaração de Variáveis

Nome

Tipo

Descrição

value_led

INT

Estado do led “BAT”

Clique aqui para baixar a tabela de variáveis

Código ST

(* Exemplo de ativação da função dentro da POU *)
(* ... *)
value_led := 0;   (* DESLIGA led "BAT" do controlador *)
HILS.CONTROL_BLED(state := value_led);
(* ... *)
value_led := 1;   (* LIGA led "BAT" do controlador    *)
HILS.CONTROL_BLED(value_led);
(* ... *)
HILS.CONTROL_BLED(-1); (* INVERTE estado do led "BAT" do controlador *)
(* ... *)
HILS.CONTROL_BLED(2); (* retorna o led "BAT" para ser controlado pelo firmware corrente *)
(* ... *)