This function block of the ⇘ CAA_Memory.library will unpack the WORD “wValue“ and return the 2 bytes contained "byLowByte", "byHighByte" and the 16 bits "xBit0" .. "xBit15".
Output:
|
wLowByte |
BYTE |
Low byte of wValue |
|
wHighByte |
BYTE |
High byte of wValue |
|
xBit0 |
BOOL |
Bit 0 of dwValue |
|
xBit1 |
BOOL |
Bit 1 of dwValue |
|
xBit2 |
BOOL |
Bit 2 of dwValue |
|
xBit3 |
BOOL |
Bit 3 of dwValue |
|
xBit4 |
BOOL |
Bit 4 of dwValue |
|
xBit5 |
BOOL |
Bit 5 of dwValue |
|
xBit6 |
BOOL |
Bit 6 of dwValue |
|
xBit7 |
BOOL |
Bit 7 of dwValue |
|
xBit8 |
BOOL |
Bit 8 of dwValue |
|
xBit9 |
BOOL |
Bit 9 of dwValue |
|
xBit10 |
BOOL |
Bit 10 of dwValue |
|
xBit11 |
BOOL |
Bit 11 of dwValue |
|
xBit12 |
BOOL |
Bit 12 of dwValue |
|
xBit13 |
BOOL |
Bit 13 of dwValue |
|
xBit14 |
BOOL |
Bit 14 of dwValue |
|
xBit15 |
BOOL |
Bit 15 of dwValue |