In-Line AI Code Editor for Industrial Control Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional industrial control programming requires specialized knowledge and extends development time due to the need for expert understanding of programming languages, device configuration, and industrial control processes, limiting it to skilled engineers.

Innovation Solution

An integrated development environment (IDE) system utilizing generative AI techniques generates industrial control code and configurations based on intuitive natural language inputs, leveraging custom models and generative AI models to assist in programming and configuration tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional control programming methods are used, then control code can be generated with precise industrial control knowledge, but the programming process requires specialized expertise and extended development time

Engineering Contradiction:
Improvecontrol code accuracyVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces an AI assistant as an intermediary between the user and the industrial controller. This AI assistant handles the complex programming tasks by generating control code based on natural language instructions, while the user interacts through simple commands. The AI assistant mediates the complexity by translating user intent into precise control code, thus reducing development time while maintaining code accuracy through its specialized knowledge base.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If specialized programming knowledge is required, then control code can be developed with expert understanding, but the development process is restricted to skilled engineers only

Engineering Contradiction:
Improvecontrol code qualityVSAvoidprogramming accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The AI assistant serves as an intermediary that bridges the gap between users without specialized knowledge and the complex programming requirements. It accepts natural language instructions from any user and translates them into high-quality control code, making the system accessible to a broader range of users while maintaining code quality through the AI's embedded industrial control expertise.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical requirement for specialized programming knowledge with an AI-based system. Instead of requiring users to have expert understanding of programming languages and device configurations, the system uses AI to perform these cognitive tasks, substituting human expertise with an automated intelligent system that can be accessed by anyone with basic communication skills.

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

3Manufacturing precision

If detailed configuration settings are manually programmed, then device configuration can be precisely controlled, but the configuration process becomes complex and time-consuming

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts the complex configuration settings and programming details from the user's responsibility and transfers them to the AI assistant. The user only needs to provide high-level natural language instructions, while the AI assistant handles the extraction and configuration of detailed device settings, thus reducing configuration complexity while maintaining precision through the AI's ability to generate accurate control code.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250298586A1Integrated design environment in-line generative ai code editor
Publication Date: 2025.09.25 ROCKWELL AUTOMATION TECH INC
  • US20250298586A1 patent drawing
  • US20250298586A1 patent drawing
  • US20250298586A1 patent drawing

AI summary

An integrated development environment (IDE) leverages a generative AI model to generate industrial control code in accordance with specified functional requirements, which can be provided to the industrial IDE system as intuitive natural language spoken or written text. The industrial IDE can also analyze written code in response to natural language prompts submitted against the code, generate answers to user-submitted questions about the code, and offer recommendations for improving the code in response to specific questions or requests submitted by the user.