Well, as far as working with that particular PLC via low-level TCP/IP goes, I do not have much experience with it.
Now, if you were communicating with the OPC server exposed by the PLC with DataSocket, I might be able to give you some tips on that. You can obtain a Visual Basic DataSocket API with National Instruments Measurement Studio package. Go to http://www.ni.com/mstudio for more information on Measurement Studio.
Other than that, hopefully, someone else in the forum might have experience with Schneider Momentum PLCs.
Jason F.
Applications Engineer
National Instruments
www.ni.com/ask