Pack8

PLCopen motion icon

 Function - Pack bits in a byte.

Inputs

Input

Data Type

Range

Unit

Default

Description

IN0

BOOL

FALSE, TRUE

 

 

Less significant bit.

IN7

BOOL

FALSE, TRUE

 

 

Highest significant bit.

Outputs

Output

Data Type

Range

Unit

Description

Q

USINT

 

 

Byte built with input bits.

Remarks

None

FBD Language Example

FFLD Language Example

  • The input rung is the IN0 input.
    • The output rung (ENO) keeps the same value as the input rung.
  • ENO keeps the same value as EN.

IL Language Example

  • In the IL Language, the input must be loaded in the current result before calling the function.
Op1: LD    IN0
     PACK8 IN1, IN2, IN3, IN4, IN5, IN6, IN7
     ST    Q

ST Language Example

Q := PACK8 (IN0, IN1, IN2, IN3, IN4, IN5, IN6, IN7);

See Also

Unpack8