Binding Graphic Elements to Controller Data Types

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional industrial control systems face challenges in efficiently configuring operator interfaces to consume control data, as the process is highly manual, time-consuming, and often requires significant human resources, especially due to the complexity of equipment and processes, lack of support for structured data types, and limited bi-directional interactions.

Innovation Solution

A system and method for providing bi-directional binding between graphic elements and industrial automation data types, enabling flexible type mappings and automatic generation of human machine interface (HMI) elements based on controller content, allowing for dynamic display and modification of HMI content as the controller program evolves.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration process is used for operator interfaces, then flexibility and customization are improved, but time consumption and human resources increase significantly

Engineering Contradiction:
Improveinterface customizationVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating HMI screens and graphic elements from controller program data before the operator needs to use them. The controller program data is analyzed and used to pre-configure the operator interface, eliminating the need for manual configuration and reducing setup time while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of controller program data structures to generate corresponding HMI graphic elements. By copying the hierarchical structure and data relationships from the controller program, the system automatically generates accurate representations that can be displayed and interacted with, reducing manual configuration effort.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If manual configuration process is used for operator interfaces, then precision and control over interface details are improved, but human resources and complexity increase

Engineering Contradiction:
Improveinterface configuration precisionVSAvoidconfiguration process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically generating HMI configurations from controller program data without requiring manual intervention. The controller program data contains all necessary information about equipment hierarchy, data relationships, and operational parameters, which the system uses to self-configure the operator interface, maintaining precision while reducing complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical manual configuration process with an automated information processing mechanism. Instead of operators manually creating and configuring HMI elements, the system uses computer algorithms to automatically generate the configuration from controller program data, reducing human resources and process complexity while maintaining or improving precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Device complexity

If traditional HMI systems are used that do not support structured data types, then simplicity is maintained, but functionality and data handling capability are limited

Engineering Contradiction:
Improvesystem simplicityVSAvoiddata type support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system introduces dynamics by enabling the HMI to adapt its structure and behavior based on the controller program data it processes. The generated HMI screens and graphic elements dynamically reflect the hierarchical relationships and data types from the controller program, allowing the system to handle structured data types while maintaining simplicity through automated generation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of data type support by incorporating structured data type handling capabilities into the HMI generation process. By analyzing controller program data that includes structured types and using this information to generate corresponding HMI elements, the system expands data handling capability without significantly increasing perceived complexity for users.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10281894B2Binding graphic elements to controller data
Publication Date: 2019.05.07 ROCKWELL AUTOMATION TECH INC
  • US10281894B2 patent drawing
  • US10281894B2 patent drawing
  • US10281894B2 patent drawing

AI summary

Graphic element definitions are bound to industrial automation data types in an industrial control system. Moreover, a system provides automatic data searching and filtering of an item based on user interactions with either the graphic element definition or a controller data type. Further, a graphic element definition is associated with a data source type information, to simplify configuration of an instance of that graphic element and populate suitable data source fields based on instances of the associated data source type. In addition, a system to automatically generate the graphic element based on data from a logic controller is provided. Moreover, the graphic element can be updated to reflect a change in the data, without a manual refresh.