SCADA Web HMI Server Signal Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale SCADA systems, the HMI sub-systems face high processing loads due to the need to handle a large number of signals in real-time, requiring high-performance processors and large memory, which is costly and inefficient.

Innovation Solution

A browser-based SCADA HMI system is developed, where the HMI server apparatus performs three-stage filtering on input/output signals, extracting only necessary data for display, and the online data gathering apparatus stores historical data, allowing the HMI server to focus on real-time processing, with the HMI client accessing historical data from the online data gathering apparatus.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the HMI server apparatus processes all input/output signals in real-time, then the system achieves real-time monitoring capability, but the processing load and hardware requirements increase significantly

Engineering Contradiction:
Improvereal-time processing speedVSAvoidprocessor performance requirement
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the HMI system into multiple server apparatuses, each responsible for specific screens or signal groups. The HMI server is divided into multiple instances (e.g., HMI server 1, HMI server 2) that handle different portions of the total signal load, allowing real-time processing to be distributed across multiple processors rather than concentrated in a single high-performance machine.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and removes unnecessary data from the signal processing stream before it reaches the display layer. By filtering out signals that are not currently displayed or not relevant to the active screen, the system reduces the volume of data that requires real-time processing, thereby lowering the computational burden on the HMI server apparatus.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If the HMI server stores all collected data as historical data, then complete data retention is achieved, but memory requirements and processing overhead increase

Engineering Contradiction:
Improvedata retention completenessVSAvoidmemory capacity requirement
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary data for historical storage rather than retaining all collected signals. By identifying and storing only relevant data (e.g., alarm signals, process change events, or data specific to displayed screens), the system maintains data retention for informational completeness while significantly reducing memory requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements local quality by storing different types of data with different retention policies and storage priorities. Critical data such as alarm signals and process deviations are retained with high fidelity, while routine operational data may be stored with lower resolution or shorter retention periods, optimizing memory usage based on data importance.

Inventive Principle:
Principle #3Local quality

3Loss of information

If the system transmits all input/output signals to the web browser, then complete information is provided to the interface, but network bandwidth and transmission load increase

Engineering Contradiction:
Improveinformation completenessVSAvoidnetwork transmission load
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the necessary signals to the web browser interface based on the currently displayed screen and user permissions. By filtering out irrelevant signals before transmission, the system provides complete information for the active display context while minimizing network bandwidth consumption and transmission energy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements periodic action by transmitting signal data only when changes occur or at scheduled intervals rather than continuously streaming all signals. This event-driven or periodic transmission approach reduces network load while ensuring that the interface receives timely updates for displayed information.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20230342184A1Scada web HMI system
Publication Date: 2023.10.26 TMEIC CORP
  • US20230342184A1 patent drawing
  • US20230342184A1 patent drawing
  • US20230342184A1 patent drawing

AI summary

An object of the present invention is to provide a SCADA web HMI system that can reduce a load for processing input/output signals in a large-scale system. An HMI server apparatus performs three filtering processing. In first filtering processing, in a case where received block data corresponds to a screen currently displayed on a web browser, a set of input/output signals is extracted from the received block data. In second filtering processing, input/output signals each having a value varied from a previous value are extracted from the set of input/output signals extracted in the first filtering processing. In third filtering processing, input/output signals corresponding to display parts arranged in the screen currently displayed on the web browser, are extracted from the input/output signals extracted in the second filtering processing.