Control Program Playback With Dependency Mapping for Faster Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial automation systems are complex and disparate, leading to long development cycles for control system designs and difficulties in documenting data connections between industrial devices, due to intricate data interactions.

Innovation Solution

A cloud-based Industrial Development Hub (IDH) with a user interface, project telemetry, and analysis components that facilitate monitoring and control of industrial automation systems by generating project telemetry data and relational dependency maps to visualize dependencies between entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If control systems are developed through traditional manual methods, then development completeness can be maintained, but development cycles become excessively long

Engineering Contradiction:
Improvedevelopment speedVSAvoiddevelopment cycle time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of control projects by automatically examining control code, device configurations, and data connections before deployment. This advance analysis generates dependency maps and identifies potential issues early in the development process, eliminating the need for lengthy manual testing and documentation phases later, thus significantly reducing development cycle time while maintaining development completeness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates digital representations (dependency maps and telemetry data) that replicate the complex relationships between control entities. These digital models serve as virtual copies of the actual control system connections, allowing developers to analyze, test, and document system behavior without physically deploying and manually tracing each data connection, thereby accelerating development while ensuring thoroughness

Inventive Principle:
Principle #26Copying

2Loss of information

If detailed documentation of data connections is created manually, then documentation accuracy can be achieved, but the complexity of documenting data interactions becomes unmanageable

Engineering Contradiction:
Improvedata connection documentation accuracyVSAvoiddocumentation complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system automatically generates comprehensive documentation of data connections by having the control entities themselves provide their configuration data and relationship information through telemetry. The system extracts dependency information directly from the control code and device configurations without requiring manual tracing or documentation efforts, thereby achieving complete and accurate documentation while eliminating the complexity burden from developers

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the manual mechanical process of documenting data connections with an automated computational approach. Instead of developers manually tracing and recording data flows through the control system, the system uses software analysis to automatically extract, map, and document all data connections and dependencies, transforming a complex manual task into a simple automated operation that delivers complete and accurate documentation

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

Data Source

PatentUS20250004454A1Industrial control program component exploration and playback
Publication Date: 2025.01.02 ROCKWELL AUTOMATION TECH INC
  • US20250004454A1 patent drawing
  • US20250004454A1 patent drawing
  • US20250004454A1 patent drawing

AI summary

A cloud-based Industrial Development Hub (IDH) supports development and testing capabilities for industrial customers that are easy to use and offered as a service. The IDH comprises an enhanced storage platform and associated design tools—collectively referred to as the Vault—which serves as a repository on which customers can store control project code, device configurations, and other digital aspects of an industrial automation project. The IDH system can facilitate discovery and management of digital content associated with control systems, and can be used for system backup and restore, code conversion, and version management. In addition, the IDH includes analytic tools that can analyze industrial control projects submitted by user and generate project telemetry data based on the analysis. The system can translate this project telemetry data to various types of relational maps that visualized dependencies between data producers and consumers from a control standpoint.