IDE Device Profile Creation with Unified Validation and Preview

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing industrial automation systems require separate configuration tools for programming and configuring different aspects, leading to a piecemeal design approach and increased testing and debugging efforts.

Innovation Solution

An integrated development environment (IDE) is provided that supports integrated, multi-discipline programming of control, visualization, and other aspects of industrial automation systems using a common design environment and data model, including device profile creation tools.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate configuration tools are used for programming and configuring different aspects, then specialized functionality is achieved, but device complexity and development time increase

Engineering Contradiction:
Improvespecialized functionalityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple separate configuration tools into a single integrated development environment that provides unified access to device profile creation, visualization programming, and system configuration through a common interface and shared data model.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated development environment serves multiple functions including device profile management, visualization programming, system configuration, and debugging within a single platform, eliminating the need for multiple specialized tools.

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

2Adaptability or versatility

If separate configuration tools are used for different aspects, then specialized configuration is possible, but testing and debugging efforts increase

Engineering Contradiction:
Improvespecialized configurationVSAvoidtesting and debugging efforts
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The integration of configuration, programming, and debugging functions into a single environment allows for unified testing and debugging across all system aspects, reducing the time and effort required compared to switching between separate tools.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The environment performs preliminary validation and consistency checks during the configuration and programming phases, identifying potential issues before they require separate debugging efforts later in the development process.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If piecemeal design approach is used with separate tools, then modular configuration is achieved, but development time increases

Engineering Contradiction:
Improvemodular configurationVSAvoiddevelopment time
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent merges multiple configuration tasks into a single integrated workflow, allowing developers to accomplish in one continuous session what previously required switching between multiple tools and restarting different applications.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If multiple separate tools are used, then specific functionality is maintained, but consistency across the system decreases

Engineering Contradiction:
Improvespecific functionalityVSAvoidconsistency across the system
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The integrated development environment provides a universal data model and configuration approach that ensures consistency across all system aspects while maintaining the ability to configure specific device functionalities through standardized interfaces.

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

Data Source

PatentUS12217026B2System and method for device profile creation in an integrated development environment
Publication Date: 2025.02.04 ROCKWELL AUTOMATION TECH INC
  • US12217026B2 patent drawing
  • US12217026B2 patent drawing
  • US12217026B2 patent drawing

AI summary

An industrial integrated development environment (IDE) is extended to support creation of device profiles using an intuitive graphical development environment. The environment comprises a device profile development interface that allows a user to select device profile views to be included in a device profile for an industrial device, and to submit edits to the underlying code for the selected device profile views. The system can then generate a new device profile from the modified device profile code. The device profile can be registered with the industrial IDE and used to view and edit device parameters of a corresponding industrial device. The device profile development environment also supports dynamic validation of profile view edits, rendering of graphical previews of the modified device profile view, and submission of both code-based and graphical profile view edits.