Function - Builds a byte with bits
IN0 : BOOL
Less significant bit
...
IN7 : BOOL Most
significant bit
Q : USINT Byte built with input bits
In LD language, the input rung is the IN0 input. The output rung (ENO) keeps the same value as the input rung. In IL, the input must be loaded in the current result before calling the function.
Q := PACK8 (IN0, IN1, IN2, IN3, IN4, IN5, IN6, IN7);
(* ENO keeps the same value as EN *)
Op1: LD
IN0
PACK8 IN1, IN2, IN3, IN4, IN5, IN6,
IN7
ST Q