Automation Object Collaboration for Cross-Routine Issue Debugging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial automation software engineers often work on overlapping automation routines with shared hardware components and software logic, leading to inefficiencies in diagnosing and fixing bugs, as there is no direct mechanism for users to collaborate on common issues across routines.

Innovation Solution

The system facilitates user communication and collaboration through comment sharing, messaging, and flagging of issues related to software automation objects, allowing users to notify and navigate other users to specific issues in real-time, enabling cross-domain collaboration and reducing processing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple engineers work in parallel on automation routines with shared hardware components, then productivity increases, but collaboration efficiency deteriorates due to lack of direct communication mechanisms

Engineering Contradiction:
Improveparallel development speedVSAvoidcollaboration efficiency
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces a collaboration layer with messaging constructs and comment sharing as intermediary mechanisms between engineers working on different automation routines. This layer enables indirect communication through shared objects without requiring direct real-time interaction, thus maintaining parallel productivity while improving collaboration efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a temporal dimension to collaboration by implementing asynchronous communication mechanisms. Engineers can leave comments and messages that are processed and delivered when other engineers are ready, transforming synchronous collaboration requirements into asynchronous operations that preserve parallel development speed.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If engineers work on same software automation objects simultaneously, then adaptability improves, but time to diagnose and fix bugs increases due to lack of issue tracking

Engineering Contradiction:
Improveflexibility in automation designVSAvoidbug diagnosis time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by automatically creating issue tickets and notifications when bugs or problems are detected in shared automation objects. This pre-prepared tracking infrastructure is in place before multiple engineers start working, enabling immediate issue capture and assignment without manual intervention, thus reducing bug diagnosis time while maintaining design flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes feedback loops where issue notifications are automatically sent to relevant engineers when problems are detected in shared automation objects. This continuous feedback mechanism ensures that bugs are quickly identified, communicated, and addressed, reducing overall diagnosis time while allowing multiple engineers to work adaptively on the same objects.

Inventive Principle:
Principle #23Feedback

3Device complexity

If no direct collaboration mechanism exists for shared automation objects, then device complexity decreases, but information sharing efficiency deteriorates

Engineering Contradiction:
Improvesystem structure simplicityVSAvoidissue communication efficiency
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent segments the collaboration functionality into distinct, modular components including messaging constructs, comment sharing, issue notifications, and flagging mechanisms. Each component handles a specific aspect of information sharing independently, maintaining overall system simplicity while enabling efficient multi-dimensional information exchange between engineers working on shared automation objects.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12032362B2Multi-user collaboration across domains for industrial automation design
Publication Date: 2024.07.09 ROCKWELL AUTOMATION TECH INC
  • US12032362B2 patent drawing
  • US12032362B2 patent drawing
  • US12032362B2 patent drawing

AI summary

The present disclosure is directed to systems, methods and devices for facilitating user communication for industrial automation system design. A first user's input for flagging an issue for review by a second user may be received in relation to a software object integrated in an industrial automation routine. A flag may be associated with the software object. A request to access the flagged issue may be received from the second user, and a location in the industrial automation routine corresponding to the flagged issue and the software object may be caused to be displayed on a computing device associated with the second user.