Modular Node Firmware Update Compatibility Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for firmware updates in modular nodes lack efficient compatibility verification, often requiring on-site head station processing and resulting in potential incompatibility issues with I/O modules, leading to errors and incomplete updates.

Innovation Solution

A method where a compatibility verification routine is transferred from the head station to a connected computer for execution, ensuring firmware compatibility by verifying hardware configurations and facilitating coordinated updates of the head station and stacked modules, allowing for remote verification and replacement of firmware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If compatibility verification is performed on the head station using extracted firmware information, then verification can be done locally, but the process becomes complex and may fail to ensure complete compatibility with stacked modules

Engineering Contradiction:
Improvefirmware compatibility verification reliabilityVSAvoidhead station verification process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The compatibility verification routine is extracted from the head station and transferred to an external computer for execution. This separates the verification function from the head station, reducing its complexity while maintaining verification reliability through a dedicated external processing environment.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

A compatibility verification routine acts as an intermediary between the firmware update process and the head station. This routine, executed on an external computer, mediates the compatibility check by analyzing firmware information against head station and stacked module configurations, ensuring reliable verification without complicating the head station's internal processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If firmware update is performed without comprehensive compatibility verification, then the update process is simpler and faster, but incompatibility errors may occur with stacked I/O modules

Engineering Contradiction:
Improvefirmware update speedVSAvoidfirmware compatibility assurance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Compatibility verification is performed as a preliminary action before the actual firmware update is applied. The verification routine extracts firmware information, analyzes it against the head station and stacked module configurations, and only then permits the update to proceed, ensuring compatibility is confirmed in advance without delaying the update process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The compatibility verification routine provides feedback about firmware compatibility status before the update is executed. This feedback mechanism allows the system to confirm compatibility through detailed analysis of firmware information against hardware configurations, ensuring reliability while maintaining update speed by only blocking incompatible updates.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If detailed hardware configuration verification is performed, then compatibility accuracy is improved, but the verification process time increases

Engineering Contradiction:
Improvecompatibility verification accuracyVSAvoidverification process time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The verification routine creates and analyzes copies of firmware information and configuration data rather than performing exhaustive real-time analysis. By extracting and processing firmware information in a dedicated verification environment, the system achieves high verification accuracy through detailed hardware configuration matching without significantly increasing process time.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11593088B2Firmware update of components of a modular node
Publication Date: 2023.02.28 WAGO VERW GMBH
  • US11593088B2 patent drawing
  • US11593088B2 patent drawing
  • US11593088B2 patent drawing

AI summary

A procedure for changing, in particular for updating, a firmware of a head station of a modular node, having a transfer of a compatibility verification routine stored on the head station from the head station on which a first firmware is stored in a nonvolatile manner to a computer connected to the head station, a verification using the verification routine executed on the computer as to whether a second firmware is compatible with the head station, and a replacement of the first firmware on the head station by the second firmware if the verification has the result that the second firmware is compatible with the head station, and also a suitably equipped head station.