CPC G05B 19/4155 (2013.01) [G06F 3/04847 (2013.01); G05B 2219/32404 (2013.01)] | 10 Claims |
1. A SCADA (Supervisory Control And Data Acquisition) web HMI (Human Machine Interface) system comprising a web browser for displaying an HMI screen, the SCADA web HMI system changing an appearance of a part arranged on the HMI screen according to a value of a PLC (Programmable Logic Controller) signal received from a programmable logic controller; wherein
the SCADA web HMI system comprising:
one or more processors configured to:
execute the web browser;
generate first part data in which arrangement information of a first part arranged on the HMI screen, a first part identifier for the first part, a first attribute identifier indicating a dynamic display attribute of the first part, and first display information defining a display state of the first part corresponding to an attribute value assigned to the first attribute identifier are associated;
generate second part data in which arrangement information of a second part arranged on the HMI screen, a second part identifier for the second part, a second attribute identifier indicating a dynamic display attribute of the second part, and second display information defining a display state of the second part corresponding to an attribute value assigned to the second attribute identifier are associated;
determine that the first attribute identifier of the first part data and the second attribute identifier of the second part data are an identical attribute identifier;
generate an integrated part identifier based on the first attribute identifier and the second attribute identifier;
change the first part identifier of the first part data and the second part identifier of the second part data to the integrated part identifier;
generate an integrated item name in which a screen identifier of the HMI screen, the integrated part identifier, and the identical attribute identifier are combined; and
generate web HMI data, the web HMI data including the arrangement information of the first part, the arrangement information of the second part, the integrated item name, the first display information, the second display information, and a script for changing the display states of the first part and the second part according to the received PLC signal; and wherein
the one or more processors is configured to control the web browser to perform:
reading of the web HMI data;
displaying the HMI screen; and
changing a display state of the first part based on the first display information and a display state of the second part based on the second display information, according to a value of the received PLC signal in response to the received PLC corresponding to the integrated item name.
|