I have a popup window that makes extensive use of indirect tag binding. I pass the tag path to a UDT tag to the window when I open it, and it pulls dozens of tag elements and tag properties to build the screen. When I open the popup on a client, there are a handful of objects on the screen that intermittently give me bad tag quality overlays (the “not found” overlay). It’s always the same handful of objects, all of the others work consistently. I can click a button to open the popup, and it will open with everything working perfectly, then I can close the popup, click the same button to open the same popup, and one or two of those objects will have a problem. The objects actually still work - e.g., I have a numeric entry field, and I can enter a number and it will update the PLC tag. But still, the bad tag overlay. If I disconnect the PLC and let the bad tag overlays appear on everything, once I re-connect the PLC, everything begins functioning correctly.
How might I start troubleshooting this?
I get nothing logged in the client console.
If I assign a tag path in Designer, the display works perfectly.
All the tags in the UDT are reading OK in the tag browser.
I am logged into the client with a user account that has all roles.