title: Convert 2 word16 to doubleword
body: <p>A little background: I am writing a Visual Basic application.  It will connect to an Omron Programmable Logic Controller (PLC).</p>
  
  <p>When I read data from the PLC, they come as WORDs (16bits).  However the PLC programmer needs to have a double-word (32bits) for a big number (bigger than what 16bits can hold).  I need to be able to show that number on the screen. As mentioned, I read from the PLC as WORDs.  So I can make 2 reads to get the 2 words.  However they are separate.  </p>
  
  <p>Here's what it is:  I need to show 120,000 on the screen (VB app).  on the PLC, I read 2 words (in bit form): 
  Word#1: 1101 0100 1100 0000 (Unsigned, this equals 54464)</p>
  
  <p>Word#2: 0000 0000 0000 0001</p>
  
  <p>I need to put these together like this: 0000 0000 0000 0001 1101 0100 1100 0000 = 120,000</p>
  
  <p>Are there any built in functions in Visual Basic that will combine these two 16bit words into into 1 Double-word?  If so what is it?</p>
  
  <p>Or do I have to write a function to put these two values together?
  Or has someone done something like this and can provide some info for me?</p>