7.6.12 UNPACK_DWORD
Function
Realize the disassembly and output of 1 DWORD input into 2 WORD, 4 BYTE and 32 BOOL
LD graphics

Parameter description
| Interface Variable | Declaration | Type | Description |
|---|---|---|---|
| IN_DW | Var_Input | DWORD | DWORD input quantity |
| High_WORD | Var_Output | WORD | The high BYTE of the value input WORD |
| Low_WORD | Var_Output | WORD | The low BYTE of the value input WORD |
| HH_Byte | Var_Output | BYTE | Value input DWORD HH_BYTE |
| HL_Byte | Var_Output | BYTE | Value input DWORD HL_BYTE |
| LH_Byte | Var_Output | BYTE | Value input DWORD LH_BYTE |
| LL_Byte | Var_Output | BYTE | Value input DWORD LL_BYTE |
| BIT0 | Var_Output | BOOL | Value input bit0 of BYTE |
| BIT1 | Var_Output | BOOL | Value input bit1 of BYTE |
| BIT2 | Var_Output | BOOL | Value input bit2 of BYTE |
| BIT3 | Var_Output | BOOL | Value input bit3 of BYTE |
| BIT4 | Var_Output | BOOL | Value input bit4 of BYTE |
| BIT5 | Var_Output | BOOL | Value input bit5 of BYTE |
| BIT6 | Var_Output | BOOL | Value input bit6 of BYTE |
| BIT7 | Var_Output | BOOL | Value input bit7 of BYTE |
| BIT8 | Var_Output | BOOL | Value input bit8 of BYTE |
| BIT9 | Var_Output | BOOL | Value input bit9 of BYTE |
| BIT10 | Var_Output | BOOL | Value input bit10 of WORD |
| BIT11 | Var_Output | BOOL | Value input bit11 of WORD |
| BIT12 | Var_Output | BOOL | Value input bit12 of BYTE |
| BIT13 | Var_Output | BOOL | Value input bit13 of BYTE |
| BIT14 | Var_Output | BOOL | Value input bit14 of BYTE |
| BIT15 | Var_Output | BOOL | Value input bit15 of BYTE |
| BIT16 | Var_Output | BOOL | Value input bit16 of BYTE |
| BIT17 | Var_Output | BOOL | Value input bit17 of BYTE |
| BIT18 | Var_Output | BOOL | Value input bit18 of BYTE |
| BIT19 | Var_Output | BOOL | Value input bit19 of BYTE |
| BIT20 | Var_Output | BOOL | Value input bit20 of BYTE |
| BIT21 | Var_Output | BOOL | Value input bit21 of BYTE |
| BIT22 | Var_Output | BOOL | Value input bit22 of BYTE |
| BIT23 | Var_Output | BOOL | Value input bit23 of BYTE |
| BIT24 | Var_Output | BOOL | Value input bit24 of BYTE |
| BIT25 | Var_Output | BOOL | Value input bit25 of BYTE |
| BIT26 | Var_Output | BOOL | Value input bit26 of BYTE |
| BIT27 | Var_Output | BOOL | Value input bit27 of BYTE |
| BIT28 | Var_Output | BOOL | Value input bit28 of BYTE |
| BIT29 | Var_Output | BOOL | Value input bit29 of BYTE |
| BIT30 | Var_Output | BOOL | Value input bit30 of BYTE |
| BIT31 | Var_Output | BOOL | Value input bit31 of BYTE |
Example
- LD sample animation is as follows:

- ST example is shown in the following code:
UNPACK_DWORD_1(
IN_DW:=IN1,
High_WORD=>hwVar,
Low_WORD=>lWVar,
HH_Byte=>hhVar,
HL_Byte=>hlVar,
LH_Byte=>lhVar,
LL_Byte=>llVar,
BIT0=>bVar0,
BIT1=>bVar1,
BIT2=>bVar2,
BIT3=>bVar3,
BIT4=>bVar4,
BIT5=>bVar5,
BIT6=>bVar6,
BIT7=>bVar7,
BIT8=>bVar8,
BIT9=>bVar9,
BIT10=>bVar10,
BIT11=>bVar11,
BIT12=>bVar12,
BIT13=>bVar13,
BIT14=>bVar14,
BIT15=>bVar15,
BIT16=>bVar16,
BIT17=>bVar17,
BIT18=>bVar18,
BIT19=>bVar19,
BIT20=>bVar20,
BIT21=>bVar21,
BIT22=>bVar22,
BIT23=>bVar23,
BIT24=>bVar24,
BIT25=>bVar25,
BIT26=>bVar26,
BIT27=>bVar27,
BIT28=>bVar28,
BIT29=>bVar29,
BIT30=>bVar30,
BIT31=>bVar31
);