NOT
Realiza a operação NOT bit a bit do operando IN.
ANY_BIT pode ser tipo de dados: BOOL, BYTE, WORD, DWORD ou LWORD
Para mais informações consulte os Grupos de tipos de dados.
Bloco
NOT
+--------+
ANY_BIT ---| IN |--- ANY_BIT
+--------+
Parâmetro
Nome |
Parâmetro |
Tipo Dado |
Descrição |
IN |
Entrada |
ANY_BIT |
operando de entrada da lógica binária. |
Retorno
Tipo Dado |
Descrição |
ANY_BIT |
Valor resultante da operação binária. |
Exemplo
Declaração de Variáveis
Nome |
Tipo |
Descrição |
|---|---|---|
value_in |
BYTE |
valor do operando de entrada |
value_out |
BYTE |
valor resultante da operação |
Código ST
(* Exemplo de ativação da função dentro da POU *)
(* ... *)
value_in := 2#0010_0101; (* Primeiro operando *)
value_out := NOT(IN := value_in); (* executa a lógica binária *)
(* resultado value_out = 2#1101_1010 *)
(* ... *)