Production scheduling scheme generation method and system based on MES system data encapsulation
By formulating interactive interface rules in the MES system and adopting microservice architecture and WCF protocols, the problem of low efficiency of MES system in data collection and management has been solved, and the effective packaging and management of all element data at the production site has been realized. Efficiency and quality.
Patent Information
- Application Number
- CN202411405203.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-01-21
AI Technical Summary
When collecting production data, the data formats of the MES system are diverse and cannot be effectively packaged into the corresponding functional database, resulting in incomplete data collection in production process and low management efficiency.
Based on the business scenario and the production planning needs of the subsidiary, corresponding interactive interface rules are formulated, using microservice architecture and WCF protocol to achieve real-time collection and encapsulation of all-factor data at the production site, and to optimize the exchange and management of production process data.
Through a unified system, we can achieve full-factor management coverage of the production site, improve production efficiency and quality, and optimize the overall management efficiency of the MES system.
Smart Images

Figure CN119338178A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of communication technology, and in particular relates to a method and system for generating a production scheduling plan based on MES system data encapsulation. Background Art
[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.
[0003] In a digital workshop, the Manufacturing Execution System (MES) needs to communicate with a variety of hardware devices to collect production data. The collected production data is an important basis for subsequent production control.
[0004] When MES collects production data, the collected data formats are diverse and cannot be effectively and uniformly packaged into the corresponding functional database, which is not conducive to the subsequent use of data. In addition, the coverage of data information management of all factors of the production site is poor, and the collection of production process data is not comprehensive, resulting in low overall management efficiency of the MES system. Summary of the invention
[0005] In order to solve the above problems, the present invention proposes a production scheduling plan generation method and system based on MES system data encapsulation. Based on business scenarios and production plan requirements of subsidiaries, corresponding rules are formulated for the interactive interface for data interaction with the MES system. The MES system based on the WCF protocol can realize efficient and accurate information sharing and exchange, thereby optimizing the production process, improving production efficiency and continuously optimizing quality.
[0006] According to some embodiments, the present invention adopts the following technical solutions:
[0007] The method for generating a production scheduling plan based on MES system data encapsulation includes the following steps:
[0008] Collect different types of data generated by all factors of the production site in real time to obtain all factors data of the production site;
[0009] Based on business scenarios and production planning requirements of subsidiaries, corresponding rules are formulated for the interactive interface for data interaction with the MES system. Specifically, microservice architecture is adopted, and microservice granularity is divided according to business scenarios to form multiple business units. Multiple business scenarios are obtained by connecting various business units. Based on the general assembly MES production, the standardized general part and the personalized customized part are extracted, and the production and production adjustment logic and rules of different subsidiaries are individually customized based on the standardized general part.
[0010] Based on the interactive interface with rules formulated according to business scenarios and production planning requirements of subsidiaries, information is exchanged between different systems, and all the data of production sites are encapsulated into corresponding service modules;
[0011] According to the business scenarios and production plan requirements of subsidiaries, all the production site data in the corresponding service module are retrieved, and the production scheduling plan is obtained based on the retrieved data analysis.
[0012] As an optional implementation method, before formulating corresponding rules for the interactive interface for data interaction with the MES system, the peripheral system interface of the MES system is standardized, and front-end configuration fields are reserved to apply docking business adjustments and subsidiary information standardization.
[0013] As an optional implementation method, the production and production adjustment logic and rules for different subsidiaries include:
[0014] Extract the logic of automatic production rules with limited production capacity, establish an automatic production logic library, and set different production logics according to the production requirements of different subsidiaries;
[0015] Extract the production adjustment rules, establish a production adjustment rule library, and set it according to the production adjustment logic requirements of different subsidiaries.
[0016] As an optional implementation, the interactive interface based on rules formulated according to business scenarios and production plan requirements of subsidiaries exchanges information between different systems and encapsulates all-factor data of the production site into corresponding service modules, including:
[0017] Determine the original data format and adopted protocols between the MES system and other systems;
[0018] Parse and extract data based on the determined data format and adopted protocol;
[0019] Convert the format of the parsed data;
[0020] Map the message structure and commands of the original protocol to the corresponding format of the target protocol;
[0021] The converted data is repackaged into a single functional module or a recombined functional module through WCF according to business requirements, and sent to the MES system or other related systems according to the target protocol.
[0022] As a further step, the format conversion of the parsed data includes:
[0023] If the original data format is XML and the target format is JSON, make corresponding structural adjustments and data type conversions, including mapping the nodes in XML to the key-value pairs in JSON and converting the strings in XML to the values in JSON.
[0024] Furthermore, the process of exchanging information between different systems includes verifying and cleaning the data.
[0025] As an optional implementation, the production site full factor data includes quality management data, process management data and production management data;
[0026] Among them, quality management data includes process inspection data, supplier factory closed-loop tracking data, special tool information collection data, assembly history information collection data, one-car-one-file integrated data for new product manufacturing, measuring instrument management data, intelligent equipment data collection and integration data, and data associated with the QMS emergency exception release process;
[0027] Process management data includes technical notification management data and technical document management data;
[0028] Production management data includes: intelligent scheduling project interaction data, debugging digital platform interaction data, digital maintenance platform interaction data, human resources data center interaction data, on-site management dashboard data and branch-level quality management data.
[0029] The production scheduling scheme generation system based on MES system data encapsulation includes:
[0030] A data collection module is used to collect different types of data generated by all elements of the production site in real time to obtain all-element data of the production site;
[0031] The interactive interface rule formulation module is used to formulate corresponding rules for the interactive interface for data interaction with the MES system based on business scenarios and production plan requirements of subsidiaries. Specifically, it adopts a microservice architecture and divides microservice granularity according to business scenarios to form multiple business units. Multiple business scenarios are obtained by connecting various business units. Based on the general assembly MES production, the standardized general part and the personalized customized part are extracted, and the production and production adjustment logic and rules of different subsidiaries are individually customized based on the standardized general part.
[0032] Data encapsulation module, which is used to exchange information between different systems based on interactive interfaces that formulate rules according to business scenarios and production planning requirements of subsidiaries, and encapsulate all-factor data of the production site into corresponding service modules;
[0033] The production scheduling module is used to retrieve all the production site data in the corresponding service module according to the business scenarios and production plan requirements of subsidiaries, and obtain the production scheduling plan based on the retrieved data analysis.
[0034] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps in the above-mentioned method for generating a production scheduling plan based on MES system data encapsulation.
[0035] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps in the above-mentioned method for generating a production scheduling plan based on MES system data encapsulation are implemented.
[0036] Compared with the prior art, the present invention has the following beneficial effects:
[0037] 1. When MES collects production data, the collected data formats are diverse and cannot be effectively and uniformly packaged into the corresponding functional database. The present invention is based on an interactive interface that formulates rules based on business scenarios and production plan requirements of subsidiaries to exchange information between different systems, and encapsulates all-factor data of the production site into corresponding service modules, which can effectively provide data services and application function services, improve production efficiency and continuously optimize quality.
[0038] 2. In view of the problem that the information management coverage of all factors of the production site is poor and the data collection of the production process is incomplete, resulting in low overall management efficiency of the MES system, the present invention collects different types of data generated by all factors of the production site in real time to obtain all-factor data of the production site; through a unified system, the management coverage of all factors of the production site is achieved, the system barriers are broken down and the production data is promoted to be collected into MES.
[0039] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The accompanying drawings constituting a part of the present disclosure are used to provide a further understanding of the present disclosure. The illustrative embodiments of the present disclosure and their descriptions are used to explain the present disclosure and do not constitute an improper limitation on the present disclosure.
[0041] Figure 1 It is a schematic diagram of the overall process of the production scheduling solution generation method based on MES system data encapsulation in this embodiment. DETAILED DESCRIPTION
[0042] The present disclosure is further described below in conjunction with the accompanying drawings and embodiments.
[0043] It should be noted that the following detailed descriptions are all illustrative and are intended to provide further explanation of the present disclosure. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present disclosure belongs.
[0044] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present disclosure. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.
[0045] Explanation of terms
[0046] MES system generally refers to manufacturing execution system, which starts from the bottom-level data collection, to process monitoring and online management, and all the way to cost-related data management, forming a complete production information system; the system's various functional modules provide a gradual transition from the bottom-level monitoring process close to the automation system to the operating level of cost management, which can meet the requirements of enterprises at different planning stages in the field of information-based production management, and achieve a smooth transition and gradual improvement of the information process on the basis of inheritance.
[0047] WCF communication protocol is a series of application frameworks developed by Microsoft to support data communication. It integrates all technologies related to distributed systems under the .Net platform, such as .Net Remonting, ASMX, WSE and MSMQ. WCF is a technology in the .Net framework. It is a Windows communication development platform used to create service-oriented applications, exchange messages in different communication schemes, and execute workflows generated by service operations.
[0048] Embodiment 1
[0049] like Figure 1 As shown, this embodiment provides a MES system data encapsulation method based on the WCF protocol, comprising the following steps:
[0050] Step 1: Use corresponding data collection methods to collect different types of data generated by all factors of the production site in real time to obtain all factor data of the production site;
[0051] The full-factor data of the production site includes quality management data, process management data and production management data;
[0052] Among them, quality management data includes process inspection data, supplier factory closed-loop tracking data, special tool information collection data, assembly history information collection data, one-car-one-file integrated data for new product manufacturing, measuring instrument management data, intelligent equipment data collection and integration data, and data associated with the QMS emergency exception release process;
[0053] Specifically, process inspection data includes self-inspection, mutual inspection, and special inspection data of the quality confirmation form;
[0054] In this embodiment, the method for collecting process inspection data is to automatically trigger the self-inspection of the minimum operation unit after the construction is completed, and perform mutual inspection by punching in. After the mutual inspection is completed, the MES system is automatically triggered to automatically transmit it to the quality engineer operation module, and the quality inspection notification is transmitted in the quality engineer operation module;
[0055] The inspection and verification points set in the inspection plan are transmitted to the quality inspection module in MES through the MES system. The points that need special inspection are submitted to the quality inspection organization for inspection and verification automatically through the clock-in reporting method or manually with one click. The minimum work unit is automatically triggered after the inspection and verification are qualified.
[0056] The supplier's factory closed-loop tracking data includes the supplier's factory construction plan, application, entry, inspection, operation, inspection, and evaluation of the entire process record data;
[0057] Special tool information collection data includes construction crimping pliers and torque tools required in the smallest operation unit, and tool status data is automatically obtained from the special tool system based on the basic information of the tool;
[0058] The data collected from the assembly history information includes the assembly structure data of the materials and the assembly information of the key components during the production execution process;
[0059] The integrated data of one vehicle and one file in the new product manufacturing stage includes the vehicle construction drawing version, technical document version, execution technical notice list, process construction personnel and tools used, spare parts history information, and manual statistical demand information required by the quality management department;
[0060] Measuring instrument management data includes the status of metering instrument ledgers collected by work group, early warning tool calibration date, and display tool measurement status;
[0061] Process management data includes technical notification management data and technical document management data;
[0062] Among them, technical notification management data is used to control the entire process of the MES system, realize the notification task and the smallest operation unit through the team as the link, and at the same time, present the specific train and vehicle notification execution status (specific to the train, vehicle, and team);
[0063] Technical document management data includes the drawings and details of vehicle use, document lists and notification tasks corresponding to the process based on the TC system technical notifications, drawings, and file information.
[0064] For on-site drawings, the drawings and details are generated based on the minimum operation unit-Bill of Materials-Drawings according to the vehicle model and team. For production drawings and details, duplicate items are deleted. For the problem that the drawings cannot be automatically associated with the minimum operation unit, the system settings can manually configure the drawings based on the minimum operation unit according to the vehicle model.
[0065] Production management data includes: intelligent scheduling project interaction data, debugging digital platform interaction data, digital maintenance platform interaction data, human resources data center interaction data, on-site management dashboard data and plant-level quality management data;
[0066] Among them, the interactive data of the intelligent production scheduling project is used for the interaction between the MES planning and scheduling module and the intelligent production scheduling system. The monthly plan of the intelligent production scheduling project guides the MES plan and sends supply chain collaboration information for omissions.
[0067] The interactive data of the debugging digital platform is used for integration with the MES data of the general assembly to interact with the data information of the organization personnel management, planning management, and working time management;
[0068] The interactive data of the digital maintenance platform is used to organize the interaction of personnel management and work time management data information;
[0069] The human resources data center interaction data is used to integrate with the human resources data center system to realize the interaction between the branch personnel organizational structure information and the company's personnel information;
[0070] The on-site management dashboard data is used to utilize the MES team homepage to form a digital on-site management dashboard through information collection, and to transmit and display production information in a digitalized manner;
[0071] The branch-level quality management data is used to transfer the overall functions of the branch quality management platform to the MES system.
[0072] Step 2: Based on the business scenarios and production planning requirements of subsidiaries, formulate corresponding rules for the interactive interface for data interaction with the MES system, including the following steps:
[0073] Step 201: Standardize the peripheral system interface of the MES system, reserve front-end configuration fields, and apply docking business adjustments and subsidiary information standardization;
[0074] Step 202: adopt a microservice architecture and divide the microservice granularity according to the business scenario to form multiple business units. Through the connection between the business units, high-level services are formed to serve the differentiation of various business scenarios;
[0075] Step 203: Based on the general assembly MES production, separate the standardized common part and the personalized customized part, and make separate customized settings based on the standardized common part according to the production and production adjustment logic and rules of different subsidiaries;
[0076] Extract the logic of automatic production rules with limited production capacity, establish an automatic production logic library, and set different production logics according to the production requirements of different subsidiaries;
[0077] Extract the production adjustment rules, establish a production adjustment rule library, and implement settings based on the production adjustment logic requirements of different subsidiaries.
[0078] Step 3: Based on the interactive interface with rules formulated according to business scenarios and production planning requirements of subsidiaries, information is exchanged between different systems, and all the data of the production site elements are encapsulated into the corresponding service modules, including:
[0079] Step 301: Determine the original data format and adopted protocol of the MES system and other systems;
[0080] Clarifying the original data formats and protocols used by the MES system and other systems is the basis for conversion. For data formats, there may be multiple forms such as XML, JSON, binary, etc., and for protocols, it may involve custom proprietary protocols, common industrial protocols, or standard network protocols.
[0081] When the MES system receives data from other systems, the WCF server will process the incoming data. Through the configured endpoint and binding settings, WCF can identify and parse the original protocol and data format.
[0082] Step 302: Parsing and extracting data based on the determined data format and adopted protocol;
[0083] WCF uses its powerful message processing mechanism to disassemble the incoming data according to predetermined rules. For complex data structures, tools such as XML parser and JSON parser may be used to extract key data elements and fields.
[0084] Step 303: convert the format of the parsed data;
[0085] If the original data format is XML and the target format is JSON, then corresponding structural adjustments and data type conversions are required. This may include mapping nodes in XML to key-value pairs in JSON, as well as handling differences in data types, such as converting strings in XML to values in JSON.
[0086] Step 304: Map the message structure and command of the original protocol to the corresponding format of the target protocol;
[0087] WCF can map the message structure and commands of the original protocol to the corresponding format of the target protocol according to the configured rules. For example, it can convert commands based on a specific industrial protocol into a protocol format that complies with the WCF standard or is supported by other target systems.
[0088] During the conversion process, data verification and cleaning are also required to ensure that the converted data meets the requirements of the target format and business rules, and to handle possible missing values, outliers, etc.
[0089] Step 305: Repackage the converted data through WCF according to business requirements, and send it to the MES system or other related systems according to the target protocol to achieve seamless interaction and sharing of data.
[0090] In this embodiment, when the MES system obtains the data in step 1 based on the WCF protocol, it interacts through the corresponding data collection devices, for example:
[0091] The MES system interacts with the human resources data center. When a new employee joins or employee information changes, the human resources data center sends the relevant data to the MES system so that the MES system can adjust personnel authorization and work assignment. At the same time, the MES system will also feed back information such as employee work performance and attendance to the human resources data center for personnel management and evaluation;
[0092] The MES system interacts with the LIMS (Laboratory Information Management System). LIMS transmits experimental data and quality inspection results to the MES system, providing a basis for quality control during the production process. The MES system sends inspection tasks and standards to the LIMS based on production needs.
[0093] Throughout the process, WCF's flexible configuration and powerful message processing capabilities provide reliable support for format conversion and protocol conversion, enabling the MES system to effectively integrate and communicate with systems of various formats and protocols. At the same time, in order to ensure the accuracy and stability of the conversion, sufficient testing and optimization work is required, including simulation of different input data, abnormal situations, and performance stress testing.
[0094] Information sharing is to encapsulate a single functional module or a recombined functional module in a standard format, and provide data services and application function services to the outside world in the form of Webservice.
[0095] Step 4: According to the business scenario and the production plan requirements of the subsidiary, retrieve the full-factor data of the production site in the corresponding service module, and obtain the production scheduling plan based on the retrieved data analysis; specifically including:
[0096] When analyzing the equipment operating status and environmental parameters on the collection production line, if any abnormality is found, an alarm will be issued in time and the production plan will be adjusted. At the same time, the MES system will send control instructions to the corresponding production equipment, such as adjusting the equipment operating parameters;
[0097] Based on the performance test data of the single vehicle obtained by the single vehicle test bench, determine whether the product is qualified, and feed back the results to the single vehicle test bench for subsequent processing;
[0098] Obtain equipment maintenance plans and repair records, and determine maintenance, repair and operation strategies based on whether production equipment is operating normally and its usage;
[0099] Formulate production planning strategies based on acquired sales orders, product inventory and production progress information;
[0100] Formulate raw material supply information according to purchase orders and quality requirements, including supplier's delivery status and raw material quality;
[0101] Dynamically adjust the plan according to the actual production progress, and formulate the production plan in combination with market demand and resource conditions;
[0102] Determine the overall resource allocation and financial information of the enterprise based on the cost consumption and resource utilization in the production process;
[0103] Formulate material demand instructions based on inventory levels and material in and out information.
[0104] Through the above embodiments, it can be seen that the present invention has good scalability and flexibility: the functions provided can be customized in combination with the company's organization, processes, and businesses; can support cross-regional and cross-organizational requirements; can support future mergers and acquisitions, reorganizations, and organizational changes; can support future international development perspectives; can support future overseas expansion requirements; the software architecture can change with the development of the company.
[0105] It should be noted that the present invention should support mobile applications, and the software system can be conveniently logged in and used through terminal devices such as handheld PDAs and tablet computers.
[0106] Embodiment 2
[0107] This embodiment provides a production scheduling solution generation system based on MES system data encapsulation, including:
[0108] A data collection module is used to collect different types of data generated by all elements of the production site in real time to obtain all-element data of the production site;
[0109] The interactive interface rule formulation module is used to formulate corresponding rules for the interactive interface for data interaction with the MES system based on business scenarios and production plan requirements of subsidiaries. Specifically, it adopts a microservice architecture and divides microservice granularity according to business scenarios to form multiple business units. Multiple business scenarios are obtained by connecting various business units. Based on the general assembly MES production, the standardized general part and the personalized customized part are extracted, and the production and production adjustment logic and rules of different subsidiaries are individually customized based on the standardized general part.
[0110] Data encapsulation module, which is used to exchange information between different systems based on interactive interfaces that formulate rules according to business scenarios and production planning requirements of subsidiaries, and encapsulate all-factor data of the production site into corresponding service modules;
[0111] The production scheduling module is used to retrieve all the production site data in the corresponding service module according to the business scenarios and production plan requirements of subsidiaries, and obtain the production scheduling plan based on the retrieved data analysis.
[0112] Embodiment 3
[0113] This embodiment provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps in the method for generating a production scheduling solution based on MES system data encapsulation as described above are implemented.
[0114] Embodiment 4
[0115] This embodiment provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps in the method for generating a production scheduling plan based on MES system data encapsulation as described above are implemented.
[0116] Embodiment 5
[0117] This embodiment provides a program product, which is a computer program product, including a computer program. When the computer program is executed by a processor, the steps in the method for generating a production scheduling solution based on MES system data encapsulation as described above are implemented.
[0118] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.
[0119] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0120] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0121] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0122] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0123] The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
[0124] Although the above describes the specific implementation methods of the present disclosure in conjunction with the accompanying drawings, it is not intended to limit the scope of protection of the present disclosure. Technical personnel in the relevant field should understand that on the basis of the technical solution of the present disclosure, various modifications or variations that can be made by those skilled in the art without creative work are still within the scope of protection of the present disclosure.
Claims
1. A production scheduling scheme generation method based on MES system data encapsulation, characterized in that: The following steps are involved: Collect different types of data generated by all factors of the production site in real time to obtain all factors data of the production site; Based on business scenarios and production planning requirements of subsidiaries, corresponding rules are formulated for the interactive interface for data interaction with the MES system. Specifically, microservice architecture is adopted, and microservice granularity is divided according to business scenarios to form multiple business units. Multiple business scenarios are obtained by connecting various business units. Based on the general assembly MES production, the standardized general part and the personalized customized part are extracted, and the production and production adjustment logic and rules of different subsidiaries are individually customized based on the standardized general part. Based on the interactive interface with rules formulated according to business scenarios and production planning requirements of subsidiaries, information is exchanged between different systems, and all the data of production sites are encapsulated into corresponding service modules; According to the business scenarios and production plan requirements of subsidiaries, all the production site data in the corresponding service module are retrieved, and the production scheduling plan is obtained based on the retrieved data analysis.
2. The method for generating a production scheduling plan based on MES system data encapsulation according to claim 1, characterized in that: Before formulating corresponding rules for the interactive interface for data interaction with the MES system, the peripheral system interface of the MES system should be standardized, and front-end configuration fields should be reserved to apply the docking business adjustments and subsidiary information standardization.
3. The method for generating a production scheduling plan based on MES system data encapsulation according to claim 1, characterized in that: The production and adjustment logic and rules for different subsidiaries include: Extract the logic of automatic production rules with limited production capacity, establish an automatic production logic library, and set different production logics according to the production requirements of different subsidiaries; Extract the production adjustment rules, establish a production adjustment rule library, and set it according to the production adjustment logic requirements of different subsidiaries.
4. The method for generating a production scheduling plan based on MES system data encapsulation according to claim 1, characterized in that: The interactive interface based on rules formulated according to business scenarios and production plan requirements of subsidiaries exchanges information between different systems and encapsulates all-factor data of the production site into corresponding service modules, including: Determine the original data format and adopted protocols between the MES system and other systems; Parse and extract data based on the determined data format and adopted protocol; Convert the format of the parsed data; Map the message structure and commands of the original protocol to the corresponding format of the target protocol; The converted data is repackaged into a single functional module or a recombined functional module through WCF according to business requirements, and sent to the MES system or other related systems according to the target protocol.
5. The method for generating a production scheduling plan based on MES system data encapsulation according to claim 4, characterized in that: The format conversion of the parsed data includes: If the original data format is XML and the target format is JSON, make corresponding structural adjustments and data type conversions, including mapping the nodes in XML to the key-value pairs in JSON and converting the strings in XML to the values in JSON.
6. The method for generating a production scheduling plan based on MES system data encapsulation according to claim 4, characterized in that: The process of information exchange between different systems includes data verification and cleaning.
7. The method for generating a production scheduling plan based on MES system data encapsulation according to claim 1, characterized in that: The production site full-factor data includes quality management data, process management data and production management data; Among them, quality management data includes process inspection data, supplier factory closed-loop tracking data, special tool information collection data, assembly history information collection data, one-car-one-file integrated data for new product manufacturing, measuring instrument management data, intelligent equipment data collection and integration data, and data associated with the QMS emergency exception release process; Process management data includes technical notification management data and technical document management data; Production management data includes: intelligent scheduling project interaction data, debugging digital platform interaction data, digital maintenance platform interaction data, human resources data center interaction data, on-site management dashboard data and branch-level quality management data.
8. The production scheduling scheme generation system based on MES system data encapsulation is characterized by: include: A data collection module is used to collect different types of data generated by all elements of the production site in real time to obtain all-element data of the production site; The interactive interface rule formulation module is used to formulate corresponding rules for the interactive interface for data interaction with the MES system based on business scenarios and production plan requirements of subsidiaries. Specifically, it adopts a microservice architecture and divides microservice granularity according to business scenarios to form multiple business units. Multiple business scenarios are obtained by connecting various business units. Based on the general assembly MES production, the standardized general part and the personalized customized part are extracted, and the production and production adjustment logic and rules of different subsidiaries are individually customized based on the standardized general part. Data encapsulation module, which is used to exchange information between different systems based on interactive interfaces that formulate rules according to business scenarios and production planning requirements of subsidiaries, and encapsulate all-factor data of the production site into corresponding service modules; The production scheduling module is used to retrieve all the production site data in the corresponding service module according to the business scenarios and production plan requirements of subsidiaries, and obtain the production scheduling plan based on the retrieved data analysis.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps in the method for generating a production scheduling solution based on MES system data encapsulation as described in any one of claims 1 to 7 are implemented.
10. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps in the method for generating a production scheduling solution based on MES system data encapsulation as described in any one of claims 1 to 7 are implemented.