We have designed a SystemLink Server layout that consists of the following:
-2 PC's on the facility floor hosting an NI OPC Client that are reading variables from PLC's.
-1 PC that is hosting the SystemLink Server and OPC UA to allow us to access these OPC variables over the network. We are utilizing the OPC UA to create monitors so we can use those tags to create WebVI's for front panels.
Our issue is, when we face a disconnection of the internet (whether intentional or unintentional) the monitors will not automatically resume after the connection is repaired. The OPC UA and the systems will all connect OK, but our tags remain frozen at the last read variable. The monitors even remain in the OPC UA.
My question is: How do we find a way around this issue? Is there a way to make sure that these tags pick up from where they left? It is a little too much to go through and re-create every single monitor at every slight issue we may have. 🙃
I have spoke with an Engineer from National Instruments. This unfortunately is a bug in the system that will have to be fixed!
Until then, we will patiently wait!
Just wanted to update!
For everyone's informational pleasures:
The Bug Report # for this particular issue is 950454.
How do we find a way around this issue? Is there a way to make sure that these tags pick up from where they left?
NI has identified a fix for this issue to be included in a future version. In the meantime, one possible workaround is to restart the SystemLink Service Manager. You can do this by launching the NI SystemLink Server Configuration application from the start menu, selecting NI SystemLink Service Manager on the left, then clicking the Restart button:
Alternatively, if restarting all of the SystemLink services is too disruptive, you can restart only the OPC UA service using the following steps: