OR_MASK

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

Inputs

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

Outputs

Q : ANY     OR 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 := OR_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
     OR_MASK MSK
     ST      Q

See also

AND_MASK   XOR_MASK   NOT_MASK