Operator Panel Configuration Synchronization via Central Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring and maintaining multiple operator panels for complex production systems is complicated, and user settings are not consistently available across panels, especially during communication interruptions.

Innovation Solution

An operator panel with a configuration data memory, synchronization module, and configuration access module that synchronizes configuration data across multiple panels, ensuring consistent configuration and allowing continued operation during communication failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If operator panels are configured individually for production systems, then each panel can be customized for specific machine parts, but configuring multiple panels becomes very complicated and time-consuming

Engineering Contradiction:
Improveconfiguration customizationVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a central configuration server that stores master configuration data, which can be copied to multiple operator panels. This allows configuration data to be replicated across numerous panels without manually configuring each one, dramatically reducing configuration complexity while maintaining customization capabilities.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The configuration server provides a universal platform that manages configuration data for all operator panels in the production system. Instead of individual configuration processes for each panel, a single universal configuration management system serves multiple panels, simplifying the overall configuration process.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If operator panels use personal user settings locally, then users can have customized interfaces, but these settings are not automatically available when switching between different operator panels

Engineering Contradiction:
Improveuser settings availabilityVSAvoiduser settings loss
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system implements feedback mechanisms where operator panels continuously communicate with the configuration server. User settings and configuration data are stored centrally and automatically synchronized to panels when they connect, ensuring that users access their personalized settings regardless of which panel they use.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The configuration server acts as an intermediary between users and operator panels. Instead of storing settings locally on each panel, the server mediates by collecting, managing, and distributing user settings to the appropriate panels, preventing information loss when users switch between devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If configuration data are synchronized across operator panels via communication links, then consistency is maintained, but the system cannot operate during communication interruptions or failures

Engineering Contradiction:
Improveconfiguration consistencyVSAvoidoperation continuity
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

Operator panels download and store configuration data and user settings in advance from the configuration server before communication interruptions occur. This preliminary action ensures that panels have the necessary data cached locally, allowing them to continue operating reliably even when communication links fail.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements redundancy by maintaining configuration data both centrally on the server and locally on each operator panel. This beforehand cushioning creates a backup mechanism where panels can continue to function using local cached data during communication failures, and synchronization resumes automatically when communication is restored.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

4Manufacturing precision

If configuration data are stored in centralized memory, then data integrity is maintained, but access speed and availability may be reduced during communication delays

Engineering Contradiction:
Improvedata integrityVSAvoiddata access time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The configuration data system is segmented into central configuration data stored on the server and local configuration data cached on each operator panel. This segmentation allows panels to access critical configuration data locally without communication delays, while the central server maintains the master copy for integrity and synchronization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9940055B2Operator panel with applications for operating production systems
Publication Date: 2018.04.10 FERAG AG
  • US9940055B2 patent drawing
  • US9940055B2 patent drawing
  • US9940055B2 patent drawing

AI summary

The invention relates to an operator panel (1) having one or more applications (121, 122) for operating at least one production system (2). A configuration data memory (13) is set up to store configuration data that are provided for configuring the one or more applications (121, 122) of the operator panel (1). A synchronization module (14) is set up to access configuration data stored in the configuration data memory (13) and to synchronize these data via a communications interface (11) of the operator panel (1) with configuration data that are stored in a configuration data memory (13′, 13″) of a remotely disposed operator panel (1′, 1″). A configuration access module (15) is set up to receive from at least one application (121, 122) of the operator panel (1) a read request for stored configuration data, to access stored configuration data, and to read the stored configuration data corresponding to the read request and to deliver the read configuration data for configuring the at least one application (121, 122) to the at least one application (121, 122).