Unpack8

PLCopen motion icon

 Function Block - Extract bits from a byte.

The operation is executed only in the input rung (EN) is TRUE.

Inputs

Input

Data Type

See Data Types.

Range

Unit

Default

Description

IN

USINT

 

 

 

8-bit register.

Outputs

Output

Data Type

See Data Types.

Range

Unit

Description

Q0

BOOL

FALSE, TRUE

 

Less significant bit.

Q7

BOOL

FALSE, TRUE

 

Highest significant bit.

FBD Language Example

FFLD Language Example

  • In the FFLD language, the output rung is the Q0 output.
  • The operation is performed if EN = TRUE.

IL Language Example

Not available.

ST Language Example

(* MyUnpack is a declared instance of the UNPACK8 function block *)
MyUnpack (IN);
Q0 := MyUnpack.Q0;
Q1 := MyUnpack.Q1;
Q2 := MyUnpack.Q2;
Q3 := MyUnpack.Q3;
Q4 := MyUnpack.Q4;
Q5 := MyUnpack.Q5;
Q6 := MyUnpack.Q6;
Q7 := MyUnpack.Q7;

See Also

Pack8