Redundant Control Node Architecture for Real-Time I/O Punctuality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Control systems in factory and process automation face challenges in maintaining punctuality and reliability, especially when upgrading or replacing resources, as they require high availability and cannot be frequently stopped, and existing techniques do not provide methods for changing programs or computers while maintaining high punctuality.

Innovation Solution

A control system architecture with a control node running a general-purpose OS and an I/O node running a real-time OS, allowing for synchronized operation and resource changes without stopping the system, using a determination execution unit to generate control commands and an I/O program to execute them with high punctuality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a real-time OS is used to ensure high punctuality in control systems, then control timing precision is improved, but program complexity and adaptability deteriorate because programs developed for general-purpose OS cannot be easily executed on real-time OS

Engineering Contradiction:
Improvecontrol timing precisionVSAvoidprogram compatibility
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system is divided into two independent parts: a control program developed on general-purpose OS and an I/O program executed on real-time OS. These segments communicate through well-defined interfaces (transmission data structures), allowing each to operate in its optimal environment without compromising the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Transmission data structures serve as intermediaries between the control program (on general-purpose OS) and the I/O program (on real-time OS). These data structures enable data exchange and coordination while maintaining the independence and compatibility benefits of both environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the control system is configured with redundancy to maintain continuous operation, then system availability is improved, but program synchronization complexity and difficulty of operation worsen

Engineering Contradiction:
Improvesystem availabilityVSAvoidprogram synchronization
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

When a control program is updated, the updated version is copied to both the current control node and the standby control node. This ensures both nodes have identical program versions, simplifying synchronization in redundant configurations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system monitors the operational status of control nodes and automatically switches to standby nodes when failures are detected. This feedback mechanism maintains system availability while reducing the operational burden of managing redundancy.

Inventive Principle:
Principle #23Feedback

3Reliability

If the control system is stopped to replace software or hardware, then resource reliability is improved, but productivity and loss of time worsen due to frequent stoppages

Engineering Contradiction:
Improveresource reliabilityVSAvoidsystem downtime
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Standby control nodes are prepared in advance with identical or updated program versions. When a control node needs maintenance or replacement, the system can immediately switch to the pre-prepared standby node, avoiding stoppages and maintaining productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically switches between control nodes based on operational status. This dynamic allocation allows maintenance and replacements to occur without interrupting control functions, as the system adapts by activating standby resources.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11734201B2Control system
Publication Date: 2023.08.22 HITACHI LTD
  • US11734201B2 patent drawing
  • US11734201B2 patent drawing
  • US11734201B2 patent drawing

AI summary

In a control system including one or more control nodes and one or more I/O nodes connected to one or more devices and communicable with the control nodes, the control nodes execute at least one control program on a first OS, and the I/O nodes execute at least one I/O program on a second OS with higher punctuality. The control program generates a control command based on state control set in advance for the device and transmits the control command to the I/O node. The I/O program stores the control command received from the control node in a storage unit, and executes processing related to the device according to the control command stored in the storage unit.