Redundancy is a broad concept, as explored in our Demystifying Redundancy Blog. In this post, we narrow the focus on how to manage redundant OPC servers—a critical topic for ensuring reliable process communications to your HMI, SCADA, MES, Historian, etc. Redundancy is crucial because it ensures continuous operation and data integrity in the event of system failures, minimizing downtime and potential losses.
Simply deploying two OPC servers connected to your PLCs doesn’t make them redundant. We're sometimes asked about having the two OPC servers communicate and decide when to failover. That sounds good but has a flaw. If the client loses network connection to one OPC server but the two OPC servers are still communicating, and the HMI/SCADA doesn’t have any internal failover mechanism, then no failover will occur.
While some HMI/SCADA systems offer native redundancy support and can make that decision, it often involves scripting or custom code, making the process more complex. That’s where supplemental software like Cogent DataHub steps in, simplifying redundancy by managing connections to both OPC servers. Your OPC client interacts with DataHub as if it were a single server, abstracting away the complexity. With the proper architecture for the location of the Cogent DataHub, ideally on the same computer as the HMI/SCADA server, the scenario mentioned earlier would not be a problem.
In this blog, we'll discuss 4 key steps for managing OPC server redundancy and achieving high availability and reliability in your server communications using Cogent DataHub.
To effectively manage redundancy, start by determining your specific needs. Here are some key decisions to make:
Balancing sensitivity is critical—triggers that are too strict may cause unnecessary failovers, while lenient ones risk excessive downtime.
Cogent DataHub supports different redundancy options for OPC UA and DA servers, allowing flexibility for your specific business needs. Here's how they work:
Choosing the best method depends on your tolerance for downtime versus added network traffic.
DataHub’s redundancy features extend past OPC servers. It can manage any two identical data sets across supported sources like OPC A&E, Modbus, ODBC, and even custom applications via the DataHub API. For example, you can mix protocols (e.g., OPC DA as primary and Modbus as secondary) as long as tag names match.
DataHub also provides real-time status and control over redundancy through system data points. These tags let you:
Cogent DataHub makes managing redundancy straightforward while offering a host of other features to enhance your integration projects. From data bridging to real-time notifications and gateway solutions for MQTT and External Historians, DataHub is a versatile tool for modern industrial systems.
Be sure to contact our team to discuss your specific needs and subscribe to our blog today!
Don’t have Cogent DataHub yet? Download your free trial today and see how it can simplify your redundancy management.