08-15-2023 10:01 AM
I am troubleshooting a piece of equipment that uses cFieldPoint controllers, with a UI not developed in LabVIEW which suddenly stopped communicating after a power outage.
I can pull all the I/Os using an OPC client, the NI Distributed System Manager, and LabVIEW, however, any variable inside a library return zeros or empty arrays (most of them are arrays).
I wonder if this issue is something any of you has seen before and can provide some insight on what I could do to solve this problem.
Thanks!
08-15-2023 01:51 PM
Have you tried powering down all related equipment in a controlled manner and then powering them back up?
What communications method is used between the software and the cFP's?
-AK2DM
08-15-2023 01:56 PM - edited 08-15-2023 01:57 PM
Yes. We even tried a direct connection from one of the controllers to the PC with same result. The communication seems to be through the Shared Variable Engine. In LabVIEW, I tried the SV API and Datasockets and got the same result with both.
08-15-2023 03:41 PM
Did the SV API and Datasockets work or not?
I know nothing about these protocols or cFP but just applying general sleuthing.
Perhaps a file on the hard drive was corrupted?
-AK2DM
08-15-2023 03:43 PM
They work if I try to read an I/O. They do not work if I am reading a variable inside a library.