Couple of comments on the block diagram, assuming this is actually your vi.
- Wire the error cluster ALL the way through. It is bad practice to have 5+ error out indicators.
- You do not need the For Loop since it is only running once
- You do not need the case structure for your ModBus Express VI if you wire a constant to it (but you have something in both cases ???)
- Remeber, LabVIEW works on data flow, so a portion of code will not execute until all of its inputs receive data (ie, wire through all of the error clusters and your code will execute from left to right, in the order you want it to.)
Ok, to your question. Normally with DSC, if you run the vi from your project file (.lvproj), it will automatically deploy your library. I do not see any vis to deploy your library in the vi you attached.
Also, is there a reason that you need to create everything with the property nodes?? Why not create/configure everything using the DSC Module Wizard (Tools > Dsc Module > "choose your option here")??
More information on your system setup would help out too. Are you running your vi on a computer, and it is logging all the data to a remote computer (server). Or are you developing the program on a computer, and then transfering the .exe to another computer to run it in the test environment.
Make sure that the remote computer has the full LabVIEW run-time installed on it, as well as DSC (you must have a DSC run-time license if you do not have the full Development environment with the full DSC module installed on it).
Kenny