Operator Station Control for Lag-Free Plant Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current control systems for technical plants using web browsers experience time lags and inconsistencies in visualization information due to the 'drag & drop' functionality, leading to graphic 'pumping' issues and divergence between the Model and View in the MVC scheme, affecting operability.

Innovation Solution

Implementing a control system where the operator station server transmits visualization information to the client, which generates revised graphical presentations and checksums, ensuring immediate response and consistency by directly adjusting the data model and graphical presentation, without violating the MVC scheme.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the operator station server transmits revised visualization information to the operator station client after processing commands, then the data model consistency is maintained, but time lags occur and graphic pumping issues arise

Engineering Contradiction:
Improvedata model consistencyVSAvoidtime lag
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The control unit generates and transmits revised visualization information to the display unit before the operator station server completes processing and returns the information. This preliminary action allows the graphical presentation to be updated immediately, eliminating the time lag and graphic pumping effect, while the server subsequently updates the data model to maintain consistency.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the web browser waits for revised visualization information from the operator station server before displaying updates, then data model consistency is ensured, but operability and user-friendliness deteriorate

Engineering Contradiction:
Improvedata model consistencyVSAvoidoperability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The control unit performs preliminary generation and transmission of revised visualization information to the display unit, enabling immediate graphical updates without waiting for the server's response. This improves operability and user-friendliness while the subsequent server update ensures data model consistency is maintained.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the graphical presentation is updated immediately without waiting for server confirmation, then operability improves, but inconsistency between the graphical presentation and data model may occur

Engineering Contradiction:
ImproveoperabilityVSAvoiddata model consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The control unit generates and transmits revised visualization information to the display unit in advance, before the operator station server completes its processing. This preliminary update improves operability by eliminating visual delays, while the server subsequently updates the data model to ensure consistency between the graphical presentation and the underlying data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11789434B2Method and control system for technical plants
Publication Date: 2023.10.17 SIEMENS AG
  • US11789434B2 patent drawing
  • US11789434B2 patent drawing
  • US11789434B2 patent drawing

AI summary

A control system for a technical plant includes an operator station server and one operator station client, wherein a data model is implemented on the operator station server and the operator station client has display and control units, where the operator station server transmits visualization information representing the data model to the display unit that generates a graphical presentation of the received visualization information for an operator of the control system, receives commands relating to the data model from the operator and forwards them to the control unit, and where the control unit receives the commands, generates revised visualization information and transmits this information directly to the display unit to adjust the graphical presentation of the display unit, generates adjustment commands from the received commands and transmits them directly to the data model on the operator station server to adjust the data model in response to the operator commands.