Controller Checkpoint Recovery with Structural Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial control systems face issues during controller restarts, such as 'ghost points' and unresolved control connections, due to the lack of structural information in checkpoint files, leading to inconsistencies in the operator's view and actual control block connections.

Innovation Solution

The method involves obtaining and storing current structural information in checkpoint files, ensuring that only matching configuration and operational data are restored from the files, with features like structural identifiers and flags to prevent incorrect restorations and maintain consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If checkpoint files are used to restore controller configuration and operational parameters, then the controller can be returned to a fully operational state, but structural information about control blocks and their locations is lost, causing ghost points and unresolved connections

Engineering Contradiction:
Improvecontroller restoration reliabilityVSAvoidstructural information loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by capturing structural information about control blocks and their locations at the time of checkpoint creation. This structural data is stored alongside operational parameters, ensuring that when restoration occurs, both the functional state and the structural context are preserved, preventing ghost points and connection errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a complete duplicate of the controller's state including structural information. The checkpoint file contains not only operational parameters but also a copy of the control block structure definitions and their hierarchical relationships, allowing accurate restoration without information loss.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If configuration changes are made to the process controller, then the controller adapts to new operational requirements, but restoring from a previous checkpoint file creates inconsistencies between the operator's view and actual control block connections

Engineering Contradiction:
Improvecontroller configuration adaptabilityVSAvoidcontrol system structure consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by recording the structural configuration state at the time of checkpoint creation. When restoration is performed, the system retrieves both operational parameters and structural information, ensuring that the control block hierarchy and connections match the intended configuration, preventing inconsistencies between operator view and actual connections.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback by validating that restored structural information is consistent with the current system state. The system checks whether control blocks and their connections exist as expected after restoration, and can detect and report discrepancies such as ghost points or unresolved connections, allowing operators to verify restoration accuracy.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP1966662B1Method, apparatus and system for recovery of a controller with known-compatible configuration and run-time data
Publication Date: 2010.10.13 HONEYWELL INTERNATIONAL INC
  • EP1966662B1 patent drawingFigure 1
  • EP1966662B1 patent drawingFigure 2
  • EP1966662B1 patent drawingFigure 3~4

AI summary

This disclosuire relates generally to control systems and more specifically to a method, apparatus and system for recovery of a controller with known-compatible configuration and run- time data.