SCADA Tabular View Auto-Update via Periodic Database Checks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In SCADA systems, the viewport cannot recognize changes in the database in real-time, leading to outdated views being displayed even after database changes, which hinders operators' ability to respond quickly to system changes.
Innovation Solution
Implementing a method that periodically checks for changes in the database and automatically updates the tabular view using a multi-thread task, ensuring that changes are reflected in the display, even without operator intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the viewport displays data in a tabular view mode, then the data presentation is simplified and organized, but the viewport cannot recognize database changes in real-time causing outdated information to be displayed
Solution Approach 1:
The patent implements a periodic checking mechanism where the system automatically checks the database for changes at predetermined intervals while displaying the tabular view. This periodic action ensures that the display is updated regularly with current data without requiring continuous real-time monitoring, thus maintaining data accuracy while preserving the simplicity of the tabular presentation mode.
2Reliability
If the system implements real-time database change detection, then data accuracy is improved, but operator intervention is required to initiate updates increasing operational complexity
Solution Approach 1:
The patent implements an automatic update mechanism that operates independently without requiring operator intervention. The system self-monitors the database for changes, automatically detects when data has been modified, and updates the tabular view accordingly. This self-service approach maintains high data accuracy while minimizing operational complexity by eliminating the need for manual update initiation.
Solution Approach 2:
The patent employs a feedback mechanism where the system continuously monitors the database for changes and uses this information to trigger automatic updates of the tabular view. The feedback loop compares the current database state with the displayed state, and when discrepancies are detected, the system automatically synchronizes the display with the database, ensuring data accuracy without increasing operational complexity.
3Loss of time
If the viewport continuously monitors database changes, then data freshness is improved, but system resource consumption increases
Solution Approach 1:
The patent implements periodic checking at predetermined intervals rather than continuous monitoring. This approach maintains data freshness by regularly updating the display with current database information while significantly reducing system resource consumption compared to continuous real-time monitoring. The periodic action allows the system to balance between data freshness and resource efficiency.
Data Source
AI summary
Disclosed herein is a method of controlling data display device. The method includes: loading a monitoring view to initialize it; determining whether to display a tabular view; setting a tabular module if it is determined that the tabular view is to be displayed; displaying the tabular view according to set conditions; and checking whether to perform a view update mode during the displaying the tabular view.


