Controller Engine Instances for Industrial Safety and Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional industrial controllers are rigid and inflexible, requiring specific hardware and software tailored to a particular control engine, and struggle to ensure data integrity and provide sufficient safeguards in industrial environments, where the separation of control and safety aspects is often restrictive and dependent on each other.

Innovation Solution

The implementation of granular security and redundancy mechanisms, allowing for distinct security levels and separation of control-based entities from safety-based entities, with the ability to generate secondary controller engine instances for fail-safe operations, ensuring independent and separate control and safety functions within the industrial environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional controllers use a one-to-one ratio between controllers and control engines with specific hardware and software tailored to a particular control engine, then control functionality is maintained, but flexibility and adaptability are reduced

Engineering Contradiction:
ImproveflexibilityVSAvoidhardware and software tailoring
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller is divided into multiple controller engine instances (first controller engine instance and second controller engine instance) that can operate independently. This segmentation allows different control functions to be distributed across multiple instances, enabling flexible allocation and assignment of control tasks without requiring complete reconfiguration of the entire controller system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller is designed to host multiple controller engine instances that can perform different control functions. The first controller engine instance handles control aspects while the second controller engine instance handles safety aspects, allowing a single controller to serve multiple purposes and reducing the need for separate dedicated hardware for each function.

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

2Reliability

If control and safety aspects are commingled and dependent upon one another in conventional controllers, then integrated control is achieved, but security and data integrity are compromised

Engineering Contradiction:
Improvedata integrityVSAvoidseparation of control and safety
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The controller engine is segmented into distinct first and second controller engine instances with separate execution spaces. The first instance executes control logic while the second instance executes safety logic, preventing unauthorized access between control and safety functions and ensuring data integrity through isolation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A controller instance assignment data structure serves as an intermediary mechanism that manages the relationship between controller engine instances and their assigned control aspects. This intermediary layer enables proper coordination and communication between separated control and safety instances while maintaining their independence and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If conventional controllers maintain a one-to-one ratio between controllers and control engines, then control precision is maintained, but redundancy and fail-safe capabilities are reduced

Engineering Contradiction:
Improvefail-safe capabilityVSAvoidcontroller engine instances
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The controller is segmented into multiple controller engine instances where the first instance handles control functions and the second instance handles safety functions. This segmentation enables redundancy because the safety instance can monitor and take over control functions if the control instance fails, providing fail-safe capability without requiring completely separate redundant hardware systems.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9841736B2Security, safety, and redundancy employing controller engine instances
Publication Date: 2017.12.12 ROCKWELL AUTOMATION TECH INC
  • US9841736B2 patent drawing
  • US9841736B2 patent drawing
  • US9841736B2 patent drawing

AI summary

The claimed subject matter provides a system and/or method that facilitates employing safety within an industrial environment. An enhancing component can implement at least one of a security level, authentication, authorization, or an access right to a validated action to at least one of the controller or the controller engine instance. The enhancing component can further separate two or more entities within the industrial environment, the first entity related to process control and the second entity related to process safety. Additionally, the enhancing component can employ at least one of a backup controller or a backup controller engine instance in the event of at least one of a software error or a hardware error within the industrial environment.