Concurrent Updating Linear Topology Industrial Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In industrial automation environments, updating control devices often disrupts downstream communications due to the need for resets, which can be time-consuming and inefficient in hierarchical systems.

Innovation Solution

An update controller identifies control devices on a linear topology that require resets and updates them in a hierarchical manner, allowing for concurrent updates and resets across levels of the hierarchy to minimize disruption and shorten the update process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If control devices are updated sequentially in a hierarchical manner, then update reliability is maintained, but update time increases and productivity decreases

Engineering Contradiction:
Improveupdate reliabilityVSAvoidupdate speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the control devices into multiple hierarchical levels (first level, second level, etc.) and updates them in parallel within each level. This segmentation allows simultaneous updates of multiple devices at the same hierarchical level while maintaining controlled reset sequences, thereby improving productivity without compromising reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The update controller identifies and groups control devices that require resets before initiating the update process. By performing preliminary identification and grouping of devices needing reset, the system can coordinate concurrent updates and resets efficiently, reducing overall update time while maintaining system stability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If control devices are reset after updating, then firmware updates are properly applied, but downstream communications are interrupted causing loss of time

Engineering Contradiction:
Improvefirmware update applicationVSAvoidcommunication interruption time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary identification of control devices that require resets and groups them by hierarchical level before initiating updates. This preliminary grouping enables coordinated reset operations that minimize communication interruptions, as devices at the same level can be reset concurrently rather than sequentially.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuity of useful action by enabling concurrent updates and resets of control devices at the same hierarchical level. This parallel processing approach reduces the total time that downstream communications are interrupted, as multiple devices are updated and reset simultaneously rather than one after another.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If all control devices are updated concurrently, then productivity improves, but system complexity and coordination difficulty increase

Engineering Contradiction:
Improveupdate efficiencyVSAvoidupdate coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the control device population into distinct hierarchical levels, creating manageable segments that can be updated in parallel. This segmentation reduces coordination complexity by limiting the scope of concurrent operations to devices at the same level, while still achieving high productivity through multi-level parallelism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a hierarchical dimension to the update process, organizing devices into multiple levels rather than treating them as a flat group. This dimensional organization allows concurrent updates within each level while maintaining overall system coordination, effectively managing complexity through structured hierarchy.

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

Data Source

PatentUS10845787B1Concurrent updating for linear topologies in an industrial automation environment
Publication Date: 2020.11.24 ROCKWELL AUTOMATION TECH INC
  • US10845787B1 patent drawing
  • US10845787B1 patent drawing
  • US10845787B1 patent drawing

AI summary

An industrial controller within an industrial automation environment is provided. The industrial controller includes a plurality of control devices, and an update controller which is configured to identify control devices that are on a linear topology, identify control devices on the linear topology that require a reset after updating, and identify a hierarchy of the control devices. The update controller is also configured to update control devices within a first level of the hierarchy, and reset the control devices within the first level of the hierarchy after all of the control devices within the first level of the hierarchy have completed updating. The update controller is further configured to concurrently update control devices within a second level of the hierarchy, and concurrently reset the control devices within the second level of the hierarchy after all of the control devices within the second level of the hierarchy have completed updating.