IP Library Granted Patent US 11,803,179
Granted Patent B2
US 11,803,179 · App. 16/961,698 · Granted Oct 31, 2023

SCADA web HMI system

Inventors: Hiroyuki Fujieda (Tokyo, JP); Nobuo Shimizu (Tokyo, JP); Akira Nojima (Tokyo, JP); Ryo Shimizu (Tokyo, JP); Takaharu Hashizume (Tokyo, JP)
Assignee: TOSHIBA MITSUBISHI-ELECTRIC INDUSTRIAL SYSTEMS CORPORATION
G05B23/0272G05B19/05G05B23/0216G06F16/957G05B2219/24215
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,803,179
App. No.
16/961,698
Granted
Oct 31, 2023
Kind
B2
Abstract

A SCADA Web HMI system includes a drawing generation device ( 1 ) and an HMI terminal device ( 32 ). A drawing editor ( 11 ) generates SVG data ( 21 ) and part runtime attribute data ( 22 ). The HMI terminal device ( 32 ) includes a Web browser ( 321 ) that reads SVG data ( 21 ) and displays an HMI screen, and an HMI Web runtime ( 322 ) that reads the part runtime attribute data ( 22 ) as setting parameters and operates on the Web browser ( 321 ). When receiving signal data corresponding to unique signal names from a monitoring target device ( 7 ), the HMI Web runtime ( 322 ) changes display of parts corresponding to the unique signal names on the HMI screen.

Claims (41)

1. A SCADA Web HMI system comprising: a drawing generation device capable of generating a drawing where parts are arranged; and an HMI terminal device connected to a monitoring target device and displaying a state of the monitoring target device,

the drawing generation device including:

a drafting unit displaying a stencil area where parts are arranged and a drafting area where a drawing is drawn, the drafting unit being capable of arranging selected parts in the stencil area on the drawing in the drafting area;

a part runtime attribute generation unit automatically generating part runtime attribute data that associates unique names associating the parts arranged on the drawing in the drafting area with the monitoring target device, with dynamic display contents of the parts depending on change in signal data from the monitoring target device; and

an HMI drawing data output unit outputting vector data of the drawing where the parts drawn in the drafting area are arranged, and the part runtime attribute data,

the HMI terminal device including:

a Web browser that reads at least one piece of the vector data and displays an HMI screen; and

an HMI web runtime that reads the part runtime attribute data as setting parameters and operates on the Web browser, and

the HMI Web runtime associating the parts with the monitoring target device in accordance with the setting parameters, and when receiving signal data corresponding to the unique names from the monitoring target device, the HMI Web runtime changing display of the parts corresponding to the unique names, on the HMI screen.

2. The SCADA Web HMI system according to claim 1 , wherein

the HMI screen is configured by a plurality of areas, and the vector data of the drawing generated by the drawing generation device is arranged in each area, and

the Web browser resizes a drawing to be displayed in each area configuring the HMI screen so that a long side or a short side of the drawing is inscribed in an area frame and the entire drawing is arranged within the area while an aspect ratio is fixed, where each drawing is generated by the drawing generation device so as to be resized at the same magnification n.

3. The SCADA Web HMI system according to claim 2 , wherein

the vector data is Scalable Vector Graphics (SVG) format data, and

when vpw is defined as the number of horizontal pixels of viewport of the area, vph is defined as the number of vertical pixels of viewport of the area, vbw is defined as the number of horizontal pixels of viewbox of the drawing, and vbh is defined as the number of vertical pixels of viewbox of the drawing, the same magnification n is n=min (vpw/vbw, vph/vbh).

4. The SCADA Web HMI system according to claim 1 , wherein

when a button part to open a new window on the HMI screen is pressed, the HMI Web runtime displays the new window at a relative position specified by a unit of inches or millimeters from a display position of the button part.

5. A SCADA Web HMI system comprising: a drawing generation device capable of generating a drawing where parts are arranged; and an HMI terminal device connected to a monitoring target device and displaying a state of the monitoring target device,

the drawing generation device including:

a first display;

a first processor executing a program; and

a first memory that stores a program executing, when being executed by the first processor, processing of

displaying a stencil area where parts are arranged and a drafting area where a drawing is drawn on the first display,

arranging selected parts on the stencil area, on the drawing in the drafting area,

when the parts are arranged on the drawing in the drafting area, automatically generating part runtime attribute data that associates unique names associating the parts with the monitoring target device, with dynamic display contents of the parts depending on change in signal data from the monitoring target device, and

outputting vector data of the drawing where the parts drawn in the drafting area are arranged, and the part runtime attribute data, and

the HMI terminal device including:

a second display displaying a Web browser;

a second processor executing a program; and

a second memory that stores a program executing, when being executed by the second processor, processing of

reading at least one piece of the vector data and displaying an HMI screen on the Web browser,

reading the part runtime attribute data as setting parameters when executing the Web browser,

associating the parts with the monitoring target device in accordance with the setting parameters, and

when receiving signal data corresponding to the unique names from the monitoring target device, changing display of the parts corresponding to the unique names in accordance with the setting parameters, on the HMI screen displayed on the second display.

6. The SCADA Web HMI system according to claim 5 , wherein

the HMI screen is configured by a plurality of areas, and the vector data of the drawing generated by the drawing generation device is arranged in each area, and

the Web browser resizes a drawing to be displayed in each area configuring the HMI screen so that a long side or a short side of the drawing is inscribed in an area frame and the entire drawing is arranged within the area while an aspect ratio is fixed, where each drawing is generated by the drawing generation device so as to be resized at the same magnification.

7. The SCADA Web HMI system according to claim 6 , wherein

the vector data is Scalable Vector Graphics (SVG) format data, and when vpw is defined as the number of horizontal pixels of viewport of the area, vph is defined as the number of vertical pixels of viewport of the area, vbw is defined as the number of horizontal pixels of viewbox of the drawing, and vbh is defined as the number of vertical pixels of viewbox of the drawing, the same magnification n is n=min (vpw/vbw, vph/vbh).

8. The SCADA Web HMI system according to claim 5 , wherein

the second memory further stores a program executing, when a button part to open a new window on the HMI screen is pressed, processing of displaying the new window at a relative position specified by a unit of inches or millimeters from a display position of the button part.

Assignments (2)
CHANGE OF NAME Recorded Apr 26, 2024
From: TOSHIBA MITSUBISHI-ELECTRIC INDUSTRIAL SYSTEMS CORPORATION
To: TMEIC CORPORATION
Reel/Frame 067244/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2020
From: FUJIEDA, HIROYUKI; SHIMIZU, NOBUO; NOJIMA, AKIRA; SHIMIZU, RYO; HASHIZUME, TAKAHARU
To: TOSHIBA MITSUBISHI-ELECTRIC INDUSTRIAL SYSTEMS CORPORATION
Reel/Frame 053185/0356 →
Continuity (1)
Related Publication 20210373546A1 · Dec 2, 2021