Sorry, if you are not using TLServer then whether you can save data you received from XServer will depend on your Visual Basic programming skill and there is little we can do since your VB program is the one who is going to receive the data from the PLC and your VB program need to get the DM data and write them to a file.