The problem here is trying to perform too many actions too quickly. As a general recommendation, we do not expect Tags to be updated (read/write) more than once per second. This means that we should at least place a Wait function in the While Loop with a one second constant.
Therefore, we're sending so many requests to the server to get tag values and it eventually gets overwhelmed and returns the timeout error.
In general, when reading many tags like this, the Multi Read VI under Data Communications->Skyline->Tags->Advanced is much more efficient.
We have changed the VI from using the Tag Read to Tag Multi Read, this will address the problem about update rates as well as the timeout error. It is important to know that the tags will need to have a value set before using the Multi Read, otherwise we won't receive any values.
Thank you for your feedback.
You changed your response to Not Helpful
You changed your response to Helpful
Collaborate with other users in our discussion forums
A valid service agreement may be required, and support options vary by country.