Production equipment management method and device, electronic equipment and storage medium

Through the edge computing host, the work order information is resolved between the device and the MOM system, the problem of protocol mismatch is solved, data transmission efficiency and management efficiency are improved, and real-time monitoring and planning adjustment of production equipment are ensured.

CN119250419APending Publication Date: 2025-01-03NOBO AUTOMOTIVE SYST CO LTD BAODING XUSHUI PLANT
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411286937.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The protocol mismatch between the equipment and the manufacturing operation management (MOM) system and the increase in the number of equipment lead to a decrease in the timeliness of data transmission, affecting the timeliness of the production process.

Method used

Communication and connection with production equipment and servers through the edge computing host, obtain work order information, analyze target production equipment, generate equipment reporting instructions, and send it when there is a communication protocol to ensure accurate information transmission; add protocols when the protocol does not match, reduce the The interaction frequency between servers and production equipment improves data transmission efficiency.

Benefits of technology

It improves the timeliness of data transmission between the equipment and the MOM system, reduces server occupancy, improves management efficiency, ensures real-time monitoring of production progress and equipment status, and timely adjusts production plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119250419A_ABST
    Figure CN119250419A_ABST
Patent Text Reader

Abstract

The invention provides a production equipment management method and device, electronic equipment and a storage medium, and belongs to the technical field of equipment management, and the production equipment management system comprises a plurality of pieces of production equipment, a server and an edge computing host; the edge computing host is used for being in communication connection with the production equipment and the server; the method comprises the following steps: acquiring work order information sent by a server, and analyzing the work order information to determine corresponding target production equipment; according to the communication protocol and the work order information corresponding to the target production equipment, generating equipment work reporting instructions, and sending the equipment work reporting instructions to the corresponding production equipment one by one; and obtaining equipment work reporting information fed back by the production equipment, and sending the equipment work reporting information to the server. According to the method, the interaction frequency of the server and the production equipment can be reduced, the server occupancy rate is reduced, the management efficiency is improved, meanwhile, protocol mismatching between the server and the production equipment is avoided through protocol conversion, and the data transmission efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of equipment technology, and in particular to a management method, device, electronic device and storage medium for production equipment. Background Art

[0002] With the advancement of intelligent manufacturing, domestic manufacturing companies have an increasing demand for manufacturing operation management (MOM) systems in order to achieve information management of the production process. As the core of the execution layer of the manufacturing workshop, the MOM system is gradually changing from a supporting role to a leading role, and the needs of manufacturing companies are driving the further research and development of MOM.

[0003] In the process of implementing the embodiments of the present application, it is found that there are at least the following technical problems in the related technology:

[0004] The mismatch of protocols between devices and MOM systems and the increase in the number of devices reduce the timeliness of data transmission between devices and MOM systems. Summary of the invention

[0005] The embodiments of the present application provide a management method, device, electronic device and storage medium for production equipment to solve the problem of how to improve the timeliness of data transmission between equipment and the MOM system.

[0006] In a first aspect, an embodiment of the present application provides a method for managing production equipment, wherein the management system of the production equipment includes multiple production equipment, a server, and an edge computing host; the edge computing host is used to communicate with the production equipment and the server respectively; the method includes:

[0007] Obtaining the work order information sent by the server, parsing the work order information to determine the corresponding target production equipment;

[0008] Generate an equipment work report instruction according to the communication protocol corresponding to the target production equipment and the work order information, and send the equipment work report instruction to the corresponding production equipment;

[0009] Obtain equipment work report information fed back by production equipment, and send the equipment work report information to the server.

[0010] In one possible implementation, the equipment work reporting information includes an assembly code; the work order information includes one or more of a factory, a production line, and a work station; and the equipment work reporting instruction includes one or more of an assembly barcode, an assembly code, a short code, a mold number, and a configuration number.

[0011] In a possible implementation, before generating the equipment work report instruction, the process includes:

[0012] Search whether there is a communication protocol corresponding to the target production equipment;

[0013] When the communication protocol corresponding to the target production device does not exist, generating a protocol encapsulation information acquisition instruction to instruct the addition of the communication protocol corresponding to the target production device;

[0014] When there is a communication protocol corresponding to the target production equipment, an operation of generating a device work report instruction is performed.

[0015] In a possible implementation manner, the protocol encapsulation information acquisition instruction is a hot plug acquisition instruction.

[0016] In a possible implementation manner, before sending the equipment work report information to the server, the method further includes:

[0017] Acquire the operation status information of the server; wherein the operation status information includes normal operation and abnormal operation;

[0018] When the server is operating normally, the equipment working report information is sent to the server;

[0019] When the server is operating abnormally, the operating status of the server is monitored, and when the server resumes normal operation, the equipment work report information is sent to the server.

[0020] In a possible implementation, the work order types corresponding to the work order information include single work orders and batch work orders;

[0021] When the work order information corresponds to a batch work order, after obtaining all equipment work report information corresponding to the batch work order fed back by the production equipment, all equipment work report information is sent to the server;

[0022] When the work order information corresponds to a single work order, after the equipment work report information corresponding to the single work order fed back by the production equipment is obtained, the equipment work report information is sent to the server.

[0023] In a possible implementation, the method further includes:

[0024] Obtaining work order change information sent by the server;

[0025] According to the work order change information and the equipment work report instructions to be sent to the production equipment, the sending order of the equipment work report instructions is adjusted.

[0026] In a possible implementation, the work order change information includes: work order pull-in, work order pull-out, work order jump, and reset;

[0027] Among them, skipping and resetting have higher priority than work order pulling in and work order pulling out.

[0028] In a second aspect, an embodiment of the present application provides a management device for production equipment, wherein the management system of the production equipment includes a plurality of production equipment, a server, and an edge computing host; the edge computing host is used to communicate with the production equipment and the server respectively; the device includes:

[0029] A work order processing module, used to obtain the work order information sent by the server, and parse the work order information to determine the corresponding target production equipment;

[0030] A parsing module, used for analyzing the communication protocol corresponding to the target production equipment and the work order information;

[0031] A generation module is used to generate equipment work report instructions;

[0032] The communication module is used to send the equipment work reporting instruction to the corresponding production equipment, obtain the equipment work reporting information fed back by the production equipment, and send the equipment work reporting information to the server.

[0033] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the method described in the first aspect or any possible implementation of the first aspect are implemented.

[0034] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the method described in the first aspect or any possible implementation method of the first aspect.

[0035] The embodiment of the present application provides a management method, device, electronic device and storage medium for production equipment, which obtains the work order information sent by the server, parses the work order information to determine the target production equipment that needs to perform the task, and ensures that the production task can be correctly understood and assigned. Then, according to the communication protocol and work order information corresponding to the target production equipment, an equipment reporting instruction is generated, and the equipment reporting instruction is sent to the corresponding production equipment, so that the target production equipment can understand the task content and ensure the accurate transmission of information. After the production equipment completes the task, the equipment reporting information fed back by the production equipment is obtained, and the equipment reporting information is sent to the server, so that the server can monitor the production progress and equipment status in real time and adjust the production plan in time. The embodiment of the present application can reduce the interaction frequency between the server and the production equipment, reduce the server occupancy rate, and improve management efficiency. At the same time, through protocol conversion, it can avoid protocol mismatch between the server and the production equipment and improve data transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0037] Figure 1 It is a structural diagram of a management system for production equipment provided by an embodiment of the present application;

[0038] Figure 2 It is a flowchart of the implementation of the management method of production equipment provided by an embodiment of the present application;

[0039] Figure 3 It is a structural schematic diagram of a management device for production equipment provided in one embodiment of the present application;

[0040] Figure 4 It is a schematic diagram of the structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0041] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0042] The terms "first", "second", etc. in the specification and claims of the embodiments of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of the present application described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0043] Unless otherwise specified, the term "plurality" means two or more. The character " / " indicates that the objects before and after are in an "or" relationship. For example, A / B means: A or B. The term "and / or" is a description of the association relationship between objects, indicating that there can be three relationships. For example, A and / or B means: A or B, or, A and B.

[0044] The words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include the plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of one or more associated listings. In addition, when used in this application, the term "comprise" and its variants "comprises" and / or including (comprising) refer to the existence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the existence or addition of one or more other features, wholes, steps, operations, elements, components and / or these groups. In the absence of more restrictions, the elements defined by the statement "including one..." do not exclude the existence of other identical elements in the process, method or device including the elements.

[0045] In this application, each embodiment may focus on the differences from other embodiments, and the same or similar parts between the embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts may refer to the description of the method part.

[0046] In the actual production process, the MOM system involves the management of equipment from different manufacturers or different types, and different equipment has different data transmission protocols. If the protocols between the equipment and the MOM system do not match, the real-time nature of the data is not high, which will affect the timely scheduling and monitoring of production. In addition, with the increasing number of equipment types in intelligent manufacturing, the amount of data exchanged between the MOM system and the equipment is increasing. When multiple devices interact with the MOM system at the same time, the main server resource usage will be high. The existence of these problems limits the effectiveness of the MOM system in production management.

[0047] In order to make the purpose, technical solutions and advantages of the present application clearer, specific embodiments will be described below in conjunction with the accompanying drawings.

[0048] Figure 1 Schematic diagram of the management system of production equipment provided by an embodiment of the present application. Figure 1 As shown, the management system of the production equipment includes multiple production equipment (shown as one equipment in the figure), a server and an edge computing host. The edge computing host is used to communicate with the production equipment and the server respectively.

[0049] Among them, the edge computing host acts as a communication intermediary between production equipment and servers, taking on some of the tasks of the production equipment and some of the tasks of the server.

[0050] The programmable logic controller (PLC) memory of the production equipment cannot hold too many work order configuration items. Figure 1 In the management system of the production equipment shown, the management of PLC work order configuration is performed by the edge computing host.

[0051] For batch work orders, the communication between the server and multiple production equipment will lead to high server resource usage. Therefore, the feedback data about the batch work orders is collected and fed back to the server by the edge computing host before being sent to the server, which reduces the frequency of interaction with the server, reduces server resource usage, and improves data transmission efficiency. Among them, the edge computing host is tightly connected to the production equipment to obtain production equipment information in real time, and is loosely connected to the server, communicating with the server when server resources are less occupied, improving data transmission efficiency and stability.

[0052] In the embodiment of the present application, in order to improve the applicability of the management system of production equipment, program design is implemented through .NET Formwo, and through configuration, functions such as obtaining work orders, implementing plans, accepting PLC work order plans issued by production equipment, and reporting equipment work are realized on the on-site work machine.

[0053] Figure 2 is a flowchart of a method for managing production equipment provided by an embodiment of the present application, such as Figure 2 As shown, the method comprises the following steps:

[0054] S201, obtaining the work order information sent by the server, parsing the work order information to determine the corresponding target production equipment.

[0055] The execution subject of each embodiment of the present application can be Figure 1 The edge computing host, processor, microprocessor and other devices with data processing functions shown in the figure can be implemented according to actual needs in the actual implementation process. This embodiment does not impose any special restrictions on this, as long as it is a device with data processing functions. This application mainly uses the edge computing host as the execution subject to illustrate the embodiment.

[0056] In the embodiment of the present application, the edge computing host serves as a communication medium between the server and the production equipment. After obtaining the work order information sent by the server, it determines which production equipment or equipment needs to send the work order information to perform the task corresponding to the work order information. Specifically, the edge computer obtains the work order plan from the MOM server, and the edge computer parses the barcode or assembly code, etc. After the parsing is completed, the mold number and configuration number that the production equipment can understand are obtained. The production equipment requests the upper computer to obtain the assembly barcode, mold number and configuration number of the equipment for production. After the production is completed, the equipment reports the work.

[0057] In different embodiments, the method of parsing the work order information to determine the corresponding target production equipment is different.

[0058] In one possible implementation, the work order information includes the assembly code or equipment identification of the production equipment, and the edge computing host can directly determine the target production equipment based on the results of parsing the work order information.

[0059] In another possible implementation, the work order information includes one or more items of a factory, a production line, and a work station. The edge computing host determines the production equipment in the factory as the target production equipment based on the analysis result of the work order information; determines the production equipment in different production links on the production line as the target production equipment based on the production line; and determines one or more corresponding production equipment at the work station as the target production equipment based on the work station.

[0060] S202, generating a device work report instruction according to the communication protocol and work order information corresponding to the target production equipment, and sending the device work report instruction to the corresponding production equipment.

[0061] Among them, the communication protocol of the production equipment is pre-installed in the edge computing host. The communication protocol defines the format, rate, timing and other related parameters of data transmission.

[0062] Optionally, in the early stage of building a management system for production equipment, the communication protocol of the corresponding production equipment is preset according to the management requirements of the production equipment in the system to ensure that the edge computing host can communicate with each production equipment after the management system of the production equipment is built.

[0063] Optionally, in the early stage of building a management system for production equipment, commonly used communication protocols for production equipment are pre-set to adapt to the increasing demand for the types of production equipment as the management system is gradually expanded. The types of communication protocols for production equipment pre-set in the early stage are richer than those for production equipment in the system. With the growth of production demand and the introduction of new technologies, the types and quantity of production equipment may continue to increase, and new production equipment can quickly access the management system and communicate.

[0064] In order to facilitate production equipment to perform related tasks in response to work order information, the edge computing host needs to convert the work order information into equipment work reporting instructions according to the communication protocol corresponding to the target production equipment, ensure that these instructions comply with the communication protocol of the target equipment, and ensure accurate transmission of information and accurate execution of equipment.

[0065] In addition, the work order information may include processing parameters, operation sequence, quality control standards, etc., or the work order information contains work orders for multiple production equipment. When the work order information contains the operation sequence, the edge computing host can split it into multiple equipment work instructions and send each equipment work instruction to the production equipment one by one. When the work order information contains work orders for multiple production equipment, if they can be executed synchronously, the edge computing host will send the equipment work instructions after protocol conversion to each production equipment at the same time.

[0066] S203, obtaining equipment work report information fed back by the production equipment, and sending the equipment work report information to the server.

[0067] In one possible implementation, the equipment reporting instruction includes one or more of the assembly barcode, assembly code, short code, mold number, and configuration number, so that the edge computing host can accurately send the information in the instruction to the corresponding production equipment. The equipment reporting information includes the assembly code, so that the edge computing host can confirm which production equipment has fed back the information.

[0068] In this embodiment, by obtaining the work order information sent by the server, parsing the work order information to determine the target production equipment that needs to perform the task, it is ensured that the production task can be correctly understood and assigned. Then, according to the communication protocol and work order information corresponding to the target production equipment, an equipment reporting instruction is generated, and the equipment reporting instruction is sent to the corresponding production equipment, so that the target production equipment can understand the task content and ensure the accurate transmission of information. After the production equipment completes the task, the equipment reporting information fed back by the production equipment is obtained, and the equipment reporting information is sent to the server, so that the server can monitor the production progress and equipment status in real time and adjust the production plan in time. The embodiment of the present application can reduce the interaction frequency between the server and the production equipment, reduce the server occupancy rate, and improve management efficiency. At the same time, through protocol conversion, it can avoid protocol mismatch between the server and the production equipment and improve data transmission efficiency.

[0069] Based on the above content, in the actual implementation process, in order to improve the construction speed of the management system of production equipment, the communication protocol of the production equipment is pre-installed in the edge computing host.

[0070] In a possible implementation, before generating the equipment work report instruction, the following steps are included:

[0071] Search whether there is a communication protocol corresponding to the target production equipment;

[0072] When there is no communication protocol corresponding to the target production device, generating a protocol encapsulation information acquisition instruction to instruct the addition of the communication protocol corresponding to the target production device;

[0073] When there is a communication protocol corresponding to the target production equipment, an operation of generating a device work report instruction is executed.

[0074] In view of the upgrading of production equipment and the improvement of communication efficiency, new communication protocols may be introduced or existing communication protocols may be improved. In order to ensure that new production equipment can be seamlessly connected to the production equipment management system, when the edge computing host cannot retrieve the corresponding communication protocol, a communication protocol compatible with the new production equipment will be added.

[0075] Among them, after the protocol encapsulation information acquisition instruction is generated, the relevant management personnel are prompted to add the communication protocol through pop-up windows, prompt sounds, etc.

[0076] In this embodiment, when the edge computing host does not have a communication protocol corresponding to the target production equipment, a corresponding communication protocol is added. When a communication protocol corresponding to the target production equipment exists, an equipment reporting instruction is generated according to the communication protocol corresponding to the target production equipment to ensure that the production equipment can respond to the equipment reporting instruction to feedback the reporting information.

[0077] In a possible implementation manner, the protocol encapsulation information acquisition instruction is a hot plug acquisition instruction.

[0078] Specifically, the industrial protocol is converted into the Web API protocol and encapsulated into a fixed format required by the software through programming. Different protocols can be easily added through hot-swap technology to achieve flexible encapsulation and integration of protocols.

[0079] In the embodiment of the present application, based on Figure 1 In the management system of the production equipment shown, the server is in an abnormal operating state due to maintenance, failure or other reasons. At this time, the edge computing host sends no data to the server, and data transmission failure, data transmission error, etc. will occur. Therefore, an emergency handling plan needs to be provided.

[0080] In a possible implementation, before sending the equipment work report information to the server, the process further includes:

[0081] Obtaining the operating status information of the server; wherein the operating status information includes normal operation and abnormal operation;

[0082] When the server is operating normally, the equipment working information is sent to the server;

[0083] When the server is not operating normally, the operating status of the server is monitored, and when the server resumes normal operation, the equipment working information is sent to the server.

[0084] If the server is in normal operation, the edge computing host system will send the collected equipment reporting information to the server. This process may involve data packaging, encryption and transmission over the network. In order to ensure the integrity and security of the data, the system may use a variety of communication protocols and technologies, such as TCP / IP, HTTP / HTTPS, MQTT or AMQP.

[0085] If the server is in an abnormal operating state, the system will not send data blindly, but will start a monitoring mechanism to monitor the server's operating status in real time. Optionally, the monitoring mechanism is to regularly check the server status through a heartbeat signal, or to instantly receive a recovery signal sent by the server when the server status changes. Once the system detects that the server has resumed normal operation, it will immediately send the device work report information that was not sent before to the server.

[0086] In some cases, the system may also need to implement a data retry mechanism to ensure that all critical information can be successfully transmitted.

[0087] In this embodiment, a management system for production equipment is constructed based on production equipment, servers and edge computing hosts. When the server is in an abnormal operating state, the edge computing host ensures that the transmission of equipment reporting information is not affected by changes in server status, thereby improving the continuity and stability of production management.

[0088] In a possible implementation, the work order types corresponding to the work order information include single work orders and batch work orders;

[0089] When the work order information corresponds to a batch work order, after obtaining all equipment work report information corresponding to the batch work order fed back by the production equipment, all equipment work report information is sent to the server;

[0090] When the work order information corresponds to a single work order, after obtaining the equipment work report information corresponding to the single work order fed back by the production equipment, the equipment work report information is sent to the server.

[0091] In a possible implementation, the method further includes:

[0092] Get the work order change information sent by the server;

[0093] Adjust the order in which the equipment work report instructions are sent according to the work order change information and the equipment work report instructions to be sent to the production equipment.

[0094] In a possible implementation, the work order change information includes: work order pull-in, work order pull-out, work order jump, and reset;

[0095] Among them, skipping and resetting have higher priority than work order pulling in and work order pulling out.

[0096] In actual applications, pulling in, pulling out, skipping and resetting work orders are common operations in MOM systems, which are crucial to the smooth operation of the production process.

[0097] Pulling in work orders refers to introducing new production tasks or orders into the MOM system to start preparatory work before production, which usually involves material preparation, production plan formulation and resource allocation.

[0098] Pulling out a work order means extracting a completed work order from the MOM system for subsequent inspection, packaging or delivery operations, which mainly marks the end of a production task.

[0099] Skipping means that in some cases, you may need to skip a work order number and not produce it. This may be due to shortage of materials required for the work order, equipment failure, or other reasons for production priority adjustment.

[0100] Reset means in MOM system, reset usually refers to restore a work order or an entire production line to its initial state so that production can be restarted. This may involve operations such as clearing errors, reloading programs or resetting equipment.

[0101] In summary, skipping and resetting have higher priority than work order pulling in and work order pulling out, so as to facilitate error reporting, quickly clear errors, reload programs, or reset devices.

[0102] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0103] The following is an embodiment of the device of the present application. For details not described in detail, please refer to the corresponding method embodiment described above.

[0104] Figure 3 is a schematic diagram of the structure of a management device for production equipment provided in an embodiment of the present application, such as Figure 3 For the sake of convenience, only the parts related to the embodiment of the present application are shown. Figure 3 As shown, the device comprises:

[0105] The work order processing module 301 is used to obtain the work order information sent by the server, parse the work order information and determine the corresponding target production equipment;

[0106] Parsing module 302, used for communication protocol and work order information corresponding to target production equipment;

[0107] A generating module 303 is used to generate a device work report instruction;

[0108] The communication module 304 is used to send equipment work reporting instructions to corresponding production equipment one by one, obtain equipment work reporting information fed back by the production equipment, and send the equipment work reporting information to the server.

[0109] In one possible implementation, the equipment work reporting information includes the assembly code; the work order information includes one or more of the factory, production line, and work station; the equipment work reporting instruction includes one or more of the assembly barcode, assembly code, short code, mold number, and configuration number.

[0110] In a possible implementation, the generating module 303 is further used to search whether there is a communication protocol corresponding to the target production equipment before generating the equipment work report instruction;

[0111] The generation module 303 is specifically used to generate a protocol encapsulation information acquisition instruction to indicate the addition of a communication protocol corresponding to the target production equipment when there is no communication protocol corresponding to the target production equipment; when there is a communication protocol corresponding to the target production equipment, the operation of generating a device reporting instruction is executed.

[0112] In a possible implementation manner, the protocol encapsulation information acquisition instruction is a hot plug acquisition instruction.

[0113] In a possible implementation, the communication module 304 is further used to obtain the operation status information of the server before sending the equipment work report information to the server; wherein the operation status information includes normal operation and abnormal operation;

[0114] When the server is operating normally, the equipment working information is sent to the server;

[0115] When the server is not operating normally, the operating status of the server is monitored, and when the server resumes normal operation, the equipment working information is sent to the server.

[0116] In a possible implementation, the work order types corresponding to the work order information include single work orders and batch work orders;

[0117] The communication module 304 is specifically used to obtain all equipment work report information corresponding to the batch work order fed back by the production equipment when the work order information corresponds to the batch work order, and then send all equipment work report information to the server;

[0118] When the work order information corresponds to a single work order, after obtaining the equipment work report information corresponding to the single work order fed back by the production equipment, the equipment work report information is sent to the server.

[0119] In a possible implementation, the work order processing module 301 is further used to obtain the work order change information sent by the server;

[0120] The generating module 303 is further used to adjust the sending order of the equipment work report instructions according to the work order change information and the equipment work report instructions to be sent to the production equipment.

[0121] In a possible implementation, the work order change information includes: work order pull-in, work order pull-out, work order jump, and reset;

[0122] Among them, skipping and resetting have higher priority than work order pulling in and work order pulling out.

[0123] In this embodiment, by obtaining the work order information sent by the server, parsing the work order information to determine the target production equipment that needs to perform the task, it is ensured that the production task can be correctly understood and assigned. Then, according to the communication protocol and work order information corresponding to the target production equipment, an equipment reporting instruction is generated, and the equipment reporting instruction is sent to the corresponding production equipment, so that the target production equipment can understand the task content and ensure the accurate transmission of information. After the production equipment completes the task, the equipment reporting information fed back by the production equipment is obtained, and the equipment reporting information is sent to the server, so that the server can monitor the production progress and equipment status in real time and adjust the production plan in time. The embodiment of the present application can reduce the interaction frequency between the server and the production equipment, reduce the server occupancy rate, and improve management efficiency. At the same time, through protocol conversion, it can avoid protocol mismatch between the server and the production equipment and improve data transmission efficiency.

[0124] Figure 4 Schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Figure 4 As shown, the electronic device 4 of this embodiment includes: a processor 40, a memory 41, and a computer program 42 stored in the memory 41 and executable on the processor 40. When the processor 40 executes the computer program 42, the steps in the above-mentioned management method embodiments of each production device are implemented, such as Figure 2 Alternatively, when the processor 40 executes the computer program 42, the functions of the modules / units in the above-mentioned device embodiments are realized, for example Figure 3 The functions of each module are shown.

[0125] Exemplarily, the computer program 42 may be divided into one or more modules / units, which are stored in the memory 41 and executed by the processor 40 to complete the present application. The one or more modules / units may be a series of computer program instruction segments that can complete specific functions, and the instruction segments are used to describe the execution process of the computer program 42 in the electronic device 4. For example, the computer program 42 may be divided into Figure 3 The modules shown.

[0126] The electronic device 4 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The electronic device 4 may include, but is not limited to, a processor 40 and a memory 41. Those skilled in the art will appreciate that Figure 4 It is only an example of the electronic device 4 and does not constitute a limitation of the electronic device 4. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device may also include input and output devices, network access devices, buses, etc.

[0127] The processor 40 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0128] The memory 41 may be an internal storage unit of the electronic device 4, such as a hard disk or memory of the electronic device 4. The memory 41 may also be an external storage device of the electronic device 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 4. Further, the memory 41 may also include both an internal storage unit and an external storage device of the electronic device 4. The memory 41 is used to store the computer program and other programs and data required by the electronic device. The memory 41 may also be used to temporarily store data that has been output or is to be output.

[0129] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0130] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0131] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0132] In the embodiments provided in the present application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0133] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0134] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0135] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can be executed by the processor. The steps of the management method embodiment of each production equipment can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium.

[0136] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for managing production equipment, characterized in that: The management system of the production equipment includes a plurality of production equipment, a server and an edge computing host; the edge computing host is used to communicate with the production equipment and the server respectively; the method includes: Obtaining the work order information sent by the server, parsing the work order information to determine the corresponding target production equipment; Generate an equipment work report instruction according to the communication protocol corresponding to the target production equipment and the work order information, and send the equipment work report instruction to the corresponding production equipment; Obtain equipment work report information fed back by production equipment, and send the equipment work report information to the server.

2. The method according to claim 1, characterized in that: Before generating the equipment work report instruction, it includes: Search whether there is a communication protocol corresponding to the target production equipment; When the communication protocol corresponding to the target production device does not exist, generating a protocol encapsulation information acquisition instruction to instruct the addition of the communication protocol corresponding to the target production device; When there is a communication protocol corresponding to the target production equipment, an operation of generating a device work report instruction is performed.

3. The method according to claim 2, characterized in that The protocol encapsulation information acquisition instruction is a hot plug acquisition instruction.

4. The method according to claim 1, characterized in that Before sending the equipment work report information to the server, the method further includes: Acquire the operation status information of the server; wherein the operation status information includes normal operation and abnormal operation; When the server is operating normally, the equipment working report information is sent to the server; When the server is operating abnormally, the operating status of the server is monitored, and when the server resumes normal operation, the equipment work report information is sent to the server.

5. The method according to any one of claims 1 to 4, characterized in that: The work order types corresponding to the work order information include single work orders and batch work orders; When the work order information corresponds to a batch work order, after obtaining all equipment work report information corresponding to the batch work order fed back by the production equipment, all equipment work report information is sent to the server; When the work order information corresponds to a single work order, after the equipment work report information corresponding to the single work order fed back by the production equipment is obtained, the equipment work report information is sent to the server.

6. The method according to claim 1, characterized in that Also includes: Obtaining work order change information sent by the server; According to the work order change information and the equipment work report instructions to be sent to the production equipment, the sending order of the equipment work report instructions is adjusted.

7. The method according to claim 6, characterized in that The work order change information includes: work order pull-in, work order pull-out, work order jump and reset; Among them, skipping and resetting have higher priority than work order pulling in and work order pulling out.

8. A management device for production equipment, characterized in that: The management system of the production equipment includes a plurality of production equipment, a server and an edge computing host; the edge computing host is used to communicate with the production equipment and the server respectively; the device includes: A work order processing module, used to obtain the work order information sent by the server, and parse the work order information to determine the corresponding target production equipment; A parsing module, used for analyzing the communication protocol corresponding to the target production equipment and the work order information; A generation module is used to generate equipment work report instructions; The communication module is used to send the equipment work reporting instruction to the corresponding production equipment, obtain the equipment work reporting information fed back by the production equipment, and send the equipment work reporting information to the server.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and capable of running on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method as claimed in any one of claims 1 to 7 are implemented.