Method for monitoring real-time state of equipment, computer equipment and readable storage medium

Through the computer system, the filling color of the graphics controls is used to characterize the equipment status in real time, the problem of manual dependence in production equipment monitoring is solved, the timely monitoring and management of equipment status is realized, and the production efficiency and intelligence level are improved.

CN119270696APending Publication Date: 2025-01-07BOE TECHNOLOGY GROUP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310827508.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-06
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The operating status monitoring of production equipment in the prior art has manual dependence on the monitoring of production equipment in factories, resulting in untimely maintenance or excessive maintenance, and the inability to ensure timely detection of equipment abnormalities, affecting the management and maintenance efficiency of production equipment.

Method used

Through a computer system, a method of monitoring the real-time status of the device is provided, using the fill color of the graphic control to characterize the operating status of the device, and display the device status information in real time, including obtaining the device status information, drawing vector graphics, analyzing the device encoding, and sending the device to the manufacturing execution system Encoding, real-time monitoring and update status information to ensure real-time and accuracy of monitoring.

Benefits of technology

It realizes a clear and intuitive display of the operating status of the equipment, timely discovers and responds to equipment abnormalities, improves production and manufacturing efficiency, and promotes the intelligent transformation of production and manufacturing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119270696A_ABST
    Figure CN119270696A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a method for monitoring the real-time state of equipment, computer equipment and a readable storage medium. In one specific embodiment, the method applied to the computer system comprises the following steps: acquiring state information of at least one device; a first interface is displayed, the first interface comprises a graphic control, and the graphic control corresponds to the equipment; according to the state information of the equipment, the filling color of the graphic control is adjusted, and the filling color of the graphic control corresponds to the running state of the equipment. According to the embodiment, the running state of the equipment is represented through the filling color of the graphic control corresponding to the equipment in the display interface, the running state of the equipment can be clearly and visually displayed, the change can be obviously reflected when the running state of the equipment is changed, monitoring personnel can conveniently master the running state of the equipment in real time, and the monitoring efficiency is improved. Monitoring personnel can conveniently and timely find and deal with abnormity of the equipment, and the production and manufacturing efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of industrial production monitoring, and more specifically, to a method for monitoring the real-time status of a device, a computer device, and a readable storage medium. Background Art

[0002] In industrial production, it is crucial that production equipment can operate stably and reliably. Usually, a factory includes at least one production line, each of which includes multiple production equipment. Multiple production equipment in the production line work in serial mode. If a production equipment at one site fails, the production equipment at the downstream site will fail to work, which will in turn paralyze the entire production line and make it impossible to produce. Therefore, it is of great significance to monitor the operating status of production equipment in order to make timely and effective diagnosis and early warning of possible faults and abnormalities, which is an important guarantee for the daily production of enterprises. Summary of the invention

[0003] The purpose of the present disclosure is to provide a method for monitoring the real-time status of a device, a computer device, and a readable storage medium to solve at least one of the problems existing in the prior art.

[0004] In order to achieve the above objectives, the present invention adopts the following technical solutions:

[0005] A first aspect of the present disclosure provides a method for monitoring a real-time status of a device, comprising:

[0006] Obtaining status information of at least one device;

[0007] Displaying a first interface, the first interface including a graphic control, wherein the graphic control corresponds to the device;

[0008] The fill color of the graphic control is adjusted according to the status information of the device, wherein the fill color of the graphic control corresponds to the operating status of the device.

[0009] The method for monitoring the real-time status of a device provided in the first aspect of the present disclosure characterizes the operating status of the device by the fill color of the graphic control corresponding to the device in the display interface. It can clearly and intuitively display the operating status of the device, and can obviously reflect the changes when the operating status of the device changes, so as to facilitate monitoring personnel to grasp the operating status of the device in real time, facilitate monitoring personnel to promptly discover and respond to abnormalities in the equipment, and help improve production efficiency.

[0010] Optionally, the graphic control includes a vector graphic, and the method further includes:

[0011] The distribution positions of the equipment in the factory are obtained, and according to the distribution positions of the equipment and the obtained equipment codes, vector graphics corresponding to the equipment are drawn and stored as vector graphics files.

[0012] Thus, the efficiency of display content generation and updating can be improved, the clarity of the display content can be ensured, and it is more conducive to updating the display effects such as the fill color of the graphic control corresponding to the device in real time according to the acquired device status information, which is conducive to the realization of real-time monitoring. Moreover, the display position of the vector graphics in the first interface corresponds to the distribution position of the device corresponding to the vector graphics in the factory, which is more conducive to the monitoring personnel to monitor the equipment in the factory.

[0013] Optionally, obtaining status information of at least one device includes:

[0014] Acquire the vector graphics file, and parse the vector graphics file to acquire the device code;

[0015] The status information of at least one device is acquired according to the device code.

[0016] Therefore, obtaining status information based on the unique code of the device can improve the accuracy and efficiency of obtaining the status information of the device.

[0017] Optionally, acquiring the status information of the at least one device according to the device code includes:

[0018] The equipment code is sent to the manufacturing execution system so that the manufacturing execution system sends the equipment code to the equipment automation system, the equipment automation system obtains the status information of the equipment corresponding to the equipment code and sends the status information of the equipment to the manufacturing execution system, and the manufacturing execution system sends the status information of the equipment to the computer system.

[0019] In this way, the status information of the equipment can be obtained accurately and efficiently.

[0020] Optionally, the method further includes: the equipment automation system monitors the status information of the equipment in real time, and when the status information of the equipment is updated, sends the status information of the equipment to the manufacturing execution system.

[0021] Therefore, when the status information of the device is updated, the updated status information can be accurately and efficiently obtained.

[0022] Optionally, sending the status information of the device to the manufacturing execution system includes: sending the status information of the device to the manufacturing execution system through a message middleware.

[0023] In this way, the stability and real-time nature of acquiring the device status information can be guaranteed.

[0024] Optionally, displaying the first interface includes:

[0025] Rendering is performed according to the acquired vector graphics file and the status information of the at least one device to display a first interface.

[0026] Therefore, the fill color of the graphic control corresponding to the device can be adjusted in real time according to the acquired status information of the device, which is helpful for the monitoring personnel to grasp the operating status of the device in real time.

[0027] Optionally, the graphic control includes a unit graphic control, wherein the unit graphic control corresponds to a unit in the device, wherein the status information of the device includes status information of the unit in the device, and adjusting the fill color of the graphic control based on the status information of the device includes: adjusting the fill color of the unit graphic control based on the status information of the unit, wherein the fill color of the unit graphic control corresponds to the operating status of the unit.

[0028] Therefore, by adding unit graphic controls corresponding to the units (or components, sub-devices) contained in the device to the graphic controls corresponding to the device, and using the fill color of the unit graphic controls to represent the operating status of the units, the operating status of the units contained in the device can be displayed in more detail, making it easier for monitoring personnel to grasp the device status in more detail and to respond to equipment anomalies in a more targeted manner.

[0029] Optionally, the first interface further includes a first control, and the method further includes:

[0030] In response to a triggering operation on the first control, a second interface is displayed, wherein the second interface includes correspondence information between a fill color of the graphic control of the device and an operating state of the device.

[0031] As a result, it is convenient for monitoring personnel, especially those who are not very clear about the correspondence between the fill color of the device's graphic controls and the device's operating status, to clearly and intuitively determine the correspondence between the fill color of the device's graphic controls and the device's operating status, and it is convenient for monitoring personnel to operate, thereby improving user interaction experience.

[0032] Optionally, the first interface further includes a second control and a third control, and the method further includes:

[0033] In response to a triggering operation on the second control, a third interface is displayed, the third interface includes a device grouping setting control, and in response to an operation on the device grouping setting control, device grouping information is acquired;

[0034] In response to a triggering operation on the third control, displaying a fourth interface, wherein the fourth interface includes a group selection control;

[0035] In response to a triggering operation on the group selection control, a selected group is acquired and a graphic control of devices in the selected group is displayed in the fourth interface.

[0036] Therefore, monitoring personnel can group devices according to needs and conduct targeted monitoring of devices in customized groups, which is convenient for monitoring personnel to operate and improves user interaction experience.

[0037] Optionally, the first interface further includes a fourth control, and the method further includes:

[0038] In response to a triggering operation on the fourth control, displaying a fifth interface, wherein the fifth interface includes a setting control;

[0039] In response to a setting operation on the setting control, a corresponding relationship between a filling color of the graphic control and a running state is obtained.

[0040] Therefore, monitoring personnel with setting authority can set the correspondence between the fill color of the device's graphic control and the device's operating status efficiently and conveniently according to needs.

[0041] Optionally, at least part of the plurality of devices respectively belong to at least one production line, the first interface further includes a production line identifier of the production line to which the device belongs and a fifth control, and the method further includes:

[0042] In response to a triggering operation on the fifth control, a sixth interface is displayed, wherein the sixth interface includes a production line selection control;

[0043] In response to a triggering operation on the production line selection control, the selected production line is acquired and graphic controls of equipment in the selected production line are displayed in the sixth interface.

[0044] Therefore, monitoring personnel can conduct targeted monitoring of equipment in the production line according to needs, which is convenient for monitoring personnel to operate and improves user interaction experience.

[0045] The second aspect of the present disclosure provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for monitoring the real-time status of the device provided in the first aspect of the present disclosure is implemented.

[0046] A third aspect of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for monitoring the real-time status of a device provided by the first aspect of the present disclosure.

[0047] The beneficial effects of the present disclosure are as follows:

[0048] The present disclosure characterizes the operating status of a device by the fill color of a graphic control corresponding to the device in a display interface, which can clearly and intuitively display the operating status of the device and can obviously reflect the changes when the operating status of the device changes, so as to facilitate monitoring personnel to grasp the operating status of the device in real time, facilitate monitoring personnel to promptly discover and respond to abnormalities in the equipment, and help improve production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The specific implementation methods of the present disclosure are further described in detail below with reference to the accompanying drawings.

[0050] Figure 1 An exemplary system architecture diagram is shown in which the method for monitoring the real-time status of production equipment provided by an embodiment of the present disclosure can be applied.

[0051] Figure 2 Shown based on Figure 1 The system architecture shown is a schematic diagram for obtaining status information of production equipment.

[0052] Figure 3 A schematic diagram showing message transmission of status information of production equipment in an embodiment of the present disclosure.

[0053] Figure 4 Another schematic diagram of message transmission of status information of production equipment in an embodiment of the present disclosure is shown.

[0054] Figure 5 A schematic diagram showing message transmission of alarm information in an embodiment of the present disclosure is shown.

[0055] Figure 6-Figure 14 Schematic diagrams of user interfaces of the method for monitoring the real-time status of production equipment provided by the embodiments of the present disclosure are respectively shown.

[0056] Fig.15 A schematic diagram showing the structure of a computer device for implementing the method for monitoring the real-time status of production equipment provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0057] In order to more clearly illustrate the present disclosure, the present disclosure is further described below in conjunction with the embodiments and drawings. Similar components in the drawings are represented by the same reference numerals. It should be understood by those skilled in the art that the content described below is illustrative rather than restrictive, and should not be used to limit the scope of protection of the present disclosure.

[0058] At present, the operating status of production equipment in factories is mostly monitored by manual on-site monitoring. Combined with the regular maintenance of production equipment, this monitoring method is prone to untimely or excessive maintenance. The workload of monitoring is large, and it cannot guarantee timely detection of abnormalities of production equipment, which brings inconvenience to the management and maintenance of production equipment.

[0059] In view of this, an embodiment of the present disclosure provides a method for monitoring the real-time status of a device in a computer system, comprising the following steps:

[0060] Obtaining status information of at least one device;

[0061] Displaying a first interface, the first interface including a graphic control, wherein the graphic control corresponds to the device;

[0062] The fill color of the graphic control is adjusted according to the status information of the device, wherein the fill color of the graphic control corresponds to the operating status of the device.

[0063] The disclosed embodiment characterizes the operating status of a device by the fill color of a graphic control corresponding to the device in a display interface. This can clearly and intuitively display the operating status of the device and can clearly reflect the changes that occur when the operating status of the device changes. This facilitates monitoring personnel to grasp the operating status of the device in real time, and facilitates monitoring personnel to promptly discover and respond to abnormalities that occur in the equipment, which is beneficial to improving production efficiency and realizing the transition from industrialized production to intelligent production.

[0064] The method for monitoring the real-time status of a device provided in this embodiment can be implemented by a computer system with data processing capabilities. Specifically, the computer system can be a computer device with data processing capabilities provided with input and output devices, including a personal computer (PC), a minicomputer or a mainframe, or it can be a server or server cluster with data processing capabilities combined with input and output devices for interaction, etc. This embodiment does not limit this. The input and output devices include, for example, a display, a speaker, a mouse, a keyboard, a touch screen, etc., and the following explanation is given by taking the input and output devices including a display, a mouse and a keyboard as an example.

[0065] Next, from the perspective of a computer system with data processing capabilities, taking the equipment as production equipment in a factory as an example, the method for monitoring the real-time status of the equipment provided by the embodiment of the present disclosure is explained.

[0066] The present disclosure provides a method for monitoring the real-time status of production equipment, which is applied to a computer system. The method includes steps S110, S120 and S130, which are as follows:

[0067] S110. Obtain status information of at least one production device.

[0068] S120. Display a first interface, where the first interface includes a graphic control, wherein the graphic control corresponds to the device, and the first interface may be referred to as a main interface.

[0069] S130. Adjust the fill color of the graphic control according to the status information of the production equipment, wherein the fill color of the graphic control corresponds to the operating status of the production equipment.

[0070] Among them, the graphic control is a component used for functional interaction in the interface, and refers to any graphical control element that provides users with a simple way to trigger events.

[0071] It is understandable that the status information of the production equipment acquired in step S110 includes the operating status information of the production equipment.

[0072] The method for monitoring the real-time status of equipment provided in this embodiment includes steps S110, S120 and S130. The operating status of the production equipment is characterized by the fill color of the graphic control of the production equipment in the display interface. The operating status of the production equipment can be clearly and intuitively displayed, and the changes in the operating status of the production equipment can be clearly reflected when the operating status of the production equipment changes. This is convenient for monitoring personnel to grasp the operating status of the production equipment in real time, and to facilitate monitoring personnel to promptly discover and respond to abnormalities in the production equipment, which is conducive to improving production efficiency.

[0073] In a possible implementation, the graphic control includes a vector graphic. The method for monitoring the real-time status of production equipment provided in this embodiment further includes step S100:

[0074] S100, obtaining the distribution positions of the production equipment in the factory, drawing vector graphics corresponding to the production equipment according to the distribution positions of the production equipment and the obtained equipment codes, and storing the vector graphics files.

[0075] Scalable Vector Graphics (SVG) is an image file format, which is an open standard vector graphics language that can directly describe or draw graphics with code. SVG format vector files are a new text format added by HTML5 and can be directly accessed through the browser. Its essence is readable HTML5 tag code, which is readable and can be dynamically modified. Among them, HTML (HyperText Mark-up Language) is Hypertext Markup Language or Hypertext Link Markup Language, which is an application of Standard Generalized Markup Language.

[0076] The graphic controls corresponding to the production equipment are vector graphics, which can improve the efficiency of display content generation and updating, ensure the clarity of the displayed content, and are more conducive to real-time updating of the display effects such as the fill color of the graphic controls corresponding to the production equipment according to the acquired status information of the production equipment, which is conducive to real-time monitoring. And the display position of the vector graphics in the first interface corresponds to the distribution position of the production equipment corresponding to the vector graphics in the factory, which is more conducive to monitoring personnel to monitor the equipment in the factory.

[0077] In a possible implementation, displaying the first interface in step S120 includes: rendering according to the acquired vector graphics file and the status information of the at least one production device to display the first interface.

[0078] Therefore, the fill color of the graphic control corresponding to the production equipment can be adjusted in real time according to the acquired status information of the production equipment, which is helpful for the monitoring personnel to grasp the operating status of the production equipment in real time.

[0079] Exemplarily, the naming rules of vector graphics files in SVG format are preset. When exported as SVG files, the name of the production equipment will be used as the attribute value of the vector graphics. In this way, when the browser renders, the status information of the production equipment requested from the computer system can be associated according to the name of the production equipment. By adjusting the label style through CSS, different operating states can be dynamically matched with different fill colors, and the alarm information can be hidden / displayed. Among them, CSS is a computer language used to express file styles such as HTML or XML (a subset of Standard Generalized Markup Language).

[0080] For example, drawing software such as Affinity Designer can be used to draw vector graphics corresponding to the production equipment to be monitored based on the actual installation diagram of the production equipment in the factory (such as a CAD drawing), for example Figure 6 The vector graphics corresponding to the production equipment shown in the figure are all rectangles. The shape of the vector graphics corresponding to the production equipment can also be customized according to the actual shape of the production equipment. Then, the vector graphics can be named according to the set naming rules. For example, the naming method is consistent with the actual name of the production equipment, such as the equipment code (equipment ID), or it is named as the factory name-equipment ID. The initial default fill color of the vector graphics is set to white, and the border color is set to black, and then the drawing source file is exported as an SVG file.

[0081] The code of an SVG file can be viewed through drawing software. For example, in the code of an SVG file, each path (path tag) represents a production device, where: (1) the attribute value ID is the device code (the actual name of the production device), for example, id = "BP-CALEL02-PB02", which is a unique value that will not be repeated in the SVG file, indicating that the production device is the production device CALEL02-PB02 under the BP factory; (2) the style attribute indicates the default color of the vector graphics corresponding to the production device, style = "fill: #fff; fill-rule: nonzero; stroke: #000; stroke-width: 0.2px;" where fill indicates the fill color or background color, #fff is the hexadecimal representation of the color, representing white, stroke indicates the border color, and #000 is the hexadecimal black. According to the acquired status information of the production equipment, the fill color of the vector graphics is adjusted to realize the use of the color change of the vector graphics to reflect the status change of the production equipment in real time. This can be achieved through the above two attributes in the code. For example, first, the exported SVG file is uploaded to the specified path of the computer system. When the monitoring personnel access the computer system through the browser, they will request the back-end service to obtain the rendering data. The back-end service finds the SVG file through the configured path and parses the SVG file and renders it in the browser. During the parsing, it can automatically identify the fill color, position and other information of the vector graphics. After parsing the SVG file, the back-end service will record the device codes of all named production equipment in the SVG file, and then query the database for the status values ​​of these devices, and then encapsulate them in json data format and return them to the browser. Finally, after the browser obtains the status value of the production equipment (for example, RUN-running, IDLE-idle, DOWN-downtime, etc.), it renders according to the preset corresponding relationship or binding relationship between the running status and the fill color. The rendering process still obtains the attribute value ID of the production equipment through the program, such as id="BP-CALEL02-PB02", and then uses the javaScript script to modify the corresponding style attribute. For example, style = "fill:#fff; fill-rule:nonzero; stroke:#000; stroke-width:0.2px;", the main changes are the fill and stroke attribute values. For example, if the state of the production equipment is RUN, the corresponding fill color is green, and the fill value can be changed to a green value (hexadecimal). Furthermore, if the border line color of the vector graphic is set to the control state of the corresponding production equipment, for example, the control state of the production equipment is REMOTE, and the corresponding border line color is purple, then the stroke value can be changed to a purple value (hexadecimal).

[0082] After the initial rendering is completed, the browser and the backend service always maintain communication through, for example, Websocket. When the backend service receives the latest status information of the reported production equipment, it will update the rendering data in real time and send it to the browser. For example, the status value of the production equipment CALEL02-PB02 changes from RUN to DOWN. When the backend service receives a message containing the status information of the production equipment (the message contains the device code and the device status value), it will determine the path tag whose device code in the current SVG file matches the device code in the message, and update the color value of its style attribute, thereby completing the real-time update of the vector graphic fill color corresponding to the running status.

[0083] In a possible implementation, step S110, that is, obtaining status information of at least one production device, further includes sub-steps S111 and S112, which are specifically as follows:

[0084] S111, obtaining the vector graphics file, and parsing the vector graphics file to obtain the production equipment code;

[0085] S112. Obtain status information of at least one production device according to the production device code.

[0086] Therefore, obtaining status information based on the unique code of the production equipment can improve the accuracy and efficiency of obtaining the status information of the production equipment.

[0087] In a possible implementation, sub-step S112 of step S110, i.e., obtaining the status information of the at least one production device according to the production device code, further includes sub-step S1121:

[0088] S1121. Send the production equipment code to the manufacturing execution system so that the manufacturing execution system sends the production equipment code to the production equipment automation system, the production equipment automation system obtains the status information of the production equipment corresponding to the production equipment code and sends the status information of the production equipment to the manufacturing execution system, and the manufacturing execution system sends the status information of the production equipment to the computer system.

[0089] In this way, the status information of production equipment can be obtained accurately and efficiently.

[0090] In a possible implementation, the method for monitoring the real-time status of production equipment provided in this embodiment further includes step S140:

[0091] S140. The production equipment automation system monitors the status information of the production equipment in real time, and when the status information of the production equipment is updated, sends the status information of the production equipment to the manufacturing execution system.

[0092] As a result, when the status information of the production equipment is updated, the updated status information can be accurately and efficiently obtained.

[0093] In a possible implementation, in sub-step S1121 and step S140, the production equipment automation system sending the status information of the production equipment to the manufacturing execution system further includes: sending the status information of the production equipment to the manufacturing execution system through a message middleware.

[0094] In this way, the stability and real-time nature of obtaining the status information of the production equipment can be guaranteed.

[0095] Combined with the above implementation, continuing with the above example, Figure 1 The method for monitoring the real-time status of production equipment provided by this embodiment is shown in a practical scenario. The computer system in this scenario includes a monitoring server 110 that provides backend services and an input / output device 120 that provides front-end interaction. The input / output device 120 is used to provide a user interface (UI) for interaction with monitoring personnel. For example, monitoring personnel log in to a web user interface (Web UI) through a browser to monitor the status of production equipment. Figure 1 As shown, in this embodiment, the monitoring server 110 includes a message model (MessageModel) 111, a message reading model (Message Reader Model) 112, a task scheduling model (Scheduled Model) 113 and a query model (Query Model) 114. The monitoring server 110 is configured to: obtain basic information of production equipment from a database (MES DB / MDW) 130 of a manufacturing execution system (MES); obtain status information of production equipment from an MES system 140 through an integrated message middleware 115 such as TIBCO, for example, obtain status information of production equipment in each factory from the respective MES systems of multiple factories. Taking the display product manufacturing industry as an example, multiple factories include, for example, semiconductor factories, module factories, etc., and the MES systems include the MES system of the semiconductor factory (FABMES), the MES system of the module factory (MOD MES), etc.; the input-output device 120 obtains the interactive information of the monitoring personnel; the various information obtained is stored in a monitoring database 150 such as a Redis storage database; and data is sent to the input-output device 20 according to the rules defined in the method for monitoring the real-time status of production equipment provided in this embodiment, for example, the fill color data of the graphic control corresponding to the production equipment is sent to the input-output device 20 according to the status information of the production equipment obtained in real time.

[0096] In a specific example, if Figure 2 As shown, the monitoring server 110 integrates the message middleware TIBCO, the Redis storage database, and the service based on the WebSocket protocol. When the status of the production equipment changes, the Equipment Auto System (EAS) 210 will report the message containing the status information of the production equipment to the MES system 140. After receiving the message, the MES system 140 stores it in the database 130 of the MES system and forwards the entire message to the monitoring server 110 through the middleware TIBCO. After receiving the message, the monitoring server 110 will store the status information of the corresponding equipment in the Redis storage database in the form of key-value. For example, the key is the equipment ID as the identifier. Figure 2 The CACHE shown in the figure represents a cache memory. After the storage is completed, the message will be pushed to the input and output device 120 through WebSocket, wherein the monitoring server 110 displays the status of the production equipment through dynamic matching through style analysis, and the monitoring personnel can monitor the current operating status of the production equipment through the fill color of the graphic control of the production equipment in the first interface (main interface).

[0097] In addition, the following method can also be used to monitor production equipment: the EAS system 210 reports the status information message of the production equipment to the MES system 140 in real time. After receiving the message, the MES system 140 stores it in the database 130 of the MES system and forwards the entire message to the monitoring server 110 through the middleware TIBCO. The monitoring server 110 is configured to store the status information of the production equipment in the Redis storage database. First, it determines whether the production equipment already exists in the database. If the production equipment does not exist in the database, it is directly stored and pushed to the input-output device 120 for display through the UI; if the production equipment already exists in the database, it is further determined whether the status of the production equipment has changed. If there is no change, it is not stored or pushed to the input-output device 120. If the status of the production equipment has changed, the status of the production equipment in the database is updated and pushed to the input-output device 120 for display through the UI.

[0098] Figure 3-Figure 5 The message transmission method in the above example is shown, where:

[0099] like Figure 3 As shown, when the MES system 140 receives the status information of the production equipment, it pushes it to the monitoring server 110 in real time, and the monitoring personnel can use the UI of the input and output device 120 to view the status information of the production equipment in real time.

[0100] like Figure 4As shown, the monitoring personnel generates an HTTP request message by inputting a viewing operation in the UI of the input-output device 120. In response to the HTTP request message, the monitoring server 110 actively sends a query request to the database 130 of the MES system to obtain the current status information of the production equipment, and pushes it to the input-output device 120 as HTTP response information. The monitoring personnel can use the UI of the input-output device 120 to view and realize the dynamic display of the production equipment status information.

[0101] like Figure 5 As shown, the monitoring server 110 sends an SQL request to the database 130 of the MES system to obtain the alarm information of the production equipment in real time and push it to the input and output device 120. The monitoring personnel can use the UI of the input and output device 120 to view the alarm information of the production equipment in real time.

[0102] Exemplarily, the corresponding relationship between the fill color of the graphic control and the running status is pre-stored in the Redis storage database. The corresponding relationship between the fill color of the graphic control and the running status pre-stored in the Redis storage database is, for example, pre-set by a monitoring personnel with management authority. After obtaining the status information of the production equipment, the fill color of the graphic control corresponding to the production equipment is dynamically matched according to the running status of the production equipment, and displayed to the monitoring personnel, so that the monitoring personnel can monitor the running status of the production equipment according to the fill color of the graphic control corresponding to the production equipment. For example, the corresponding relationship between the fill color of the graphic control corresponding to the production equipment and the running status of the production equipment includes: the fill color of the graphic control corresponding to the running status RUN (running) is green, the fill color of the graphic control corresponding to the running status IDLE (idle) is yellow, the fill color of the graphic control corresponding to the running status DOWN (downtime) is red, and the fill color of the graphic control corresponding to the running status PM (maintenance) is dark blue, etc. By adopting this filling color setting method with obvious differentiation, the difference display of different running states can be further guaranteed, so as to more clearly and intuitively display the running status of the production equipment.

[0103] In a specific example, the first interface (main interface) is, for example, Figure 6 As shown, the right side of the first interface (main interface) is the content display area, and the graphic controls corresponding to the production equipment are displayed in the content display area. For example, the filling color of the graphic control 601 corresponding to the production equipment is yellow, showing that the operating status of the production equipment corresponding to the graphic control 601 is IDLE. The monitoring personnel can also use the mouse wheel to zoom in and out the display ratio of the content display area when placing the mouse pointer on the content display area.

[0104] In a possible implementation, step S110, i.e., obtaining status information of at least one production device, includes obtaining status information of multiple production devices in the same factory.

[0105] Therefore, by limiting the displayed production equipment to those belonging to the same factory, it is convenient for monitoring personnel to conduct comprehensive monitoring of the production equipment within the same factory.

[0106] In a possible implementation, the first interface (main interface) further includes a sixth control, and the interaction method provided in this embodiment further includes step S150:

[0107] S150. In response to a triggering operation on the sixth control, a selected factory is obtained, and a graphic control corresponding to the production equipment in the selected factory is displayed, wherein the sixth control may be referred to as a factory selection control.

[0108] In a specific example, for example Figure 6 In the first interface (main interface) shown, the sixth control (factory selection control) is displayed, for example, in the navigation bar in the top area of ​​the main interface. Figure 6 The sixth control (factory selection control) shown includes "Factory 1", "Factory 2" and "Factory 3". For example, after the monitoring personnel clicks on the factory selection control "Factory 1" with the left button of the mouse to select Factory 1, the monitoring server 110 responds to the operation and displays the graphic control corresponding to the production equipment in Factory 1 in the content display area of ​​the first interface (main interface) displayed on the display. In addition, the display properties such as the background color of the factory selection control "Factory 1" can also be adjusted. For example, the background color of the factory selection control "Factory 1" selected by the monitoring personnel changes to blue to show the monitoring personnel the factory selection control they have selected.

[0109] As a result, monitoring personnel can switch the monitored factories efficiently and conveniently.

[0110] In a possible implementation, the first interface (main interface) also includes the name of each production device. For example, the name of the production device is the actual name of the device code (device ID), and the name of the production device is displayed next to the graphic control corresponding to the production device and pointed to the graphic control with a lead. This makes it easier for monitoring personnel to monitor and easier for monitoring personnel to identify the selected production device when grouping is introduced later.

[0111] In a possible implementation, the state information of the production equipment includes control state information of the production equipment, and adjusting the fill color of the graphic control according to the state information of the production equipment includes: adjusting the border line color of the graphic control corresponding to the production equipment according to the control state information of the production equipment, wherein the border line color of the graphic control corresponding to the production equipment corresponds to the control state of the production equipment. The border line color of the graphic control corresponding to the production equipment corresponds to the control state of the production equipment.

[0112] For example, the correspondence between the border line color of the graphic control corresponding to the production equipment and the control state of the production equipment includes: the border line color of the graphic control corresponding to the control state LOCAL is light blue, the border line color of the graphic control corresponding to the control state OFFLINE is gray, the border line color of the graphic control corresponding to the control state REMOTE is purple, and so on. In a specific example, for example Figure 6 In the first interface (main interface) shown, the border line color of the graphic control 601 corresponding to the production equipment is gray, indicating that the control status of the production equipment corresponding to the graphic control 601 is OFFLINE, and the border line color of the graphic control 602 corresponding to the production equipment is purple, indicating that the control status of the production equipment corresponding to the graphic control 602 is REMOTE.

[0113] Therefore, the control status of the production equipment can be represented by the border line color of the graphic control corresponding to the production equipment, and the control status of the production equipment can be displayed clearly and intuitively without affecting the display of the operating status of the production equipment, which is convenient for monitoring personnel to grasp the status of the production equipment more comprehensively.

[0114] In one possible implementation, the graphic control corresponding to the production equipment includes a unit graphic control, wherein the unit graphic control corresponds to a unit in the production equipment, wherein the status information of the production equipment includes status information of the unit in the production equipment, and adjusting the fill color of the graphic control based on the status information of the production equipment includes: adjusting the fill color of the unit graphic control based on the status information of the unit, wherein the fill color of the unit graphic control corresponds to the operating status of the unit.

[0115] In order to display the running status of the unit more clearly and concisely, the corresponding relationship between the fill color of the unit graphic control and the running status of the unit can be set to be the same as the corresponding relationship between the fill color of the production equipment graphic control and the running status of the production equipment. For example: if the fill color of the production equipment graphic control corresponding to the running status RUN of the production equipment is green, then the fill color of the unit graphic control corresponding to the running status RUN of the unit is also green; if the fill color of the production equipment graphic control corresponding to the running status IDLE of the production equipment is yellow, then the fill color of the unit graphic control corresponding to the running status IDLE of the unit is also yellow; if the fill color of the production equipment graphic control corresponding to the running status DOWN of the production equipment is red, then the fill color of the unit graphic control corresponding to the running status DOWN of the unit is also red, and so on.

[0116] In a specific example, for example Figure 6 In the first interface (main interface) shown, the fill color of the unit graphic control 6012 in the graphic control 601 corresponding to the production equipment is yellow, showing that the operating status of the unit corresponding to the unit graphic control 6012 is IDLE, and the fill color of the unit graphic control 6021 in the graphic control 602 corresponding to the production equipment is red, showing that the operating status of the unit corresponding to the unit graphic control 6021 is DOWN.

[0117] Therefore, by adding unit graphic controls corresponding to the units (or components, sub-devices) contained in the device to the graphic controls corresponding to the device, and using the fill color of the unit graphic controls to represent the operating status of the units, the operating status of the units contained in the device can be displayed in more detail, making it easier for monitoring personnel to grasp the device status in more detail and to respond to equipment anomalies in a more targeted manner.

[0118] In a possible implementation, the graphic control corresponding to the production equipment includes a loading port graphic control and / or a unloading port graphic control of the production equipment, wherein the loading port graphic control corresponds to the loading port in the production equipment, and the unloading port graphic control corresponds to the unloading port in the production equipment, wherein the status information of the production equipment includes status information of the loading port and / or the unloading port in the production equipment, and adjusting the fill color of the graphic control according to the status information of the equipment includes: adjusting the line color of the loading port graphic control and / or the unloading port graphic control according to the status information of the loading port and / or the unloading port, wherein the line color of the loading port graphic control and / or the unloading port graphic control corresponds to the working status of the loading port and / or the unloading port.

[0119] For example, the correspondence between the line color of the graphic controls of the loading port and / or unloading port and the working status includes: the line color of the graphic controls of the loading port and / or unloading port corresponding to the working status AUTO (automatic) is pink, the line color of the graphic controls of the loading port and / or unloading port corresponding to the working status MANUAL (manual) is gray, and so on.

[0120] In a specific example, for example Figure 6 In the first interface (main interface) shown, the line color of the graphic control 6011 of the loading port in the graphic control 601 corresponding to the production equipment is pink, showing that the control state of the loading port corresponding to the graphic control 6011 is AUTO (automatic).

[0121] Therefore, graphic controls for the loading port and / or unloading port of the production equipment are added to the graphic controls of the production equipment, and the working status of the loading port and / or unloading port is represented by the line color of the graphic controls of the loading port and / or unloading port. The working status of the loading port and / or unloading port of the production equipment can also be clearly and intuitively displayed without affecting the display of the operating status and / or control status of the production equipment, which is convenient for monitoring personnel to grasp the status of the production equipment more comprehensively.

[0122] In a possible implementation, the filling color of the graphic control of the loading port and / or the unloading port corresponds to the operating status of the loading port and / or the unloading port.

[0123] Exemplarily, the corresponding relationship between the fill color of the graphic control of the loading port and the running state of the loading port includes, for example: the filling color of the loading port graphic control corresponding to the running state RUN of the loading port is green, and the filling color of the loading port graphic control corresponding to the running state IDLE of the loading port is light gray. For example, the corresponding relationship between the fill color of the graphic control of the unloading port and the running state of the unloading port is set to be the same as the corresponding relationship between the fill color of the graphic control of the loading port and the running state of the loading port, so as to achieve a clearer and concise display of the running states of the loading port and the unloading port.

[0124] In a specific example, for example Figure 6 In the first interface (main interface) shown, the filling color of the loading port graphic control 6011 in the graphic control 601 corresponding to the production equipment is light gray, showing that the operating status of the loading port corresponding to the loading port graphic control 6011 is IDLE (idle), and the filling color of the unloading port graphic control 6022 in the graphic control 602 corresponding to the production equipment is green, showing that the operating status of the unloading port corresponding to the unloading port graphic control 6022 is RUN (running).

[0125] In a possible implementation, the first interface (main interface) further includes a fourth control, and the interaction method provided in this embodiment further includes step S160:

[0126] S140, in response to a triggering operation on the fourth control, displaying a fifth interface, wherein the fifth interface includes a setting control, wherein the fourth control may be referred to as a setting color control, and the fifth interface may be referred to as a color setting interface;

[0127] In response to a setting operation on the setting control, a corresponding relationship between a fill color of the graphic control corresponding to the production equipment and an operating state of the production equipment is obtained.

[0128] In a specific example, for example Figure 6 In the first interface (main interface) shown, the fourth control (setting control) is displayed in the sidebar in the left area of ​​the main interface, for example. Figure 6 The fourth control (setting control) shown is "Set Color". For example, after the monitoring personnel clicks the fourth control (setting control) "Set Color" with the left button of the mouse, the monitoring server 110 responds to the operation and displays, for example, Figure 7 The settings selection interface shown, Figure 7 The setting selection interface shown includes setting selection controls. For example, the setting selection controls include a fill color selection control “RUN” corresponding to the running state RUN of the production equipment / unit, a fill color selection control “IDLE” corresponding to the running state IDLE of the production equipment / unit, a fill color selection control “DOWN” corresponding to the running state DOWN of the production equipment / unit, a fill color selection control “PM” corresponding to the running state PM (maintenance) of the production equipment / unit, a border line color selection control “LOCAL” corresponding to the control state LOCAL of the production equipment, and a fill color selection control “DOWN” corresponding to the running state DOWN of the production equipment / unit. The border line color selection control "OFFLINE" corresponding to FLINE (offline), the border line color selection control "REMOTE" corresponding to the control state of the production equipment REMOTE (remote), the line color selection control "AUTO" corresponding to the working state of the loading / unloading port AUTO (automatic), the line color selection control "MANUAL" corresponding to the working state of the loading / unloading port MANUAL (manual), the fill color selection control "RUN`" corresponding to the running state of the loading / unloading port RUN (run), the fill color selection control "IDLE`" corresponding to the running state of the loading / unloading port IDLE (idle), Figure 7In the figure, ACCESS MODE indicates the working state or working mode of the loading port / unloading port, CONTROL STATE indicates the control state, EQP STATE indicates the operating state of the production equipment / unit, and PORT STATE indicates the operating state of the loading port / unloading port. After the monitoring personnel clicks a setting selection control with the left button of the mouse, the monitoring server 110 responds to the operation and displays, for example, Figure 8 The color setting interface shown in the figure is: Figure 8 The color setting interface shown is, for example, Figure 7 On the basis of the setting selection interface shown, a color setting control such as a color selector is displayed in the form of a floating layer. After the monitoring personnel clicks the color selector with the left button of the mouse to select a color and clicks "Save", the monitoring server 110 obtains the corresponding color setting information and updates the corresponding corresponding relationship stored in the Redis storage database. For example, after the monitoring personnel clicks the fill color selection control "IDLE" corresponding to the operating status IDLE (idle) of the production equipment / unit with the left button of the mouse and selects orange using the color selector, the monitoring server 110 obtains the fill color corresponding to the operating status IDLE (idle) of the production equipment / unit as orange, and updates the fill color yellow of the production equipment / unit graphic control corresponding to the operating status IDLE (idle) of the production equipment / unit pre-stored in the Redis storage database to the fill color orange of the production equipment / unit graphic control corresponding to the operating status IDLE (idle) of the production equipment / unit.

[0129] It should be noted that after the monitoring personnel open the browser and enter the URL, the browser displays the login interface. The monitoring personnel need to log in through face recognition or username and password login operation. After logging in, a similar Figure 6 The first interface (main interface) of the monitoring system is displayed, wherein only after the monitoring personnel with the administrator identity logs in, the first interface (main interface) displays the fourth control (setting control). In addition, the setting control may also include setting user controls, etc., so that the monitoring personnel with the administrator identity can perform operations such as account settings. Further, after different monitoring personnel log in, the displayed factory selection controls may be different, which can be set according to the authority of the monitoring personnel.

[0130] Therefore, monitoring personnel who are administrators with setting permissions can efficiently and conveniently set the correspondence between the fill color of the graphic control and the operating status of the production equipment according to needs.

[0131] In a possible implementation, the first interface (main interface) further includes a first control, and the interaction method provided in this embodiment further includes step S170:

[0132] S170. In response to a triggering operation on the first control, a second interface is displayed, wherein the second interface includes correspondence information between the fill color of the graphic control of the production equipment and the operating status of the production equipment, wherein the first control can be called a status display control, and the second interface can be called a status display interface.

[0133] In a specific example, for example Figure 6 In the first interface (main interface) shown, the first control (status display control) is displayed in the sidebar in the left area of ​​the main interface, for example. Figure 6 The first control (status display control) shown is "device status". For example, after the monitoring personnel clicks the first control (status display control) "device status" with the left button of the mouse, the monitoring server 110 responds to the operation and displays, for example, Fig. 9 The second interface (status display interface) shown, Fig. 9 The second interface (status display interface) shown is, for example, Figure 6 The status display window is displayed in the form of a floating layer on the basis of the first interface (main interface) shown in FIG. Fig. 9 As shown, the status display window includes the filling colors of the production equipment / unit graphic controls corresponding to the various operating states of the production equipment / unit, and may also include the border line colors of the production equipment graphic controls corresponding to the various control states of the production equipment, and may also include the line colors of the loading port and / or unloading port graphic controls corresponding to the various working states of the loading port and / or unloading port of the production equipment, and may also include the filling colors of the loading port and / or unloading port graphic controls corresponding to the various operating states of the loading port and / or unloading port of the production equipment.

[0134] As a result, it is convenient for monitoring personnel, especially for monitoring personnel who are not very clear about the correspondence between the fill color of the graphic control of the production equipment and the operating status of the production equipment, the correspondence between the border line color of the graphic control of the production equipment and the control status of the production equipment, the correspondence between the line color of the graphic control of the loading port and / or the unloading port and the working status of the loading port and / or the unloading port, and the correspondence between the fill color of the graphic control of the loading port and / or the unloading port and the operating status of the loading port and / or the unloading port, to clearly and intuitively determine the correspondence between the fill color of the graphic control of the production equipment and the operating status of the production equipment, the correspondence between the border line color of the graphic control of the production equipment and the control status of the production equipment, the correspondence between the line color of the graphic control of the loading port and / or the unloading port and the working status of the loading port and / or the unloading port, and the correspondence between the fill color of the graphic control of the loading port and / or the unloading port and the operating status of the loading port and / or the unloading port, and it is convenient for monitoring personnel to operate and enhance user interaction experience.

[0135] In a possible implementation, the first interface (main interface) further includes a second control and a third control, and the interaction method provided in this embodiment further includes steps S181-S183:

[0136] S181. In response to a trigger operation on the second control, a third interface is displayed, the third interface includes a production equipment grouping setting control, and in response to an operation on the production equipment grouping setting control, production equipment grouping information is acquired, wherein the second control may be referred to as an equipment group control, and the third interface may be referred to as an equipment group setting interface;

[0137] S182. In response to a triggering operation on the third control, display a fourth interface, wherein the fourth interface includes a group selection control, wherein the third control may be referred to as a device group display control, and the fourth interface may be referred to as a device group display interface;

[0138] S183. In response to the triggering operation on the group selection control, the selected group is obtained and the graphic controls of the production equipment in the selected group are displayed in the fourth interface (equipment group display interface).

[0139] Therefore, monitoring personnel can group production equipment according to needs, and conduct targeted monitoring of production equipment within customized groups, which is convenient for monitoring personnel to operate and improves user interaction experience.

[0140] In one possible implementation, the production equipment grouping setting control includes a production equipment selection control corresponding to each production equipment, and the production equipment grouping information is obtained in response to the operation of the production equipment grouping setting control in step S181, including obtaining the production equipment grouping information in response to the triggering operation of the production equipment selection control.

[0141] This makes it easier for monitoring personnel to efficiently and conveniently perform group operations on production equipment, thereby improving user interaction experience.

[0142] In a specific example, for example Figure 6 In the first interface (main interface) shown, the second control (device group setting control) is displayed in the sidebar in the left area of ​​the main interface, for example. Figure 6 The second control (device group setting control) shown in the figure is "device group". For example, after the monitoring personnel clicks the second control (device group setting control) "device group" with the left button of the mouse, the monitoring server 110 responds to the operation and displays, for example, Fig.10 The third interface (equipment group setting interface) shown in the figure includes a production equipment group setting control, and the production equipment group setting control includes a production equipment selection control corresponding to each production equipment, for example, Fig.10The production equipment selection controls in the third interface (equipment group setting interface) shown include Figure 6 The content display area shown in the figure and the production equipment selection controls corresponding to the graphic controls of each production equipment include "EQP01", "EQP02", "EQP03", "EQP04", "EQP05", etc. In addition, Fig.10 As shown, the third interface (equipment group setting interface) also includes a factory selection control. The monitoring server 110 responds to, for example, the monitoring personnel's operation of selecting the factory control by left-clicking the mouse to display the production equipment selection control of the production equipment in the selected factory, for example Fig.10 As shown, the monitoring personnel uses the left button of the mouse to click and select the factory control "Factory 1", then the selection boxes of the production equipment selection controls "EQP01", "EQP04" and "EQP05" of the production equipment in Factory 1 are displayed and after clicking "Save", the monitoring server 110 responds to the operation, obtains the production equipment corresponding to "EQP01", "EQP04" and "EQP05" as the same group, and can also respond to the group naming operation of the monitoring personnel to obtain the name of the group, for example, the name of group 1.

[0143] Continuing with the previous example, Figure 6 In the first interface (main interface) shown, the third control (device group display control) is displayed in the sidebar in the left area of ​​the main interface, for example. Figure 6 The third control (device group display control) shown in the figure is "customized". For example, after the monitoring personnel clicks the third control (device group display control) "customized" with the left button of the mouse, the monitoring server 110 responds to the operation and displays, for example, Fig.11 The fourth interface (device group display interface) shown in FIG. 1 includes a group selection control. Fig.11 The fourth interface (device group display interface) shown is, for example, a group selection window displayed in the form of a floating layer on the basis of the first interface (main interface). The group selection controls include, for example, "Group 1", "Group 2", "Group 3", etc. displayed in the group selection window. For example, after the monitoring personnel clicks the group selection control "Group 1" with the left button of the mouse, the monitoring server 110 responds to the operation and displays, for example, Fig.12 The fourth interface (device group display interface) shown, Fig.12 The fourth interface (equipment group display interface) shown displays graphic controls of production equipment corresponding to "EQP01", "EQP04" and "EQP05" in "Group 1".

[0144] It is understandable that when setting up equipment groups, any production equipment in the same factory or even in different factories can be divided into the same group according to various grouping requirements such as production equipment type and control status. In addition, one or some groups may only include one production equipment, so that layout display and status monitoring can be performed for a single production equipment. When the number of production equipment in a group is small, due to the ample display area, some real-time data of the production equipment in the group, such as equipment ID, equipment description and various status, can be displayed in the form of data graphs, data tables, etc.

[0145] In a possible implementation, at least part of the multiple production equipments respectively belong to at least one production line, and the main interface further includes a production line identifier of the production line to which the production equipments belong.

[0146] In a specific example, for example Figure 6 In the first interface (main interface) shown, the equipment in factory 1 belongs to five production lines, which are respectively identified by production line labels "LINE 1", "LINE 2", "LINE 3", "LINE 4" and "LINE 5" in the content display area.

[0147] This makes it easy for monitoring personnel to clearly and intuitively determine the production line to which the production equipment belongs.

[0148] In a possible implementation, the first interface (main interface) further includes a fifth control, and the interaction method provided in this embodiment further includes steps S191-S192:

[0149] S191. In response to a triggering operation on the fifth control production line display control, a fifth interface is displayed, and the sixth interface includes a production line selection control, wherein the fifth control may be referred to as a production line display control, and the sixth interface may be referred to as a production line display interface;

[0150] S192. In response to a triggering operation on the production line selection control, a selected production line is acquired and a graphic control of production equipment in the selected production line is displayed in the sixth interface.

[0151] Therefore, monitoring personnel can conduct targeted monitoring of production equipment in the production line according to needs, which is convenient for monitoring personnel to operate and improves user interaction experience.

[0152] In a specific example, for example Figure 6 In the first interface (main interface) shown, the fifth control (production line display control) is displayed in the sidebar in the left area of ​​the main interface, for example. Figure 6The fifth control (production line display control) shown in the figure is "Line Type". For example, after the monitoring personnel clicks the fifth control (production line display control) "Line Type" with the left button of the mouse, the monitoring server 110 responds to the operation and displays, for example, Fig.13 The sixth interface (production line display interface) shown in FIG. 1 includes a production line selection control. Fig.13 The sixth interface (production line display interface) shown is, for example, a production line selection window displayed in the form of a floating layer based on the first interface (main interface). The production line selection controls include, for example, "LINE 1", "LINE 2", "LINE 3", "LINE 4" and "LINE 5" displayed in the production line selection window. For example, after the monitoring personnel clicks the production line selection control "LINE 5" with the left button of the mouse, the monitoring server 110 responds to the operation and displays, for example, Fig.14 The sixth interface (production line display interface) shown, Fig.14 The sixth interface (production line display interface) shown shows graphic controls of production equipment in the production line corresponding to “LINE 5”, including graphic control 602 .

[0153] When the number of production equipment in the production line is small, due to the ample display area, some real-time data of the production equipment in the production line, such as equipment ID, equipment description and various status, can be displayed in the form of data graphs, data tables, etc. For example, in addition to the layout display according to the production line (line body), some production line statistical information can also be provided, such as displaying statistical information in the form of data graphs such as line graphs, bar graphs, and pie charts.

[0154] In a possible implementation, the interaction method provided in this embodiment further includes step S200:

[0155] S200. In response to a triggering operation on the graphic control of the production equipment, a production equipment status information display interface is displayed, wherein the production equipment status information display interface includes status information of the selected production equipment.

[0156] In a specific example, for example Figure 6 In the first interface (main interface) shown, after the monitoring personnel clicks the graphic control 601 of the production equipment with the left button of the mouse, the seventh interface is displayed. The seventh interface is, for example, an information window of the corresponding production equipment displayed in the form of a floating layer on the basis of the first interface (main interface). The information window is, for example, displayed next to the graphic control 601 and pointed to the graphic control 601 with a lead. The information window includes various information such as the equipment ID, equipment description, equipment status and equipment control status of the corresponding production equipment. The monitoring personnel can also zoom in and out the information window by scrolling the mouse wheel when placing the mouse pointer on the information window.

[0157] In this way, monitoring personnel can easily view the specific status information of each production equipment, especially the fill color of the graphic control of the production equipment, which indicates the production equipment that may have abnormalities.

[0158] In a possible implementation, the interaction method provided in this embodiment further includes step S210:

[0159] S210. When alarm information of production equipment is obtained, output the alarm information.

[0160] It is understandable that monitoring personnel can also see alarms through changes in the fill color of graphic controls. On this basis, alarm prompts can be further provided by displaying a red alarm light, flashing graphic controls, pop-up prompts, or further combining voice playback and other methods to output alarm information.

[0161] In summary, the method for monitoring the real-time status of equipment provided in this embodiment represents the various states of the equipment by the color of the graphic controls corresponding to the equipment in the display interface. It can clearly and intuitively display the status of the equipment, and can obviously reflect the changes when the status of the equipment changes, so that the monitoring personnel can grasp the status of the equipment in real time, and can promptly discover and respond to abnormalities in the equipment. It has the characteristics of high real-time performance and convenient deployment, and can provide single equipment, production line and custom group monitoring, which can meet various monitoring needs, which is conducive to improving production and manufacturing efficiency and realizing the transformation of production and manufacturing industrialization to intelligence.

[0162] remove Figure 1 In addition to the system architecture shown in FIG. 1 , the method for monitoring the real-time status of a device provided in the embodiment of the present disclosure can also be implemented by a computer device, such as Fig.15 As shown, a computer device suitable for implementing the interactive method provided by the embodiment of the present disclosure includes a central processing module (CPU), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage part into a random access memory (RAM). In the RAM, various programs and data required for the operation of the computer system are also stored. The CPU, ROM, and RAM are connected to each other through a bus. An input / output (I / O) interface is also connected to the bus.

[0163] The following components are connected to the I / O interface: an input part including a keyboard, a mouse, etc.; an output part including a liquid crystal display (LCD), etc. and a speaker, etc.; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a LAN card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage part as needed.

[0164] In particular, according to this embodiment, the process described in the flowchart above can be implemented as a computer software program. For example, this embodiment includes a computer program product, which includes a computer program tangibly contained on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium.

[0165] The flow chart and schematic diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product of the present embodiment. In this regard, each square box in the flow chart or schematic diagram can represent a part of a module, program segment or code, and a part of the above-mentioned module, program segment or code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the schematic diagram and / or flow chart, and the combination of the square boxes in the schematic diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0166] As another aspect, the present embodiment further provides a non-volatile computer storage medium, which may be the non-volatile computer storage medium included in the above-mentioned device in the above-mentioned embodiment, or may be a non-volatile computer storage medium that exists independently and is not installed in a terminal. The above-mentioned non-volatile computer storage medium stores one or more programs, and when the above-mentioned one or more programs are executed by a device, the above-mentioned device: obtains the status information of at least one device; displays a first interface, the first interface includes a graphic control, wherein the graphic control corresponds to the device; according to the status information of the device, adjusts the fill color of the graphic control, wherein the fill color of the graphic control corresponds to the running status of the device.

[0167] In the description of the present disclosure, it should be noted that the orientation or positional relationship indicated by the terms "upper", "lower", etc. is based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present disclosure. Unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, and it can be the internal connection of two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present disclosure can be understood according to the specific circumstances.

[0168] It should also be noted that, in the description of the present disclosure, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of further restrictions, the elements defined by the statement "comprise one..." do not exclude the presence of other identical elements in the process, method, article or equipment including the elements.

[0169] Obviously, the above embodiments of the present disclosure are merely examples for clearly illustrating the present disclosure, and are not limitations on the implementation methods of the present disclosure. For ordinary technicians in this field, other different forms of changes or modifications can be made on the basis of the above description. It is impossible to list all the implementation methods here. All obvious changes or modifications derived from the technical solution of the present disclosure are still within the protection scope of the present disclosure.

Claims

1. A method for monitoring the real-time status of a device, applied to a computer system, characterized in that: The method comprises: Obtaining status information of at least one device; Displaying a first interface, the first interface including a graphic control, wherein the graphic control corresponds to the device; The fill color of the graphic control is adjusted according to the status information of the device, wherein the fill color of the graphic control corresponds to the operating status of the device.

2. The method according to claim 1, characterized in that The graphic control includes a vector graphic, and the method further includes: The distribution positions of the equipment in the factory are obtained, and according to the distribution positions of the equipment and the obtained equipment codes, vector graphics corresponding to the equipment are drawn and stored as vector graphics files.

3. The method according to claim 2, characterized in that The obtaining of status information of at least one device comprises: Acquire the vector graphics file, and parse the vector graphics file to acquire the device code; The status information of at least one device is acquired according to the device code.

4. The method according to claim 3, characterized in that The acquiring the status information of the at least one device according to the device code comprises: The equipment code is sent to the manufacturing execution system so that the manufacturing execution system sends the equipment code to the equipment automation system, the equipment automation system obtains the status information of the equipment corresponding to the equipment code and sends the status information of the equipment to the manufacturing execution system, and the manufacturing execution system sends the status information of the equipment to the computer system.

5. The method according to claim 4, characterized in that The method further includes: the equipment automation system monitoring the status information of the equipment in real time, and sending the status information of the equipment to the manufacturing execution system when the status information of the equipment is updated.

6. The method according to claim 5, characterized in that The sending the status information of the device to the manufacturing execution system includes: sending the status information of the device to the manufacturing execution system through a message middleware.

7. The method according to claim 3, characterized in that The displaying of the first interface comprises: Rendering is performed according to the acquired vector graphics file and the status information of the at least one device to display a first interface.

8. The method according to any one of claims 1 to 7, characterized in that The graphic control includes a unit graphic control, wherein the unit graphic control corresponds to a unit in the device, wherein the status information of the device includes status information of the unit in the device, and adjusting the fill color of the graphic control based on the status information of the device includes: adjusting the fill color of the unit graphic control based on the status information of the unit, wherein the fill color of the unit graphic control corresponds to the operating status of the unit.

9. The method according to claim 8, characterized in that The first interface also includes a first control, and the method further includes: In response to a triggering operation on the first control, a second interface is displayed, wherein the second interface includes correspondence information between a fill color of the graphic control of the device and an operating state of the device.

10. The method according to claim 8, characterized in that The first interface further includes a second control and a third control, and the method further includes: In response to a triggering operation on the second control, a third interface is displayed, the third interface includes a device grouping setting control, and in response to an operation on the device grouping setting control, device grouping information is acquired; In response to a triggering operation on the third control, displaying a fourth interface, wherein the fourth interface includes a group selection control; In response to a triggering operation on the group selection control, a selected group is acquired and a graphic control of devices in the selected group is displayed in the fourth interface.

11. The method according to claim 8, characterized in that The first interface further includes a fourth control, and the method further includes: In response to a triggering operation on the fourth control, displaying a fifth interface, wherein the fifth interface includes a setting control; In response to a setting operation on the setting control, a corresponding relationship between a filling color and a running state of the graphic control is obtained.

12. The method according to claim 8, characterized in that At least part of the plurality of devices respectively belong to at least one production line, the first interface further includes a production line identifier of the production line to which the device belongs and a fifth control, and the method further includes: In response to a triggering operation on the fifth control, a sixth interface is displayed, wherein the sixth interface includes a production line selection control; In response to a triggering operation on the production line selection control, the selected production line is acquired and graphic controls of equipment in the selected production line are displayed in the sixth interface.

13. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 12 is implemented.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 12 is implemented.