Intelligent manufacturing execution system and construction method
By introducing multi-layer architectural design into the intelligent manufacturing execution system, using the collaborative work of the edge layer, adaptation layer, application layer and aggregation layer to dynamically adjust the production business logic, the problem of strong coupling between modules in the existing MES system is solved, and the system flexibility and efficient response capabilities are achieved.
Patent Information
- Application Number
- CN202510117655.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-24
- Publication Date
- 2025-05-06
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing intelligent manufacturing execution system (MES) has strong coupling between modules, resulting in high complexity in system integration and debugging, and increasing the difficulty of system implementation.
The design adopts a multi-layer architecture, where the edge layer provides unified device communication protocol and device calling functions, the adapter layer performs interface management and data processing, the application layer dynamically determines the production business logic through multiple dynamic components, and the aggregation layer integrates the application layer to form an intelligent manufacturing execution system.
By dynamically adjusting the production business logic, the complexity of system adjustment is reduced, production efficiency is improved, and it can quickly respond to changes in demand, enhancing the flexibility and responsiveness of the system.
Smart Images

Figure CN119937494A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of industrial production control technology, and in particular to an intelligent manufacturing execution system and a construction method in the field of industrial production control technology. Background Art
[0002] As an information bridge between the enterprise management and the production workshop, the Manufacturing Execution System (MES) is a key component of the intelligent manufacturing system. The main functions of the MES system include production planning, resource allocation, production process monitoring, quality management, equipment maintenance, etc. With the development of Industry 4.0, the application scope of the MES system continues to expand, and its functions are becoming increasingly complex and diversified.
[0003] In related technologies, a certain degree of versatility is usually achieved through modular design and plug-in architecture. For example: modular MES system. Some MES systems adopt modular design. By making different functional modules independent, enterprises can choose different modules to combine according to their own needs. This method improves the flexibility and reusability of the system to a certain extent, but the coupling between modules is still strong, and the compatibility and integration problems of different modules still exist. The MES system based on microservice architecture decouples the various functional modules of the system into independent services, and each service can be deployed and upgraded separately. This architecture improves the scalability and maintainability of the system, but due to the lack of unified standards and the coupling problems between different modules or services, the system integration and debugging complexity is high, which increases the difficulty of system implementation. Summary of the invention
[0004] The purpose of the present invention is to provide a method and system for constructing an intelligent manufacturing execution system. The technical solutions adopted are as follows:
[0005] In a first aspect, an embodiment of the present invention provides an intelligent manufacturing execution system, the system comprising:
[0006] Edge layer, adaptation layer, application layer, aggregation layer; among them:
[0007] The edge layer is used to provide device communication protocols and device calling functions for production equipment in industrial production scenarios;
[0008] The adaptation layer connects the edge layer and the application layer, and is used to perform interface management and data processing on the production equipment based on the equipment communication protocol and the equipment calling function, so as to provide the application layer with interface information and real-time data information of the production equipment;
[0009] The application layer is used to adopt multiple dynamic components to dynamically determine the production business logic of the production equipment based on the interface information and the real-time data information;
[0010] The aggregation layer is used to integrate the application layer to form an intelligent manufacturing execution system.
[0011] In a second aspect, an embodiment of the present invention provides a method for constructing an intelligent manufacturing execution system, the method comprising:
[0012] The edge layer is used to provide equipment communication protocols and equipment calling functions for production equipment in industrial production scenarios;
[0013] The adaptation layer is used to perform interface management and data processing on the production equipment based on the equipment communication protocol and equipment calling function, so as to provide the interface information and real-time data information of the production equipment to the application layer;
[0014] Using multiple dynamic components in the application layer to dynamically determine the production business logic of the production equipment based on the interface information and the real-time data information;
[0015] The application layer is integrated using an aggregation layer to build an intelligent manufacturing execution system.
[0016] The present invention has the following beneficial effects: in an intelligent manufacturing execution system, the edge layer provides the device communication protocol and device call function of the production equipment in the industrial production scenario, so that the edge layer can provide a unified communication standard and data format for other layers. Afterwards, the adaptation layer connects the edge layer and the application layer, and performs interface management and data processing on the production equipment through the device communication protocol and the device call function to provide the interface information and the real-time data information of the production equipment to the application layer; in this way, the adaptation layer, as an important intermediate layer connecting the underlying device or system with the upper layer application in the system, can accurately and timely provide the application layer with interface information and the real-time data information of the production equipment. Thereby, it is convenient for the application layer to adopt multiple dynamic components to dynamically determine the production business logic of the production equipment based on the interface information and the real-time data information; in this way, the production business logic of the production equipment can be dynamically and flexibly adjusted according to the interface information and real-time data information of the production equipment through multiple dynamic components of the application layer, without modifying the components in the entire system, thereby reducing the complexity of system adjustment. Finally, the application layer is integrated through the aggregation layer to form an intelligent manufacturing execution system. In this way, by introducing multiple dynamic components in the application layer to flexibly adjust the production business logic, it is possible to reduce system complexity, quickly respond to changes in demand, and improve production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0018] Figure 1 It is a schematic diagram of the structure of an intelligent manufacturing execution system provided by an embodiment of the present invention;
[0019] Figure 2 is another structural diagram of an intelligent manufacturing execution system provided by an embodiment of the present invention;
[0020] Figure 3 It is a schematic diagram of an implementation flow of a method for constructing an intelligent manufacturing execution system provided by an embodiment of the present invention;
[0021] Figure 4 It is a structural schematic diagram of a computer device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0022] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the following is a detailed description of the construction method of an intelligent manufacturing execution system proposed by the present invention, its specific implementation method, structure, features and effects, in combination with the accompanying drawings and preferred embodiments. In the following description, different "one embodiment" or "another embodiment" does not necessarily refer to the same embodiment. In addition, specific features, structures or characteristics in one or more embodiments may be combined in any suitable form as described.
[0023] Among them, in the description of the embodiments of the present invention, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a way to describe the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present invention, "multiple" refers to two or more than two.
[0024] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0025] Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
[0026] The embodiment of the present invention provides an intelligent manufacturing execution system. The following is a specific solution of the intelligent manufacturing execution system provided by the present invention in conjunction with the accompanying drawings. Figure 1 , which shows a schematic diagram of the composition structure of an intelligent manufacturing execution system provided by an embodiment of the present invention, the system 100 includes: an edge layer 101, an adaptation layer 102, an application layer 103, and an aggregation layer 104; wherein:
[0027] The edge layer 101 is used to provide device communication protocols and device calling functions for production equipment in industrial production scenarios.
[0028] Here, the edge layer includes device protocol conversion and device calling functions. Figure 2 As shown, the functions of the edge layer include: device control, device interface call, and device communication protocol conversion. For example, device interface call and device communication protocol conversion are implemented in each device node; wherein each device node includes: device 1, device..., device n (here, devices 1 to n correspond one-to-one to the devices in the production process); wherein, device protocol conversion needs to be able to support device communication protocols. For example, equipment at industrial sites may use proprietary protocols (such as Modbus, OPC UA, BACnet, or manufacturer-customized protocols). In order to achieve unified access and management of data, the edge layer needs to convert these proprietary protocols into standard protocols or unified data formats (such as MQTT, HTTP, CoAP, etc.) so that they can be uploaded to the cloud platform or other systems for processing.
[0029] The device call function needs to provide two-way communication capabilities. On the one hand, it obtains data from the device, and on the other hand, it can also issue commands to the device. For example, through the edge layer, the operating status or parameter adjustment of the production equipment can be remotely controlled. This function requires the edge layer to support not only data collection, but also the integration of device operation instructions.
[0030] The adaptation layer 102 connects the edge layer and the application layer, and is used to perform interface management and data processing on the production equipment based on the device communication protocol and the device calling function, so as to provide interface information and real-time data information of the production equipment to the application layer.
[0031] Here, the interface information includes: basic data, master data, and process data obtained by interface management of production equipment. Real-time data information includes: data analysis results obtained by data processing of production equipment, and the data analysis results can represent the demand change information of production equipment in the system.
[0032] The adaptation layer is an important middle layer in the system that connects the underlying devices or systems with the upper-layer applications. Its main functions include interface management and data processing. Figure 2As shown, the adaptation layer includes: interface module, data processing module and data acquisition; wherein, the functions of the interface module include: basic data management, master data management and process management, etc. The functions of the data processing module include: data analysis and data storage.
[0033] In the interface module, the adaptation layer is responsible for connecting with external systems or devices through sub-modules such as basic data management, master data management, and process management. Basic data management is used to process and maintain the basic operating data of the system; master data management centrally manages core key data, such as equipment, products, or customer information; process management is responsible for controlling the flow of data or tasks to ensure the standardization and orderliness of operations. Through these modules, the adaptation layer can standardize and structure complex underlying data and processes to facilitate calls to upper-level systems.
[0034] In the data processing module, the adaptation layer provides functions such as data collection, analysis and storage. The data collection module obtains raw data from the underlying equipment, sensors or systems, and uses the data analysis module to process, process and statistically analyze the data to extract valuable information. At the same time, the data storage module efficiently stores the raw data and analysis results for subsequent use. This data processing capability provides reliable support for the upper layer, enabling the system to perceive and respond to changes in the production process in real time, improving overall efficiency and intelligence.
[0035] The application layer (including multiple dynamic components) 103 is used to adopt multiple dynamic components to dynamically determine the production business logic of the production equipment based on the interface information and the real-time data information.
[0036] Here, the application layer is built on the data and interface provided by the adaptation layer. Its main task is to encapsulate production business logic, production equipment control, and general basic capabilities at the software level. Dynamic components can analyze changes in system requirements through real-time data information, thereby dynamically adjusting production business logic to meet changes in requirements.
[0037] In some possible implementations, the application layer 103 includes: a device node component, a basic capability component, and a dynamic management unit; wherein:
[0038] The device node component is used to control corresponding production equipment and transmit data based on the interface information and real-time data information.
[0039] Here, the device node component uses the interface provided by the adaptation layer to control production equipment and obtain production data. The device node component focuses on performing equipment operations and data collection without involving specific production business logic. These components are connected to the dispatch service center and are controlled by the dispatch service center to support a wider range of system functions.
[0040] The basic capability component is used to encapsulate at least common basic capabilities such as authentication, account, authorization, audit, and message based on the interface information and real-time data information.
[0041] Here, the basic capability components encapsulate the common basic capabilities at the software level, such as message queues and search functions. These components are connected to the dispatch service center and are coordinated and controlled by the dispatch service center to support a wider range of system functions.
[0042] The scheduling service center has the ability to fully control the device node components and basic capability components. It can control the device node components and basic capability components according to the production business execution logic in the dynamic components, so that they execute according to the established production business logic.
[0043] The dynamic management unit is used to dynamically determine and execute corresponding production business logic based on the device node component and the basic capability component.
[0044] Here, the device node component, basic capability component and dynamic management unit realize the encapsulation function of the application layer, that is, the production business logic, production equipment control and general basic capabilities at the software level are encapsulated through the device node component, basic capability component and dynamic management unit. And the communication between the device node component, basic capability component and dynamic management unit is managed by the scheduling service center. In this way, the dynamic management unit can dynamically call the functions of the device node component and the basic capability component through information transmission information and real-time data information, and adjust the production business logic in time without modifying the components of the entire system, thereby reducing the complexity of the system adjusting the production business logic and improving production efficiency.
[0045] In some possible implementations, the dynamic management unit includes: a scheduling service center, multiple dynamic components and functional modules; wherein:
[0046] Each of the dynamic components is provided with a demand interface for accessing the scheduling service center and calling the functions provided by the device node component and the basic capability component.
[0047] Each of the dynamic components is provided with an interface for dynamically adjusting and executing the production business logic, and based on the new production business logic, calling the functions provided by the device node component and the basic capability component.
[0048] Here, each dynamic component calls the functions provided by the device node component and the basic capability component through the scheduling service center, and instructs the device node component and the basic capability component to operate according to the new production business logic.
[0049] In some possible implementations, each dynamic component obtains demand change information corresponding to the production equipment; and adjusts the production business logic based on the demand change information of the production equipment to obtain new production business logic.
[0050] Here, in terms of dynamic component control, the dynamic component is the core of the application layer, responsible for controlling the execution of device node components and basic capability components according to the production business logic. Through the scheduling service center, the dynamic component can accurately guide the device node components and basic capability components to operate according to the preset production logic, realizing the automation and intelligence of the production process. This design not only improves the flexibility of the system, but also ensures that the system can quickly respond to changes in production needs, thereby improving overall production efficiency and adaptability. Figure 2 As shown, the application layer includes: dynamic components, functional modules, scheduling service center, device node components and basic capability components; wherein: the dynamic component includes multiple dynamic components, such as dynamic component 1, dynamic component 1, ..., dynamic component n. The device node component includes: process 1, ..., industry n, and equipment 1, ..., equipment n; the basic capability components include: authentication, account, authorization, audit, message, SMS, search engine, etc.
[0051] In some possible implementations, in the electronics manufacturing industry, if an electronics manufacturing factory receives a customer order, it needs to transform a standard mobile phone production line into a customized headset production line. This process involves comprehensive adjustments to the production process, including reconfiguring the equipment control logic (such as adjusting the welding time and intensity), optimizing product inspection steps (adding a Bluetooth function test link), and modifying the production data recording format to meet customer customized reporting requirements.
[0052] Under the MES architecture of related technologies, this transformation requires the redevelopment of multiple tightly coupled business components. For example, the logic of welding time and inspection steps is distributed in multiple business modules, and their codes need to be modified one by one. The data recording function is nested inside the business component and also needs to be adjusted independently. After the whole process is completed, each component needs to be tested and deployed. Since the original components cannot be reused directly, a large amount of redevelopment is required, resulting in a long development cycle, which significantly affects the delivery time. When responding to changes in customer needs, the transformation work may take weeks or even months, making it difficult to respond quickly to customer needs. Based on this, in the embodiment of the present invention, with the support of high-reuse MES technology, each dynamic component timely adjusts the production business logic according to the customer's demand change information, and controls the device node components and basic capability components through the scheduling service center to execute according to the new production business logic, thereby greatly improving the system's responsiveness to diversified and customized production needs.
[0053] In some possible implementations, each dynamic component is further used to update itself based on the new production business logic; the aggregation layer is further used to integrate the updated dynamic components to update the intelligent manufacturing execution system. In this way, the dynamic components are updated by the new production business logic to obtain updated dynamic components, so that the aggregation layer can integrate the updated dynamic components to update the intelligent manufacturing execution system, and the updated intelligent manufacturing execution system can better meet production needs.
[0054] The functional module is used to manage the functions corresponding to the production business logic.
[0055] Here, the functions corresponding to the production business logic include: production management, quality management, warehouse management, etc. Figure 2 As shown in the figure, the functions of the functional modules in the application layer include: production management, quality management, warehouse management, etc. In this way, the dynamic component, as the most flexible part of the application layer, can adjust the production business logic in real time and accurately according to the actual production needs through the dynamic component to meet the changes in the demand of production equipment.
[0056] The aggregation layer 104 is used to integrate the application layer to form an intelligent manufacturing execution system.
[0057] Here, the integration of the aggregation layer is to aggregate the various components and functional modules of the application layer into a complete manufacturing execution system. Among them, the various components include dynamic components, device node components and basic capability components, as well as user accounts and permission control.
[0058] In some possible implementations, the aggregation layer includes: an authentication module, an account module, an audit module, and a function aggregation module; wherein:
[0059] The authentication module is used to perform login verification on the user account in the production device.
[0060] The account module is used to process operations related to the user account;
[0061] like Figure 2 As shown, operations related to user accounts include: account creation, maintenance and cancellation; for example, unified authentication, unified authorization, unified account and other operations for user accounts.
[0062] The audit module is used to perform security checks on operations related to the user account.
[0063] like Figure 2 As shown, the audit module implements unified auditing of user accounts, including account information auditing, authentication information auditing, authorization information auditing, and operation log auditing.
[0064] The function aggregation module is used to aggregate the dynamic component and multiple function modules.
[0065] Here, multiple functional modules can be Figure 2 The functional modules of the application layer shown in the figure include "production management, quality management, and warehouse management" and other functional modules. Figure 2 As shown, the business system in the aggregation layer (i.e., the functional aggregation module) can achieve customized development by aggregating the dynamic components and multiple functional modules, for example, realizing the MES system for electronic components, the MES system for electronic products, the MES system for consumer goods, and the MES system for automotive spare parts.
[0066] like Figure 2 As shown in the figure, in the aggregation layer, the various components and functional modules of the application layer are aggregated into a complete intelligent manufacturing execution system through the authentication module, account module, audit module and function aggregation module. In the aggregation process: the authentication module is responsible for the login verification of the user account to ensure that only verified users can access the system; the authorization module manages user permissions and controls the user's access rights to different parts of the system to ensure the security of the system and the confidentiality of the data; the account module handles operations related to user accounts, such as account creation, maintenance and cancellation. The audit module is responsible for the security review of the system, recording and monitoring user operations for post-audit and problem tracking; the function aggregation module aggregates dynamic components and other functional modules together, and performs necessary customized development to ensure that these modules can collaborate efficiently to form a coordinated and consistent intelligent manufacturing execution system.
[0067] In an embodiment of the present invention, the edge layer provides the device communication protocol and device calling function of the production equipment in the industrial production scenario, so that the edge layer can provide a unified communication standard and data format for other layers. Afterwards, the adaptation layer, as an important intermediate layer connecting the underlying device or system with the upper-layer application in the system, can provide the application layer with interface information and real-time data information of the production equipment in a timely manner. This makes it easy for the application layer to adopt multiple dynamic components to dynamically determine the production business logic of the production equipment based on the interface information and real-time data information; in this way, by calling the interface information and real-time data information of the production equipment through multiple dynamic components of the application layer, the production business logic of the production equipment can be dynamically and flexibly adjusted without modifying the components in the entire system, thereby reducing the complexity of the system adjustment. Finally, the application layer is integrated through the aggregation layer to form an intelligent manufacturing execution system. In this way, by introducing multiple dynamic components in the application layer to flexibly adjust the production business logic, it can not only reduce the complexity of the system, but also quickly respond to changes in demand and improve production efficiency.
[0068] The embodiment of the present invention provides a method for constructing an intelligent manufacturing execution system. Figure 3 , which shows a schematic diagram of an implementation flow of a method for constructing an intelligent manufacturing execution system provided by an embodiment of the present invention, the method comprising:
[0069] 301, using the edge layer to provide device communication protocols and device calling functions for production equipment in industrial production scenarios.
[0070] 302 , using the adaptation layer to perform interface management and data processing on the production device based on the device communication protocol and the device calling function, so as to provide the interface information and real-time data information of the production device to the application layer.
[0071] 303 , using multiple dynamic components in the application layer to dynamically determine the production business logic of the production equipment based on the interface information and the real-time data information.
[0072] In some possible implementations, first, based on the dynamic component, the demand change information of the generated device is analyzed to obtain the new production business logic carrying the demand change information, so as to dynamically determine the production business logic; then, based on the new production business logic, the multiple dynamic components are updated to obtain multiple updated dynamic components; for example, the code in the dynamic component is modified according to the new production business logic to obtain the updated dynamic component. Finally, based on the multiple updated dynamic components, the new production business logic is executed, that is, the updated dynamic component can be produced according to the new production business logic, so as to meet the demand change information.
[0073] Here, with the support of high-reuse MES technology, the process of adjusting the production business logic mainly includes: first, identifying changes in production equipment demand and clarifying the adjustments in the production process; second, through rapid adjustment of dynamic components, only the business logic in the dynamic components needs to be modified, and the existing equipment node components (such as welding control, Bluetooth testing) and basic capability components (such as report generation) need to be directly called without modifying these components. Finally, the aggregation layer is used to integrate new dynamic components and complete the deployment of new production logic. The entire adjustment process can be completed within a few hours. Through high-reuse MES technology, it is possible to quickly respond to changes in demand, improve production efficiency, and significantly improve customer satisfaction.
[0074] In some possible implementations, after the dynamic component dynamically adjusts the production business logic, it produces the business logic based on the new production business logic, updates the multiple dynamic components, and obtains multiple updated dynamic components; and based on the multiple updated dynamic components, executes the new production business logic, and then, based on the multiple updated dynamic components, updates the intelligent manufacturing execution system to obtain an updated intelligent manufacturing execution system; in this way, when the demand for production equipment changes, the production business logic is adjusted in time through the dynamic component, and the system is updated through the updated dynamic component that carries the new production business logic, so that the updated intelligent manufacturing execution system can better meet the demand change information.
[0075] In the electronics manufacturing industry, the highly reusable MES architecture can greatly improve the ability to respond to diverse and customized production needs. The design of dynamic components ensures that only the business logic needs to be adjusted without modifying the underlying functional components. This not only speeds up the delivery of customized products, but also reduces the complexity of system adjustments, enabling manufacturers to quickly adapt to market needs and improve their competitiveness.
[0076] 304. Integrate the application layer using an aggregation layer to build an intelligent manufacturing execution system.
[0077] The manufacturing execution system in the related art usually needs to adjust the business modules when responding to changes in the production process, which often reduces the reuse efficiency of these modules. In the embodiment of the present invention, by introducing dynamic components, it is ensured that even if some components are modified, the high reuse rate of other components will not be affected. At the same time, when faced with changes in market demand, traditional MES may require a long development process to upgrade the system, while the newly proposed architecture design can make adjustments quickly, which not only enhances the flexibility of production, but also speeds up the response to market dynamics.
[0078] The above-mentioned highly reusable intelligent manufacturing system (MES) technical architecture encapsulates the production business logic into dynamic components. When the market demand changes and the production business logic needs to be modified, only the dynamic components need to be modified, without changing the device node components and basic capability components. This design significantly improves the reuse rate of components, because most components do not need to be rewritten due to changes in business logic. When production needs change, the new production business logic can be quickly adapted by modifying dynamic components, which speeds up the system's response to market changes. Due to the increase in component reuse rate, the number of components that need to be modified during system maintenance and upgrades is reduced, thereby reducing maintenance costs and potential error rates. At the same time, most components do not need to be modified frequently, the stability of the system is improved, and the risk of system failure caused by component modification is reduced. Finally, the design of dynamic components makes the system easy to expand and customize to adapt to different production needs and business logic, enhancing the flexibility of the system.
[0079] Optionally, the transmission medium can be a wired link (for example, but not limited to, coaxial cable, optical fiber and digital subscriber line (DSL), etc.) or a wireless link (for example, but not limited to, wireless Fidelity (WIFI), Bluetooth and mobile device network, etc.). It should be noted that: the system provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device is divided into different functional modules to complete all or part of the functions described above. In addition, the method embodiments provided in the above embodiments belong to the same concept. The specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0080] Figure 4 is a schematic diagram of the structure of a computer device provided by an embodiment of the present invention. Figure 4 As shown, the computer device 400 includes: a memory 401, a processor 402, and a computer program 403 stored in the memory 401 and running on the processor 402, wherein when the processor 402 executes the computer program 403, the computer device can execute any one of the methods for constructing an intelligent manufacturing execution system described above.
[0081] In addition, an embodiment of the present invention also protects a system, which may include a memory and a processor, wherein an executable program code is stored in the memory, and the processor is used to call and execute the executable program code to execute a method for constructing an intelligent manufacturing execution system provided by an embodiment of the present invention. This embodiment can divide the system into functional modules according to the above method example. For example, it can correspond to each functional module, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic, which is only a logical function division, and there may be other division methods in actual implementation. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.
[0082] It should be understood that the system provided in this embodiment is used to execute the above-mentioned method for constructing an intelligent manufacturing execution system, so the same effect as the above-mentioned implementation method can be achieved. In the case of an integrated unit, the system may include a processing module and a storage module. Among them, when the system is applied to a device, the processing module can be used to control and manage the actions of the device. The storage module can be used to support the device to execute mutual program codes, etc. Among them, the processing module can be a processor or a controller, which can implement or execute various exemplary logic boxes, modules and circuits described in conjunction with the disclosure of the present invention. The processor can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc., and the storage module can be a memory.
[0083] In addition, the system provided by the embodiment of the present invention may be a chip, a component or a module, and the chip may include a connected processor and a memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a method for constructing an intelligent manufacturing execution system provided by the above embodiment. This embodiment also provides a computer-readable storage medium, in which a computer program code is stored, and when the computer program code is run on a computer, the computer executes the above-mentioned related method steps to implement a method for constructing an intelligent manufacturing execution system provided by the above embodiment.
[0084] The present embodiment also provides a computer program product, when the computer program product is run on a computer, the computer executes the above-mentioned related steps to implement a method for constructing an intelligent manufacturing execution system provided by the above embodiment. Among them, the system, computer-readable storage medium, computer program product or chip provided in the present embodiment are all used to execute the corresponding method provided above, so the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here. Through the description of the above implementation mode, the technicians in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In practical applications, the above-mentioned function allocation can be completed by different functional modules as needed, that is, the internal structure of the system is divided into different functional modules to complete all or part of the functions described above. In the embodiments provided by the present invention, it should be understood that the disclosed system and method can be implemented in other ways. For example, the system embodiment described above is only schematic, for example, the division of modules or units is only a logical function division, and there can 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 may be an indirect coupling or communication connection through some interface, system or unit, which may be electrical, mechanical or other forms.
[0085] It should be noted that the sequence of the above-mentioned embodiments of the present invention is only for description and does not represent the advantages and disadvantages of the embodiments. The process depicted in the accompanying drawings does not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multi-task processing and parallel processing are also possible or may be advantageous. The various embodiments in this specification are described in a progressive manner, and the same and similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments. The above content is only a specific implementation method of the present invention, but the protection scope of the present invention is not limited to this. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be covered within the protection scope of the present invention.
Claims
1. An intelligent manufacturing execution system, characterized in that: The intelligent manufacturing execution system includes: an edge layer, an adaptation layer, an application layer, and an aggregation layer; wherein: The edge layer is used to provide device communication protocols and device calling functions for production equipment in industrial production scenarios; The adaptation layer connects the edge layer and the application layer, and is used to perform interface management and data processing on the production equipment based on the equipment communication protocol and the equipment calling function, so as to provide the application layer with interface information and real-time data information of the production equipment; The application layer is used to adopt multiple dynamic components to dynamically determine the production business logic of the production equipment based on the interface information and the real-time data information; The aggregation layer is used to integrate the application layer to form an intelligent manufacturing execution system.
2. The intelligent manufacturing execution system according to claim 1, characterized in that: The application layer includes: a device node component, a basic capability component and a dynamic management unit; wherein: The device node component is used to control corresponding production equipment and transmit data based on the interface information and real-time data information; The basic capability component is used to encapsulate at least common basic capabilities of authentication, account, authorization, audit, and message based on the interface information and real-time data information; The dynamic management unit is used to dynamically determine and execute corresponding production business logic based on the device node component and the basic capability component.
3. The intelligent manufacturing execution system according to claim 2, characterized in that: The dynamic management unit includes: a scheduling service center, multiple dynamic components and functional modules; wherein: Each of the multiple dynamic components is provided with a demand interface for accessing the scheduling service center and calling the functions provided by the device node component and the basic capability component; Each of the multiple dynamic components is provided with a providing interface for providing to the function module for calling, so that the function module dynamically adjusts and executes the production business logic through the dynamic component, and calls the functions provided by the device node component and the basic capability component based on the new production business logic; The functional module is used to manage the functions corresponding to the production business logic based on the dynamic component.
4. The intelligent manufacturing execution system according to claim 3, characterized in that: Each dynamic component is also used to obtain demand change information corresponding to the production equipment based on the device node component and the basic capability component; and adjust the production business logic based on the demand change information of the production equipment to obtain the new production business logic.
5. The intelligent manufacturing execution system according to claim 4, characterized in that: Each of the dynamic components is further used to update itself based on the new production business logic; The aggregation layer is also used to integrate updated dynamic components to update the intelligent manufacturing execution system.
6. The intelligent manufacturing execution system according to claim 5, characterized in that: The aggregation layer includes: an authentication module, an account module, an audit module and a function aggregation module; wherein: The authentication module is used to perform login verification on the user account in the production device; The account module is used to process operations related to the user account; The audit module is used to perform security checks on operations related to the user account; The function aggregation module is used to aggregate the dynamic component and multiple function modules.
7. A method for constructing an intelligent manufacturing execution system, characterized in that: The method comprises: The edge layer is used to provide equipment communication protocols and equipment calling functions for production equipment in industrial production scenarios; The adaptation layer is used to perform interface management and data processing on the production equipment based on the equipment communication protocol and equipment calling function, so as to provide the interface information and real-time data information of the production equipment to the application layer; Using multiple dynamic components in the application layer to dynamically determine the production business logic of the production equipment based on the interface information and the real-time data information; The application layer is integrated using an aggregation layer to build an intelligent manufacturing execution system.
8. The method for constructing an intelligent manufacturing execution system according to claim 7, characterized in that: The method further comprises: Based on the dynamic component, new production business logic carrying the demand change information of the production business logic is obtained; The multiple dynamic components are updated based on the new production business logic to obtain multiple updated dynamic components; Based on the multiple updated dynamic components, the new production business logic is executed.
9. The method for constructing an intelligent manufacturing execution system according to claim 8, characterized in that: The method further comprises: Based on the multiple updated dynamic components, the intelligent manufacturing execution system is updated to obtain an updated intelligent manufacturing execution system.
Citation Information
Patent Citations
Manufacturing execution system
CN110658794A
Industrial information system and industrial information system construction method
CN112150125A
Cloud-edge collaborative and flexible distributed manufacturing management and control method and software system thereof
CN113256162A
Model-based industrial side cloud cooperation system and method
CN113467771A
Production logistics management platform based on block chain and digital twinning and implementation method
CN117172641A