UnpackWord (FB)¶
FUNCTION_BLOCK UnpackWord
Function block unpacks “wValue” and returns the 2 bytes contained “byLowByte” and “byHighByte” and the 16 bits “xBit0” .. “xBit15”.
Prefix: “memuw”.
Example:
wValue = 16#0102 = 2#00000001 00000010
->
byLowByte = 16#02
byHighByte = 16#01
xBit1, xBit8 = TRUE
remain bits = FALSE
- InOut:
- Scope - Name - Type - Comment - Input - wValue- WORD- WORD to analyse - Output - byLowByte- BYTE- low byte of wValue - byHighByte- BYTE- high byte of wValue - xBit0- BOOL- Bit 0 of wValue - xBit1- BOOL- Bit 1 of wValue - xBit2- BOOL- Bit 2 of wValue - xBit3- BOOL- Bit 3 of wValue - xBit4- BOOL- Bit 4 of wValue - xBit5- BOOL- Bit 5 of wValue - xBit6- BOOL- Bit 6 of wValue - xBit7- BOOL- Bit 7 of wValue - xBit8- BOOL- Bit 8 of wValue - xBit9- BOOL- Bit 9 of wValue - xBit10- BOOL- Bit 10 of wValue - xBit11- BOOL- Bit 11 of wValue - xBit12- BOOL- Bit 12 of wValue - xBit13- BOOL- Bit 13 of wValue - xBit14- BOOL- Bit 14 of wValue - xBit15- BOOL- Bit 15 of wValue 
