Software Update Configuration for Low-Downtime Technical Installations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current software update methods for technical installations are inefficient, often causing production downtime, quality issues, and increased costs due to lack of consideration for operating specifications, compatibility, and automated processes.
Innovation Solution
A configuration device and update server system that acquires and assesses operating parameters to determine an optimized update configuration, including considerations for update duration, compatibility, and automated processes, which are then used to manage and monitor software updates, ensuring compliance with operating specifications and minimizing disruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If software updates are performed without considering operating parameters and compatibility, then update speed is improved, but production downtime increases and quality issues occur
Solution Approach 1:
The system performs preliminary actions by acquiring operating parameters, assessing compatibility, and determining the update configuration before the actual software update is executed. This includes checking operating specifications, determining update duration, and preparing rollback procedures in advance, which prevents production downtime during the update process.
Solution Approach 2:
The software update process is segmented into multiple independent steps: acquiring operating parameters, assessing compatibility, determining update configuration, executing update, and post-update verification. This segmentation allows each step to be optimized independently and ensures that critical production processes are not interrupted.
2Reliability
If comprehensive operating parameters and compatibility checks are performed, then update quality is improved, but system complexity increases
Solution Approach 1:
The update server is designed as a universal system that handles multiple functions: acquiring operating parameters, assessing compatibility, determining update configuration, executing updates, and monitoring post-update status. This multi-functional approach consolidates complexity into a single system rather than requiring separate systems for each function.
Solution Approach 2:
The update server acts as an intermediary between the software update source and the technical installation. It mediates the update process by evaluating compatibility, managing the update configuration, and controlling the execution, thereby simplifying the overall system architecture while ensuring update quality.
3Productivity
If automated update processes are implemented, then operational efficiency is improved, but manual control and intervention capabilities are reduced
Solution Approach 1:
The update system is designed to be dynamic, allowing automatic execution of update processes while maintaining the capability for manual intervention when needed. The system can automatically acquire parameters, assess compatibility, and execute updates, but operators retain the ability to review configurations and intervene manually if required, balancing automation with controllability.
4Device complexity
If software updates are performed without optimization based on operating parameters, then update process simplicity is maintained, but production costs increase
Solution Approach 1:
The system optimizes the update process by dynamically adjusting parameters such as update duration, configuration settings, and execution timing based on acquired operating parameters. This optimization reduces resource consumption, minimizes production downtime, and lowers overall production costs while maintaining process simplicity through automated parameter management.
Data Source
AI summary
Various embodiments of the teachings herein include a configuration device for determining an update configuration for a software update for a technical installation. The device may include: a module to acquire operating parameters of a production process of a technical installation, including configuration parameters of the technical installation; a module to load software updates for one or more elements of the technical installation; a module to use the operating parameters and the software updates as a basis for determining an update configuration for the software updates; and a module to transfer the update configuration and/or the software updates to an update server. The update server controls and/or monitors and/or records the software update of the one or more elements of the technical installation on the basis of the update configuration.

