Redundant codesys controllers

Hi
My setup is dual Wago controllers running Codesys in a redundant pair. One is active, one is passive and standby. I plan to use OPC UA as communication protocol.

Each controller is visible with its own IP address and OPC UA server. Each controller exposes its own status: active or passive over OPC UA. However controllers may switch redundant role at any given time. My task is to set up a mechanism to ensure all my tags are connected to the active controller at any given time.

I have found several suggestions how to ensure Ignition is pointing to the active controller.
However I find each involving som overhead in engineering, maybe even performance. And due to added complexity often added risk follows..

Any suggestion or experience is appreciated :slight_smile:
-What NOT to do
-Any best-practice?

1 Like

Can you give us more details? You don't even mention what protocol you're using to connect to these.

Sorry :wink:
My original approach was to use OPCUA between controller and Ignition