SCADA Web HMI Browser Authority Control for Shared Plant Screens
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing SCADA HMI systems require multiple HMI client apparatuses to display multiple HMI screens, which increases costs, installation space requirements, failure rates, and communication loads. Additionally, managing operation authority in these systems is challenging, especially when common HMI screens are shared across sections of a large-scale industrial plant.
Innovation Solution
A browser-based SCADA HMI system where multiple web browsers can be executed on a single HMI client apparatus, allowing for the display of HMI screens within web browsers. This system includes a processor, memory, and monitor, with the memory storing image data, screen operation authority information, and exception information received from a web server. The processor executes web browsers and performs screen drawing processing, where operation permissions are defined and applied to specific operation parts and other operation parts on the HMI screen.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If one HMI client apparatus displays one HMI screen, then operation authority management is simple, but cost, installation space, and failure rate increase
Solution Approach 1:
The patent merges multiple HMI screen display functions into a single HMI client apparatus by enabling multiple web browsers to run simultaneously on one device. This consolidation reduces the total number of HMI client apparatuses needed, thereby lowering cost and installation space requirements while also reducing the overall failure rate of the system.
Solution Approach 2:
The HMI client apparatus is designed with multi-functionality to support multiple web browsers running concurrently, each capable of displaying different HMI screens. This universal design allows one apparatus to perform the work of multiple dedicated apparatuses, improving resource utilization and system reliability.
2Device complexity
If multiple web browsers are executed on one HMI client apparatus, then cost and installation space are reduced, but operation authority management becomes complex
Solution Approach 1:
The patent segments operation authority management into two levels: screen level and operation part level. At the screen level, authority is managed per web browser, while at the operation part level, authority is managed for specific components on shared screens. This segmented approach simplifies the complexity of managing multiple browsers by providing a hierarchical structure.
Solution Approach 2:
The patent applies local quality by allowing different operation authority settings for different operation parts on the same HMI screen. Each operation part can have its own authority configuration, enabling fine-grained control while maintaining a unified screen display across multiple web browsers.
3Productivity
If common HMI screen is shared across sections, then resource utilization improves, but operation authority control becomes difficult
Solution Approach 1:
The patent implements local quality by enabling different operation parts on a common HMI screen to have different authority settings for different web browsers. This allows the same screen to be shared across multiple sections while maintaining precise control over which users can access which operation parts, thus preserving both resource utilization and authority control.
Solution Approach 2:
The patent segments the common HMI screen into multiple operation parts, each with its own authority configuration. This segmentation allows the screen to be shared across sections while maintaining granular control over access permissions for each operation part.
Data Source
AI summary
A SCADA web HMI client apparatus comprises a processor and a memory. The memory stores image data on an HMI screen to supervise an industrial plant, screen operation authority information, and exception information that are received from a web server. The screen operation authority information defines operation permission/prohibition of the HMI screen for each web browser. The exception information defines operation permission/prohibition of each of specific operation parts on the HMI screen for each web browser. The processor executes screen drawing processing in which operation permission/prohibition defined in the exception information is preferentially applied to each of the specific operation parts on the HMI screen, operation permission/prohibition defined in the screen operation authority information is applied to each of operation parts other than the specific operation parts on the HMI screen, and the HMI screen is drawn on the web browser.


