The fact that stopping and re-starting LabVIEW makes the problem go away, tells me that if you watch the error cluster, you will in all likelihood see error code 33163 or 33162 (connection to the module has been lost). This may come about from electrical noise that caused a communication failure (dropped packets), or possibly electrical noise that caused the FP-1600 to reboot itself. The problem as I mentioned earlier, is that the FieldPoint LabVIEW VI's, prior to the current revision of FieldPoint Explorer, would consider it a fatal error and not attempt to read anymore, even though communications can be recovered. If the FP-1600 is re-booting, then ferrite noise suppressors on the power supply cables should be added. Assuming the FP-1600 is re
-booting, I would expect that LabVIEW will report the disconnect 10 seconds after the module started to reboot itself (ethernet timeout is 10 seconds for the NI protocol), and for communications to be resumed within 25 seconds. An easy way to test if the LabVIEW code is at fault is to have FieldPoint Explorer open at the same time. If LabVIEW is disconnected, but FieldPoint Explorer is connected, than it is the problem with the error handling.
The FP-1600 D.O.C. specifically states that the FieldPoint bank should be mounted in a shielded metal enclosure.
Regards,
Aaron
LabVIEW Champion, CLA, CPI