Hi,
i am using LabVIEW OPC Toolkit to set up an OPC server, publishing data at 500 Hz.
I have 9 time series, where 8 of them are updated with new data at 500 Hz. The last one just is a "live indicator", incrementing at 1 Hz.
I have verified that my OPC server runs at 500 Hz by:
- Recording the numberof the data writes to OPC pr second and outputting it to a log file periodically. The result is fluctuating around 500 Hz
- I also verified with UAExpert: In "Trend history" i can see that UAExpert has recorded each value, by inspecting the timestamps: one time stamp each 2 ms, corresponding to 500 Hz, and i havent seen any gaps.
The problem occurs when we attemp to set up any OPC client to retrieve and store data at 500 Hz:
So far we have not been able to make UAExpert to run data collection at 500 Hz without losses (For test)
A commercial OPC client we are trying out seems to be unable to make data requests any faster than 20 Hz.
Therefore, i wonder if there is a possibility to view which value LabVIEW OPC toolkit use for the parameter "subscriptions.queue-length", and if it is possible to change it in some way?
To make the client able to catch up the data points between each request at 20 Hz?
And if there is any possibilities to set other "hidden" config parameters, except for the few that is available as inputs to the VIs in the library?