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