I was having similar problems with synchronous reads. Even with Fieldpoint
Explorer, sometimes 4 of 5 modules would work fine but the 5th would return all
zeros, otherwise giving no indication that something was up. A reset would
solve the problem, but there's no easily discernable way to do this
programmatically, and who would want to have to rely on a reset anyway? After
changing the timeout to a relatively high 300ms, the polling to a relatively low
40ms, and retry counts on all modules to "2" (all from within FP Explorer) the
problem went away for good.
Also, you may want to verify, if you're using an "All" tag, that all the data
sent is valid, all the time, even if you're not using all the channels.
Jeff Blackburn wrote:
> We are using an FP-1000 and FP-1001
along with TC-120's and
> DO-400's. Our program runs fine if you have just opened the CVI program
> , but if you run OUR program a couple of times without exiting CVI, it runs
> improperly, as though the board is not resetting itself at the onset, or
> the "*.iak" file is being modified...How do you reset the FP network ?!!?
> Please help. I tried FP_Close , FP_DestroyIOPoint... all with no success.
> Please!