Unified Automation Objects for Controller-HMI Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In industrial automation, modifications to hardware components often require separate changes to controller code and HMI code, leading to syncing issues and increased processing and storage costs due to the need for multiple software objects for each hardware component.

Innovation Solution

An object library is maintained with objects that have shared properties for both industrial control and HMI applications, allowing a single object to be used for controlling and displaying hardware components, and automatically deploying changes across both domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate software objects are maintained for controller code and HMI code, then each domain can be independently modified, but processing overhead and storage costs increase due to duplication

Engineering Contradiction:
Improveindependent modification capabilityVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent merges the controller object and HMI object into a single unified object that contains both controller logic and HMI display logic. This unified object is stored once in the object library, eliminating the need to maintain separate duplicate objects for each domain, thereby reducing processing overhead and storage costs while still allowing independent modification of either controller or HMI properties.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If separate software objects are maintained for controller code and HMI code, then each domain can be independently modified, but storage costs increase due to duplication

Engineering Contradiction:
Improveindependent modification capabilityVSAvoidstorage costs
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges the controller object and HMI object into a single unified object that contains both controller logic and HMI display logic. This unified object is stored once in the object library, eliminating the need to maintain separate duplicate objects for each domain, thereby reducing processing overhead and storage costs while still allowing independent modification of either controller or HMI properties.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If separate software objects are maintained for controller code and HMI code, then modifications can be made to each domain, but syncing issues arise between controller and HMI

Engineering Contradiction:
Improvedomain-specific modificationVSAvoidsync consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent merges the controller object and HMI object into a single unified object that contains both controller logic and HMI display logic. This unified object is stored once in the object library, eliminating the need to maintain separate duplicate objects for each domain, thereby reducing processing overhead and storage costs while still allowing independent modification of either controller or HMI properties.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system automatically detects modifications to the unified object and propagates the changes to both the controller application and HMI application. This feedback mechanism ensures that both domains remain synchronized with the latest version of the object, preventing sync consistency issues while maintaining the ability to modify either domain.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If separate software objects are maintained for controller code and HMI code, then each domain can be independently modified, but manual modifications are required in both domains

Engineering Contradiction:
Improvedomain-specific modificationVSAvoidend-user time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges the controller object and HMI object into a single unified object that contains both controller logic and HMI display logic. This unified object is stored once in the object library, eliminating the need to maintain separate duplicate objects for each domain, thereby reducing processing overhead and storage costs while still allowing independent modification of either controller or HMI properties.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system automatically detects modifications to the unified object and propagates the changes to both the controller application and HMI application. This self-service mechanism eliminates the need for users to manually modify both domains, saving end-user time while maintaining the ability to modify either domain.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11644809B2Automation objects for integrated design environments
Publication Date: 2023.05.09 ROCKWELL AUTOMATION TECH INC
  • US11644809B2 patent drawing
  • US11644809B2 patent drawing
  • US11644809B2 patent drawing

AI summary

The present disclosure is directed to systems, methods and devices for facilitating object-based cross-domain industrial automation control. An object library comprising a plurality of objects may be maintained. One or more of the objects may represent physical counterparts for use in an industrial automation process. Each object of the plurality of objects in the object library may have at least one property that an automated control device operation can be programmed to act on. Each object of the plurality of objects may also have at least one property that a human machine interface component can utilize in generating display elements corresponding to the objects for display on the human machine interface. When modifications to objects in the object library are received, those modifications may be automatically deployed and incorporated in controller logic and HMI graphics and control.