Search

CN-122029514-A - SCADA webpage HMI system

CN122029514ACN 122029514 ACN122029514 ACN 122029514ACN-122029514-A

Abstract

The engineering tool of the application development machine is configured to execute a change level indicating a change content of the application content to the updated application content. The additional change level includes adding a change level 1 when a PLC signal is added or deleted to the SCADA resource data, adding a change level 2 when a change other than the addition or deletion of the PLC signal is made, adding a change level 1 to the HMI screen data when the screen-specific data is changed, and adding a change level 2 to the HMI screen data when the screen-shared data is changed. The SCADA server and the monitoring terminal are configured to define a reflection process reflecting the updated application content according to the level of change to which the updated application content is attached.

Inventors

  • SHIMIZU RYO
  • ONO TAKAAKI
  • SHIMIZU NOBUO

Assignees

  • 株式会社TMEIC

Dates

Publication Date
20260512
Application Date
20240912

Claims (6)

  1. 1. A SCADA web page HMI system is provided with: A plurality of monitoring terminals for displaying a plurality of HMI pictures on the web browser, and monitoring the operation of the object process in each HMI picture; a SCADA server connected to the plurality of monitoring terminals and executing a web page server, and An application developer having an engineering tool for developing application content, wherein, The application content includes SCADA resource data used in the SCADA server and HMI screen data used in the monitoring terminal, The application developer is configured to perform: updating the application content using the engineering tool, and Downloading the updated application program content to an auxiliary storage device of the SCADA server, The engineering tool is configured to perform: adding a change level indicating a change content of the application program content to the downloaded updated application program content, The change levels include a change level 0 indicating no change, a change level 1 indicating a change of a relatively small scale, and a change level 2 indicating a change of a relatively large scale, The attaching the change level includes: when a PLC signal is added or deleted to the SCADA resource data, adding the change level 1; When a change other than addition or deletion of a PLC signal is made to the SCADA resource data, adding the change level 2; when the screen unique data of a specific HMI screen is changed, adding the change level 1 to the HMI screen data, and When the screen sharing data shared by the plurality of HMI screens is changed, adding the change level 2 to the HMI screen data, The SCADA server and the monitoring terminal are configured to, And limiting the reflecting processing for reflecting the updated application program content according to the change level to which the updated application program content is added.
  2. 2. The SCADA web page HMI system of claim 1 wherein, The SCADA server is configured to perform: executing SCADA program with multiple functions, and Instead of restarting the SCADA program, a reinitialization process of regenerating control data required for each function is performed based on the updated SCADA resource data, The SCADA program is configured to perform: When the updated SCADA resource data is added with the change level 1 or the change level 2, reading the updated SCADA resource into a memory in the background while continuing the operation as it is, and When the change level 1 is added to the updated SCADA resource data, the control data necessary for reproducing a part of the functions of the SCADA program corresponding to the updated SCADA resource data is re-initialized without restarting the SCADA program.
  3. 3. The SCADA web page HMI system of claim 2 wherein, The SCADA program is configured to further perform: When the change level 2 is added to the updated SCADA resource data, the operation is temporarily stopped, and after the reinitialization process for regenerating the control data necessary for all the functions of the SCADA program corresponding to the updated SCADA resource is performed, the operation is restarted.
  4. 4. A SCADA web HMI system according to any one of claims 1-3, wherein, The monitoring terminal is configured to cause an application to act on a web browser, The application program is configured to perform: When the updated HMI screen data is displayed by the web browser while the HMI screen to which the change level 1 is added and the changed screen unique data is displayed, loading the changed screen unique data from the web server and redisplaying the HMI screen; recording data of the HMI screen being displayed by the web browser in a storage device and reloading the web browser when the updated HMI screen data is added with a change level 2, and And after the reloading, reading the screen sharing data from the web server, loading the data of the HMI screen recorded by the storage device from the web server, and redisplaying the data in the web browser.
  5. 5. A SCADA webpage HMI system according to claim 2 or 3, wherein, The engineering tool is configured to perform: the identifier assigned to the PLC signal and the alarm signal is managed, Managing the identifier includes: Assigning a new identifier to a PLC signal added by updating the content of an application program without changing the already assigned identifier, and The identifier assigned to the PLC signal deleted by the update of the application content is not reused and becomes a defect number.
  6. 6. The SCADA web page HMI system of claim 5 wherein, The plurality of functions includes an alarm management function that manages the status of alarm signals, The SCADA server is configured to further perform: When the update of the application content does not cause the change of the identifier assigned to the alarm signal, the value of the control data of the alarm management function regenerated by the reinitialization process is maintained to be a value before regeneration.

Description

SCADA webpage HMI system Technical Field The invention relates to a SCADA webpage HMI system for monitoring a control-object process. Background SCADA (Supervisory Control And Data Acquisition) are known as mechanisms to monitor and control social infrastructure systems. Social infrastructure systems include, for example, steel rolling systems, power transmission and transformation systems, sewage treatment systems, building management systems, and road systems. SCADA is one type of industrial control system that performs system monitoring and process control by a computer. In SCADA, high reliability is required that meets the timely responsiveness (real-time performance) of the processing performance of the system and enables the system to stably and continuously operate even if a failure occurs. The SCADA is generally provided with an HMI (Human MACHINE INTERFACE), a supervisory control system, and a remote input/output device (Remote Input Output Device) as subsystems. The HMI includes a plurality of monitor terminals, and displays, on a screen of each monitor terminal, a display means for indicating a state of the monitor target device and an operation means for an operator to send a control command to the monitor target device. The supervisory control and data acquisition system is provided with a SCADA server and PLC (Programmable Logic Controller). The SCADA server is connected to a plurality of monitoring terminals via a network. The PLC is connected with a remote input/output device via a network. The PLC transmits the sensor data collected by the remote input/output device to the HMI, and transmits the control command received from the HMI to the remote input/output device. The remote input/output device converts a signal of a sensor of the monitoring target device into digital data and transmits the digital data to the monitoring control system, and interprets a control instruction received from the monitoring control system to control an actuator of the monitoring target device. For example, the SCADA web HMI system disclosed in patent document 1 described below includes a monitor terminal and a SCADA server connected via a network and displaying an HMI screen on a web browser to execute application contents. Patent document 2 discloses a SCADA web HMI design device having an engineering tool as an application development machine. In an application development machine, HMI screen data required for displaying an HMI screen on a web browser of a monitor terminal or SCADA resource data required for processing monitor control data by a SCADA server is created using an engineering tool. Hereinafter, the HMI screen data and the SCADA resource data are collectively referred to as "application content". When the application content is updated in the application development machine, it is necessary to reflect the updated application content to the SCADA server or the monitoring terminal in order to confirm the operation thereof. Prior art literature Patent literature Patent document 1 International publication No. 2021/070315 Patent document 2 International publication No. 2022/003818 Disclosure of Invention Problems to be solved by the invention However, in order to reflect the updated application content to the SCADA server, the updated application content is generally downloaded from the application development machine to the auxiliary storage device of the SCADA server, and the SCADA server is restarted after the downloading. When the SCADA server is restarted, the SCADA program is loaded from the secondary storage device into the memory, and an initialization routine contained in the loaded SCADA program is executed. The initialization routine reads the updated SCADA resource data from the auxiliary storage device into the memory, and generates control data required for each function in the SCADA program based on the data. In addition, in order to reflect the updated application content to the monitor terminal, the web browser is generally restarted. When the web browser is restarted, the web browser is loaded from the auxiliary storage device, and HMI screen data is read from the web server in order to start the application. The HMI screen data is classified into screen sharing data including settings or attributes for full screen sharing and screen unique data including contents of respective screens. When an application program starts, screen sharing data is read, and when each screen is displayed, screen unique data corresponding to each screen is read. In this way, in the conventional method, in order to reflect the updated application content to the SCADA server, the SCADA program is restarted, and the application content is loaded from the auxiliary storage device. In addition, in order to reflect the updated application content to the monitoring terminal, the web browser is restarted, and the application content is loaded from the auxiliary storage device. That is, in order to reflect the up