CONTROL_OLED
Define o estado do LED de operação (OPER) do equipamento, permitindo que o
programa de aplicação assuma o controle de um LED cuja dinâmica é normalmente
pré-definida pelo firmware. É uma função.
Biblioteca: HI_STD · Namespace: HILS · Tipo: função
Função
CONTROL_OLED
+------------+
| |
INT ----|STATE |
| |
+------------+
O LED de operação normalmente indica o estado de operação do equipamento e possui
uma dinâmica pré-definida pelo firmware. Quando conveniente, o programa de aplicação
pode assumir o controle do estado deste LED por meio da entrada STATE, cujos
valores são:
Valor |
Estado |
|---|---|
0 |
Apaga o LED de operação. |
1 |
Acende o LED de operação. |
-1 |
Inverte o estado do LED de operação. |
demais valores |
Retorna o controle do LED para o firmware. |
Parâmetros
Nome |
Direção |
Tipo |
Padrão |
Faixa / Unidade |
Descrição |
|---|---|---|---|---|---|
STATE |
IN |
INT |
0 |
0, 1, -1 ou outro |
Define o novo estado do LED de operação (ver tabela acima). |
Retorno / Saídas
A função não possui parâmetro de retorno.
Ver também
Exemplo
Clique aqui para baixar a tabela de variáveis
Código ST
VAR
value_led : INT; (* Estado do led "OPER" *)
END_VAR
(* Exemplo de ativação da função dentro da POU *)
(* ... *)
value_led := 0; (* DESLIGA led "OPER" do controlador *)
HILS.CONTROL_OLED(state := value_led);
(* ... *)
value_led := 1; (* LIGA led "OPER" do controlador *)
HILS.CONTROL_OLED(value_led);
(* ... *)
HILS.CONTROL_OLED(-1); (* INVERTE estado do led "OPER" do controlador *)
(* ... *)
HILS.CONTROL_OLED(2); (* retorna o led "OPER" para ser controlado pelo firmware corrente *)
(* ... *)