_NOT
Realiza a operação lógica NOT (complemento bit a bit) sobre um operando do tipo ANY_BIT. É uma função (obsoleta; mantida na biblioteca apenas para compatibilidade com aplicações legadas).
Biblioteca: HI_STD · Namespace: HILS · Tipo: função
Função
_NOT
+--------+
ANY_BIT ---| IN |--- ANY_BIT
+--------+
Nota
Esta função foi classificada como obsoleta e é mantida na biblioteca apenas para compatibilidade com aplicações legadas.
Para novos projetos utilize a função NOT disponível na biblioteca IEC_STD.
Parâmetros
Nome |
Direção |
Tipo |
Padrão |
Faixa / Unidade |
Descrição |
|---|---|---|---|---|---|
IN |
IN |
ANY_BIT |
— |
— |
Operando de entrada da lógica binária. |
Retorno / Saídas
Retorna um valor do tipo ANY_BIT com o resultado da operação NOT (complemento bit a bit) aplicada a IN.
Ver também
Exemplo
Clique aqui para baixar a tabela de variáveis
Código ST
VAR
value_in : BYTE; (* valor do operando de entrada *)
value_out : BYTE; (* valor resultante da operação *)
END_VAR
(* Exemplo de ativação da função dentro da POU *)
value_in := 2#0010_0101; (* operando *)
value_out := HILS._NOT(IN := value_in); (* executa a lógica binária *)
(* retorna value_out = 2#1101_1010 *)
value_in := 16#0F; (* operando *)
value_out := HILS._NOT(value_in); (* executa a lógica binária *)
(* retorna value_out = 2#1111_0000 *)