CONTROL_FLED

Define o estado do LED de falha (FAIL) do equipamento, permitindo que o programa de aplicação assuma o controle desse LED ou o devolva ao firmware. Esse LED normalmente indica uma condição de falha e possui dinâmica pré-definida pelo firmware. É uma função.

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

Função

         CONTROL_FLED
        +------------+
        |            |
INT ----|STATE       |
        |            |
        +------------+

O valor aplicado em STATE determina o estado do LED de FALHA:

Valor

Estado

0

Apaga o LED de falha.

1

Acende o LED de falha.

-1

Inverte o estado atual do LED.

demais valores

Devolve o controle do LED para o firmware.

Parâmetros

Nome

Direção

Tipo

Padrão

Faixa / Unidade

Descrição

STATE

IN

INT

0

—

Define o novo estado do LED de FALHA do equipamento (ver tabela de valores acima).

Retorno / Saídas

A função não possui parâmetro de retorno.

Ver também

CONTROL_BLED, CONTROL_OLED

Exemplo

Clique aqui para baixar a tabela de variáveis

Código ST

VAR
    value_led : INT; (* Estado do led "FAIL" *)
END_VAR

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