AND_MASK

Function - Performs a bit to bit AND between two integer values

Inputs

IN  : ANY First input
MSK : ANY Second input (AND mask)

Outputs

Q : ANY     AND mask between IN and MSK inputs

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 first parameter (IN) must be loaded in the current result before calling the function. The other input is the operands of the function.

ST Language

Q := AND_MASK (IN, MSK);

FBD Language

LD Language

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

IL Language:

Op1: LD       IN
     AND_MASK MSK
     ST       Q

See also

OR_MASK   XOR_MASK   NOT_MASK