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  |