HMI Client Reconnection for Designated Controller Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed control systems, HMI clients often fail to automatically detect changes in the designated controller, leading to manual reconnection requirements, which is time-consuming and can result in data loss, posing potential safety issues.

Innovation Solution

An automatic detection and communication module is implemented to poll all controllers for a response upon detecting a designated controller going offline, establishing a new designated controller and allowing the HMI client to reconnect automatically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual reconnection is used when designated controller changes, then system reliability is maintained through operator control, but time loss and potential data loss occur

Engineering Contradiction:
Improveconnection reliabilityVSAvoidreconnection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The HMI client automatically detects controller status changes and reestablishes connections without operator intervention. The system performs self-diagnosis and self-reconnection, eliminating manual operations while maintaining connection reliability through automated monitoring and recovery protocols.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors controller availability and automatically detects when the designated controller changes. This feedback mechanism triggers automatic reconnection procedures, ensuring the HMI client maintains reliable communication with the active controller without operator involvement.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual reconnection is required when designated controller changes, then connection stability is ensured through operator verification, but productivity decreases due to manual intervention

Engineering Contradiction:
Improveconnection stabilityVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The HMI client autonomously monitors controller status and performs automatic reconnection when designated controller changes occur. This eliminates manual intervention entirely, maintaining connection stability through automated verification while maximizing operational efficiency by preventing any interruption to process monitoring and control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system proactively detects controller changes before they impact operations and pre-establishes connections to the new designated controller. This preliminary action ensures seamless transitions without affecting productivity or requiring operational interruptions.

Inventive Principle:
Principle #10Preliminary action

3Extent of automation

If HMI client continuously monitors all controllers, then automatic detection of designated controller changes is achieved, but device complexity increases

Engineering Contradiction:
Improveautomatic detection capabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

Controllers provide periodic status signals indicating their operational state and designated controller status. The HMI client monitors these feedback signals to automatically detect when the designated controller changes, achieving high automation through simple signal monitoring rather than complex analysis of all controller data.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

A single monitoring module in the HMI client handles multiple functions: detecting controller status changes, identifying the new designated controller, and managing reconnection. This multi-functional approach achieves automatic detection capability without proportionally increasing device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2560060B1Automatic detection of designated controller in a distributed control system using a web client
Publication Date: 2022.03.23 GENERAL ELECTRIC CO
  • EP2560060B1 patent drawingFigure 1
  • EP2560060B1 patent drawingFigure 2
  • EP2560060B1 patent drawingFigure 3~4

AI summary

A control system, in one embodiment, includes a plurality of controllers. Each of the plurality of controllers is configured to provide process data to a human-machine interface (HMI) client when selected as a designated controller. A first controller of the plurality of controllers is a current designated controller and is configured to communicate with the HMI client. The control system also includes designated controller selection logic configured to detect an interruption in communication between the current designated controller and the HMI client, poll each of the plurality of controllers for a response, determine which of the plurality of controllers responds first, and select the controller that responds first as the next designated controller.