# US 2024/0201646 A1 · Scada web hmi client device and scada web hmi system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0201646 A1
- Document ID: US20240201646A1
- Status: Published application
- Kind: A1
- Application number: 18/554,800
- Filed: 2022-03-30
- Published: 2024-06-20
- Earliest claimed: 2022-03-30
- Assignees: Toshiba Mitsubishi-Electric Industrial Systems Corporation
- Applicants: Toshiba Mitsubishi-Electric Industrial Systems Corporation
- Inventors: Ryo SHIMIZU; Akira NOJIMA; Nobuo SHIMIZU
- Web page: https://patentgrep.com/patent/US20240201646A1

## CPC

- G05B 19/042: using digital processors (G05B19/05 takes precedence)
- G05B 23/02: Electric testing or monitoring
- G06F 21/30: Authentication, i.e. establishing the identity or authorisation of security principals
- G06F 21/31: User authentication
- G06F 21/62: Protecting access to data via a platform, e.g. using keys or access control rules
- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06F 21/629: {to features or functions of an application}
- H04L 41/28: Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
- H04L 63/083: {using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226)}
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- G05B 2219/24215: Scada supervisory control and data acquisition
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A SCADA web HMI client device comprises a processor and a memory. The memory stores a user access level, image data for an HMI screen, and screen access authority information, all received from a web server. The screen access authority information includes an operation access level of the HMI screen and operation permission/prohibition of the HMI screen by the web browser. The processor draws the HMI screen in an operable state on the web browser in a case where the user access level is greater than or equal to the operation access level and where operation of the HMI screen by the web browser is permitted. The processor draws the HMI screen in an inoperable state on the web browser in a case where the user access level is less than the operation access level or operation of the HMI screen by the web browser is not permitted.

## Claims

### Claim 1

A SCADA web HMI client device executing at least one web browser communicating with a web server, the SCADA web HMI client device comprising a processor, a memory, and a monitor, wherein
the memory stores a user access level corresponding to a login user, image data for an HMI screen for supervising an industrial plant, and screen access authority information, all received from the web server, the screen access authority information including an operation access level of the HMI screen and operation permission/prohibition of the HMI screen by the web browser,
the processor is configured to execute the web browser displayed on the monitor, to draw the HMI screen in an operable state on the web browser in a case where the user access level is greater than or equal to the operation access level of the HMI screen and where operation of the HMI screen by the web browser is permitted, and
the processor is configured to draw the HMI screen in an inoperable state on the web browser in a case where the user access level is less than the operation access level of the HMI screen or operation of the HMI screen by the web browser is not permitted.

### Claim 2 (depends on 1)

The SCADA web HMI client device according to claim 1, wherein
the memory further stores exceptional access authority information, the exceptional access authority information including a specific operation access level of a specific part on the HMI screen, the specific part being a part of a plurality of parts on the HMI screen, and
the processor is configured to draw the specific part in the operable state on the web browser and to draw parts other than the specific part among the plurality of parts in the inoperable state on the web browser, in a case where the user access level is less than the operation access level of the HMI screen, and where the user access level is greater than or equal to the specific operation access level of the specific part, and where operation of the HMI screen by the web browser is permitted.

### Claim 3 (depends on 1)

The SCADA web HMI client device according to claim 1, wherein
the screen access authority information further includes a display access level of the HMI screen,
the processor is configured to prohibit drawing of the HMI screen on the web browser in a case where the user access level is less than the display access level of the HMI screen,
the processor is configured to draw the HMI screen in the operable state on the web browser in a case where the user access level is greater than or equal to the display access level of the HMI screen, and where the user access level is greater than or equal to the operation access level of the HMI screen, and where operation of the HMI screen by the web browser is permitted, and
the processor is configured to draw the HMI screen in the inoperable state on the web browser in a case where the user access level is greater than or equal to the display access level of the HMI screen, and where the user access level is less than the operation access level of the HMI screen or operation of the HMI screen by the web browser is not permitted.

### Claim 4 (depends on 3)

The SCADA web HMI client device according to claim 3, wherein
the memory further stores exceptional access authority information, the exceptional access authority information including a specific display access level of a specific part on the HMI screen, the specific part being a part of a plurality of parts on the HMI screen, and
the processor is configured to draw, on the web browser, the specific part in an operation state based on the operation access level of the HMI screen and the operation permission/prohibition of the HMI screen by the web browser and to prohibit drawing of parts other than the specific part among the plurality of parts on the web browser, in a case where the user access level is less than the display access level of the HMI screen and where the user access level is greater than or equal to the specific display access level of the specific part.

### Claim 5

A SCADA web HMI system, comprising:
an HMI server device configured to execute a web server; and
an HMI client device configured to execute at least one web browser communicating with the web server, wherein
the HMI server device includes a server processor and a server memory,
the server memory stores login information, image data for an HMI screen for supervising an industrial plant, and screen access authority information, the login information including a user access level corresponding to a login username, the screen access authority information including an operation access level of the HMI screen and operation permission/prohibition of the HMI screen by the web browser,
the server processor is configured to execute the web server that transmits the user access level corresponding to the login username, the image data, and the screen access authority information to the web browser, in response to a login request including the login username from the web browser,
the HMI client device includes a client processor, a client memory, and a monitor,
the client memory stores the user access level corresponding to the login user, the image data, and the screen access authority information, all received from the web server, and
the client processor is configured to execute the web browser displayed on the monitor,
the client processor is configured to draw the HMI screen in an operable state on the web browser in a case where the user access level is greater than or equal to the operation access level of the HMI screen and where operation of the HMI screen by the web browser is permitted, and
the client processor is configured to draw the HMI screen in an inoperable state on the web browser in a case where the user access level is less than the operation access level of the HMI screen or operation of the HMI screen by the web browser is not permitted.

### Claim 6 (depends on 5)

The SCADA web HMI system according to claim 5, wherein
the client memory further stores exceptional access authority information, the exceptional access authority information including a specific operation access level of a specific part on the HMI screen, the specific part being a part of a plurality of parts on the HMI screen, and
the client processor is configured to draw the specific part in the operable state on the web browser and to draw parts other than the specific part among the plurality of parts in the inoperable state on the web browser, in a case where the user access level is less than the operation access level of the HMI screen, and where the user access level is greater than or equal to the specific operation access level of the specific part, and where operation of the HMI screen by the web browser is permitted.

### Claim 7 (depends on 5)

The SCADA web HMI system according to claim 5, wherein
the screen access authority information further includes a display access level of the HMI screen,
the client processor is configured to prohibit drawing of the HMI screen on the web browser in a case where the user access level is less than the display access level of the HMI screen,
the client processor is configured to draw the HMI screen in the operable state on the web browser in a case where the user access level is greater than or equal to the display access level of the HMI screen, and where the user access level is greater than or equal to the operation access level of the HMI screen, and where operation of the HMI screen by the web browser is permitted, and
the client processor is configured to draw the HMI screen in the inoperable state on the web browser in a case where the user access level is greater than or equal to the display access level of the HMI screen, and where the user access level is less than the operation access level of the HMI screen or operation of the HMI screen by the web browser is not permitted.

### Claim 8 (depends on 7)

The SCADA web HMI system according to claim 7, wherein
the client memory further stores exceptional access authority information, the exceptional access authority information including a specific display access level of a specific part on the HMI screen, the specific part being a part of a plurality of parts on the HMI screen, and
the client processor is configured to draw, on the web browser, the specific part in an operation state based on the operation access level of the HMI screen and the operation permission/prohibition of the HMI screen by the web browser and to prohibit drawing of parts other than the specific part among the plurality of parts on the web browser, in a case where the user access level is less than the display access level of the HMI screen and wherein the user access level is greater than or equal to the specific display access level of the specific part.
