Industrial IDE Topology Scripting for Multi-Device Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial automation systems require separate configuration tools for different devices, leading to a piecemeal design approach that complicates programming and configuration, necessitating significant testing and debugging to ensure proper integration of disparate system aspects.

Innovation Solution

An integrated development environment (IDE) that provides a common design environment and data model for designing, programming, and configuring multiple aspects of an industrial automation system, using a domain-specific language (DSL) editor to define device topology and generate executable control programs or device configuration data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate configuration tools are used for different industrial devices, then each device can be configured with specialized functionality, but the overall system complexity increases and integration becomes more difficult

Engineering Contradiction:
Improvedevice configuration capabilityVSAvoidsystem integration 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 can configure controllers, motor drives, telemetry devices, and safety devices through a unified interface. This merging reduces the number of discrete tools needed while maintaining specialized configuration capabilities for each device type through a common project file system.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated development environment provides universal configuration capabilities across multiple device types through a single tool. The system can generate configuration files for controllers, motor drives, telemetry devices, and safety devices within one application, eliminating the need for multiple specialized tools and reducing integration complexity.

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

2Manufacturing precision

If separate configuration tools are used for different devices, then device-specific parameters can be configured precisely, but significant testing and debugging is required to ensure proper integration

Engineering Contradiction:
Improvedevice parameter configuration precisionVSAvoidtesting and debugging time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The integrated development environment performs preliminary configuration and validation of multiple device types in a unified project file before deployment. By establishing the complete system topology and interconnections upfront in the IDE, the system reduces the need for extensive field testing and debugging, as integration issues are identified and resolved during the configuration phase.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If a common integrated development environment is used for multiple device types, then programming and configuration complexity is reduced, but the system must support diverse device functionalities through a unified interface

Engineering Contradiction:
Improveprogramming and configuration complexityVSAvoidmulti-device support capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The integrated development environment segments different device configuration tasks into distinct modules or sections within the unified interface. Each device type (controllers, motor drives, telemetry devices, safety devices) has its own configuration panel or workflow, allowing the system to maintain simplicity while supporting diverse functionalities through organized segmentation of configuration tasks.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11972257B2Industrial automation system topology with point to point business rule integration
Publication Date: 2024.04.30 ROCKWELL AUTOMATION TECH INC
  • US11972257B2 patent drawing
  • US11972257B2 patent drawing
  • US11972257B2 patent drawing

AI summary

An industrial integrated development environment (IDE) allows project topologies to be defined using an industrial domain-specific language (DSL) script. DSL scripting language can be used to define a control system topology in terms of the devices that make up the control system as well as the data connections between those devices. The IDE system can translate resulting topology to a project tree that serves as the basis for a control system project.