NOT_MASK

Function - Performs a bit to bit negation of an integer value

Inputs

IN  : ANY Integer input
Outputs

Q : ANY     Bit to bit negation of the input

Remarks

Arguments can be signed or unsigned integers from 8 to 32 bits.

In LD language, the input rung (EN) enables the operation, and the output rung keeps the same value as the input rung. In IL language, the parameter (IN) must be loaded in the current result before calling the function.

ST Language

Q := NOT_MASK (IN);

FBD Language

LD Language

(* The function is executed only if EN is TRUE *)
(* ENO is equal to EN *)

IL Language:

Op1: LD       IN
     NOT_MASK
     ST       Q

See also

AND_MASK   OR_MASK   XOR_MASK