Engineering Tool and Firmware Update Control for Version Safety

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing update management systems for control devices and engineering tools lack effective version management, leading to unintended updates that can cause malfunctions and product quality issues, as they do not consistently manage software and firmware versions between the two components.

Innovation Solution

An update management program that acquires and compares version information for both engineering tools and control device firmware, creates an update screen for selecting auto-updating options, and ensures that only intended updates are automatically applied, visually distinguishing components and displaying update information to prevent user errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automatic update function is implemented for firmware, then update time is reduced and productivity is improved, but risk of unintended updates increases and reliability deteriorates

Engineering Contradiction:
Improveupdate speedVSAvoidupdate safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system provides feedback to the user by displaying version information, update availability, and update status on the display unit. The notification unit alerts users when updates are available or when updates are being performed, ensuring users are informed and can make informed decisions about updates, thus preventing unintended updates while maintaining productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The control device automatically checks for firmware updates, downloads update data, and performs updates without requiring manual intervention for each step. The update management program autonomously manages the update process, including checking update availability, downloading updates, and executing updates, which improves productivity while the notification system ensures reliability by keeping users informed.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If latest version is always updated, then functionality is improved and adaptability is enhanced, but stability may deteriorate due to unverified updates

Engineering Contradiction:
ImprovefunctionalityVSAvoidoperational stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by checking for updates, notifying users of available updates, and allowing users to review version information before executing updates. This preliminary notification and user confirmation process ensures that updates are intentional and informed, maintaining stability while enabling access to latest functionality when desired.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The update system is dynamic, allowing users to choose whether to accept or decline update notifications. Users can opt to update to the latest version for enhanced functionality or maintain the current stable version. The system adapts to user preferences, providing flexibility between stability and functionality based on user choice.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If version management is simplified, then ease of operation is improved, but control over update process is reduced

Engineering Contradiction:
Improveupdate management simplicityVSAvoidupdate control mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The update management program automatically handles complex update tasks including checking for updates, downloading update data, managing update queues, and executing updates. This self-service automation simplifies the user interface while maintaining comprehensive control mechanisms in the background, achieving ease of operation without reducing control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides continuous feedback to users about the update process status, including what updates are available, what updates are being performed, and when updates are complete. This feedback mechanism maintains simplicity by presenting clear status information while the underlying complex control mechanisms operate transparently to manage the update process.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12008358B2Storage medium storing update management program, information processing device, and update management method
Publication Date: 2024.06.11 MITSUBISHI ELECTRIC CORP
  • US12008358B2 patent drawing
  • US12008358B2 patent drawing
  • US12008358B2 patent drawing

AI summary

An update management program makes an information processing device realize functions of: acquiring updated version information on software of an engineering tool and firmware of a control device; acquiring a software version of the engineering tool installed in the information processing device; acquiring a firmware version of the firmware installed in the control device connected to the information processing device; confirming available updated versions for the software version and for the firmware version on the basis of comparison with the updated version information; creating an update screen for selecting auto-updating for the software and the firmware installed; and instructing that the software of the engineering tool and the firmware of the control device for which the auto-updating is selected on the update screen and the updated versions are confirmed be automatically updated to the updated versions.