Production line process program generation method, device and computer readable medium

By automatically filling in the equipment information into the project template's logical operation program to generate the production line process program, the human error problem in traditional manual adjustment is solved, and the accuracy and efficiency of the production line process program are improved.

CN114781782BActive Publication Date: 2025-09-12SIEMENS (CHINA) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210196048.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-01
Publication Date
2025-09-12
Estimated Expiration
2042-03-01

AI Technical Summary

Technical Problem

Traditional manual adjustments to production line process procedures are prone to error codes caused by human factors, especially when repeated operations are performed on multiple production lines, which increases the risk of incorrect operations.

Method used

The generation method automatically fills the equipment information of the process equipment into the logical operation program in the project template to generate the production line process program and reduce manual operations.

Benefits of technology

It reduces code errors caused by human factors and improves the accuracy and efficiency of generating production line process programs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114781782B_ABST
    Figure CN114781782B_ABST
Patent Text Reader

Abstract

The present invention provides a method, apparatus, and computer-readable medium for generating a production line process program. The method comprises: determining a project template for the production line to be debugged; wherein the project template includes a logic operation program for at least one process device; obtaining device information for the at least one process device; and generating a production line process program for the production line to be debugged based on the logic operation program in the project template and the device information for the process device. This solution avoids a large amount of repetitive operations by automatically generating the production line process program, thereby reducing errors caused by human error.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of industrial automation technology, and in particular to a method, device and computer-readable medium for generating a production line process program. Background Art

[0002] With the continuous development of industrial automation technology, more and more production line processes are being realized through automation technology. For example, in the conventional automotive industry, a car production line will include various different process flows implemented by automated process equipment, such as stamping, welding, and painting.

[0003] However, on a single production line, different process equipment performs different operations, requiring configuration, work area setup, and process parameter adjustment. However, traditional manual adjustments can lead to errors, and when multiple production lines are involved, the increased repetition of operations makes them more susceptible to errors. Summary of the Invention

[0004] The present invention provides a method, device and computer-readable medium for generating a production line process program, which can reduce error codes caused by human factors.

[0005] In a first aspect, an embodiment of the present invention provides a method for generating a production line process program, comprising:

[0006] Determine a project template for the production line to be debugged; wherein the project template includes a logic operation program of at least one process equipment;

[0007] Acquire equipment information of at least one process equipment;

[0008] A production line process program for the current production line to be debugged is generated according to the logical operation program in the project template and the equipment information of the process equipment.

[0009] In one possible implementation, the step of determining the project template of the current production line to be debugged includes:

[0010] Obtaining a standard project template; wherein the standard project template includes a logical operation program and calling method of at least one type of process equipment;

[0011] According to the operation logic of the process equipment in the current production line to be debugged, the standard project template is modified to obtain the project template of the current production line to be debugged.

[0012] In a possible implementation, the standard project template is generated based on the SICAR standard structure.

[0013] In a possible implementation, the equipment information includes at least one of the following: an equipment identification of the process equipment, a regional distribution of the process equipment on site, and process parameters of the process equipment operation.

[0014] In a possible implementation, the equipment information includes process parameters of the process equipment;

[0015] The step of generating the production line process program of the current production line to be debugged according to the logical operation program in the project template and the equipment information in the equipment list includes:

[0016] For each process equipment, the process parameters of the process equipment are filled into the logic operation program corresponding to the process equipment to obtain the production line process program of the current production line to be debugged.

[0017] In one possible implementation, the project template includes at least one first function block; wherein the first function block is generated by a user using a standard project template, and each first function block is used to execute at least one operation in the production line to be debugged;

[0018] The step of filling the process parameters of the process equipment into the logic operation program corresponding to the process equipment includes:

[0019] For each first function block, execute:

[0020] Acquire a first process parameter to be input to the first function block from the device information;

[0021] Inputting the first process parameter into the first functional block to obtain a second functional block;

[0022] The second functional blocks are connected in series using the operation logic program between the functional blocks to obtain the production line process program of the program to be debugged.

[0023] In a second aspect, an embodiment of the present invention provides a device for generating a production line process program, comprising:

[0024] A project template determination module configured to determine a project template for a production line to be debugged; wherein the project template includes a logic operation program of at least one process equipment;

[0025] an equipment information acquisition module configured to acquire equipment information of at least one process equipment;

[0026] A program generation module is configured to generate a production line process program for the current production line to be debugged based on the logic running program in the project template determined by the project template determination module and the equipment information of the process equipment obtained by the equipment information acquisition module.

[0027] In a possible implementation, the project template determination module is configured to perform the following operations when determining the project template of the current production line to be debugged:

[0028] Obtaining a standard project template; wherein the standard project template includes a logical operation program and calling method of at least one type of process equipment;

[0029] According to the operation logic of the process equipment in the current production line to be debugged, the standard project template is modified to obtain the project template of the current production line to be debugged.

[0030] In a possible implementation, the equipment information includes process parameters of the process equipment;

[0031] When the program generation module generates the production line process program of the current production line to be debugged based on the logical operation program in the project template and the equipment information in the equipment list, it is configured to fill in the process parameters of each process equipment into the logical operation program corresponding to the process equipment to obtain the production line process program of the current production line to be debugged.

[0032] In one possible implementation, the project template includes at least one first function block; wherein the first function block is generated by a user using a standard project template, and each first function block is used to execute at least one operation in the production line to be debugged;

[0033] When the process parameters of the process equipment are entered into the logic operation program corresponding to the process equipment, the program generation module is configured to perform the following operations:

[0034] For each first function block, execute:

[0035] Acquire a first process parameter to be input to the first function block from the device information;

[0036] Inputting the first process parameter into the first functional block to obtain a second functional block;

[0037] The second functional blocks are connected in series using the operation logic program between the functional blocks to obtain the production line process program of the program to be debugged.

[0038] In a third aspect, an embodiment of the present invention further provides a computing device, comprising: at least one memory and at least one processor;

[0039] The at least one memory is configured to store a machine-readable program;

[0040] The at least one processor is configured to call the machine-readable program to execute any one of the methods described in the first aspect.

[0041] In a fourth aspect, an embodiment of the present invention further provides a computer-readable medium, on which computer instructions are stored. When the computer instructions are executed by a processor, the processor executes any one of the methods described in the first aspect.

[0042] In a fifth aspect, an embodiment of the present invention further provides a computer program product, comprising a computer program, characterized in that when the computer program is executed by a processor, any of the methods described in the first aspect is implemented.

[0043] As can be seen from the above technical solution, when generating a production line process program, the project template of the current production line to be debugged is first considered, and then the equipment information of the process equipment is obtained. Then, the production line process program of the current production line to be debugged can be generated based on the logical operation program in the project template and the equipment information of the process equipment. Therefore, this solution can automatically generate the production line process program by automatically combining the logical operation program of the process equipment with the equipment information, thus avoiding a large amount of repetitive operations and reducing code errors caused by human factors. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0045] Figure 1 This is a flow chart of a method for generating a production line process program provided by one embodiment of the present invention;

[0046] Figure 2 is a flowchart of a method for determining a project template provided by one embodiment of the present invention;

[0047] Figure 3 This is a flowchart of another method for generating a production line process program provided by one embodiment of the present invention;

[0048] Figure 4 This is a schematic diagram of a device for generating a production line process program according to an embodiment of the present invention;

[0049] Figure 5 It is a schematic diagram of a computing device provided by one embodiment of the present invention.

[0050] Reference Signs List

[0051] 101: Determine the project template of the production line to be debugged; wherein the project template includes the logical operation program of at least one process equipment

[0052] 102: Get the equipment information of at least one process equipment

[0053] 103: Generate the production line process program for the current production line to be debugged based on the logical operation program and equipment information in the project template

[0054] 201: Obtain a standard project template; wherein the standard project template includes a logic operation program and calling method of at least one type of process equipment

[0055] 202: Modify the standard project template according to the operation logic of the process equipment in the current production line to be debugged to obtain the project template of the current production line to be debugged

[0056] 301: Obtain the first process parameter to be input into the first function block from the equipment information

[0057] 302: Input the first process parameter into the first functional block to obtain the second functional block

[0058] 303: Connect each second function block in series using the operation logic program between each function block to obtain the production line process program of the current program to be debugged

[0059] 401: Project template determination module 402: Device information acquisition module

[0060] 403: Program generation module 501: Memory

[0061] 502: Processor 500: Computing device

[0062] 100: Method for generating production line process program

[0063] 400: Production line process program generation device DETAILED DESCRIPTION

[0064] As mentioned earlier, with the continuous development of industrial automation technology, more and more automation technologies are being incorporated into production lines. For example, in the conventional automotive industry, a car production line may include a large number of different process equipment to implement various process flows, such as stamping, welding, and painting, which are each performed by a variety of process robots.

[0065] However, when commissioning a new production line, especially in the automotive industry's welding workshop, there are a large number of different process equipment that need to be configured, a large number of work areas that need to be set up, and many different parameters that need to be adjusted to form a complete and reliable production line process program. Currently, when generating production line process programs, the code from the old production line program is usually copied and pasted piece by piece based on the existing production line process conditions, and then the process parameters of the current production line are filled in. However, traditional manual adjustments are time-consuming and may cause errors due to human factors. In addition, if there are multiple production lines, there will be more repetitive work and operational errors. For example, there will be excessive code, insufficient code, and code errors caused by human factors. Therefore, the current method of generating production line programs is prone to code errors caused by human factors.

[0066] Based on this, the present invention considers automatically adding the equipment information of the process equipment to the logical operation program corresponding to the process equipment in the project template when generating the production line process program. This way of generating the production line process program does not require manual operation, thereby avoiding error codes caused by human factors.

[0067] like Figure 1 As shown, the present invention provides a method 100 for generating a production line process program, which may include the following steps:

[0068] Step 101: Determine a project template for the production line to be debugged; wherein the project template includes a logic operation program of at least one process equipment;

[0069] Step 102: Obtain equipment information of at least one process equipment;

[0070] Step 103: Generate a production line process program for the current production line to be debugged based on the logical operation program in the project template and the equipment information of the process equipment.

[0071] In an embodiment of the present invention, when generating a production line process program, the project template containing the logical operation program for the process equipment of the current production line to be debugged is first determined. The equipment information of the process equipment is then obtained. Based on the logical operation program and the equipment information of the process equipment in the project template, a production line process program for the current production line to be debugged is generated. This solution combines the equipment information and the logical operation program to generate the corresponding production line process program, eliminating the need for extensive manual program modification and editing, thereby reducing code errors caused by human factors.

[0072] The following is a detailed description of the embodiments of the present invention. Figure 1 Each step is described in detail.

[0073] In step 101, a project template of a production line to be debugged is determined.

[0074] In this step, the project template may include a logic operation program of at least one process equipment, and the project template may be obtained by the user based on a standard project template. In a possible implementation, Figure 2 As shown, step 101 may include the following steps:

[0075] Step 201: Obtain a standard project template; wherein the standard project template includes a logic operation program and calling method of at least one type of process equipment;

[0076] Step 202: Modify the standard project template according to the operation logic of the process equipment in the current production line to be debugged to obtain the project template of the current production line to be debugged.

[0077] In an embodiment of the present invention, when determining the project template of the current production line to be debugged, a standard project template can be obtained first. The standard project template includes the logical operation program and calling method of at least one type of process equipment. Then, according to the operation logic of the process equipment in the current production line to be debugged, the standard project template can be modified to obtain the project template of the current production line to be debugged.

[0078] In practical applications, at least one standard project template can be pre-developed. When users need to generate a production line process program, this standard project template can be provided to them, allowing them to modify and edit it based on their own production line. For example, they can modify the standard project template based on the vehicle models on their production line, the vehicle process flow, the process requirements for each model, and how each process is controlled. This allows them to obtain a project template that is perfectly aligned with the current production line with minimal modification or editing.

[0079] It should be noted that a project template is usually for a single production line, which can include the process flow for one vehicle type or multiple vehicle types. The logical operation programs for different process equipment can be configured based on different vehicle types and other circumstances.

[0080] In one possible implementation, standard project templates can be generated based on the SICAR standard structure. The SICAR standard is a low-level standard framework for the automotive industry, proposed by Siemens. It applies to programmable logic controllers (PLCs) and human-machine interfaces (HMIs), and is widely used by various automotive OEMs. Because SICAR-based standard project templates include program blocks and calling methods for all types of devices, users only need to make simple modifications to the standard project template. This makes subsequent program reuse and adjustments more convenient and efficient, enhancing the user experience and improving their own work efficiency.

[0081] In step 102, equipment information of at least one process equipment is obtained.

[0082] Before generating a production line process program, a BOE table can be pre-configured. This BOE table can include equipment information for process equipment, such as the number of process equipment, their equipment identification, their regional distribution on-site, and the process parameters used by the process equipment. Using this BOE table and a project template, the corresponding production line process program can be generated by matching. For example, the BOE table includes the on-site distribution of each process equipment. By matching each process equipment with the program blocks of various types of equipment, a new project can be generated using this software. The more detailed the BOE table, the more accurate the automatic generation.

[0083] Furthermore, if requirements for different workshops, vehicle models, and other factors arise, this software can be used to make modifications at any time. For example, the equipment information for the corresponding process equipment can be modified in the BOE table. Furthermore, as long as the content in the BOE table is sufficiently detailed and complete, the automatically generated PLC program will also be accurate, requiring fewer manual modifications. This can reduce code errors caused by extensive manual modifications. And if template adjustments are needed later, simply update the project template.

[0084] In step 103, a production line process program of the current production line to be debugged is generated according to the logic operation program in the project template and the equipment information of the process equipment.

[0085] In this step, after determining the project template of the current production line to be debugged and obtaining the equipment information of the process equipment, you can consider matching each equipment information with the logical operation program of the corresponding equipment to generate the corresponding production line process program of the current production line to be debugged.

[0086] For example, in one possible implementation, the equipment information includes the process parameters of the process equipment. Then, in step 103, when generating the production line process program of the current production line to be debugged based on the logical operation program in the project template and the equipment information of the process equipment, the process parameters of the process equipment can be filled into the logical operation program corresponding to the process equipment for each process equipment, thereby obtaining the production line process program of the current production line to be debugged.

[0087] In other words, once the project template for the production line to be debugged is determined and the BOE table containing the equipment information for the process equipment is obtained, a new project can be generated using this software by creating a C# program to match the logical operating program blocks of the process equipment in the project template with the hardware equipment requirements in the BOE table. This eliminates the need for extensive user editing and modification of the entire production line process program, reducing errors caused by human error.

[0088] In a possible implementation, the project template may further include at least one first function block, wherein the first function block is generated by the user using the standard project template, and each first function block is used to execute at least one operation in the production line to be debugged. Figure 3 As shown, when filling the process parameters of the process equipment into the logic operation program corresponding to the process equipment, it can be achieved through the following steps:

[0089] Execute steps 301 to 302 for each first functional block:

[0090] Step 301: Obtaining a first process parameter to be input to the first function block from equipment information;

[0091] Step 302: Input the first process parameter into the first functional block to obtain a second functional block;

[0092] Then, the programs corresponding to the obtained second functional blocks are connected in series, namely:

[0093] Step 303: Connect the second functional blocks in series using the operation logic program between the functional blocks to obtain the production line process program of the program to be debugged.

[0094] In an embodiment of the present invention, when entering the process parameters of a process device into the corresponding logic operation program of the process device, the first process parameters to be input to each first function block can be obtained from the device information, and then the first process parameters can be input into the first function block to obtain the second function block. In this way, the corresponding process parameters can be entered into each program block of the first function block. Furthermore, by connecting the obtained second function blocks in series using the logic operation program between the function blocks, the production line process program of the current program to be debugged can be obtained.

[0095] It's easy to understand that the standard project templates provided to users include program blocks and calling methods for all types of equipment. In other words, the finalized project templates also exist in the form of program blocks. By obtaining the process parameters required for each program block from the BOE table, the program blocks for each second functional block of the current production line to be debugged can be obtained. Furthermore, by utilizing the logic between the program blocks and running the program, the second functional blocks are connected in series to obtain the production line process program.

[0096] Since each first function block is used to instruct how the equipment should operate in various scenarios, such as how to weld a roof, a chassis, or the interior of a vehicle, each corresponds to a logical operation program block. Since the production line is a complete and continuous process, after entering parameters into each program block, it is necessary to further connect the logical operation programs between the program blocks to form a complete and continuous production line process program to meet the production line's process requirements.

[0097] In the embodiment of the present invention, the Openness of TIA PORTAL can be used as a development tool, making it more convenient and quick for users to reuse and adjust programs in the future, thereby enhancing the user experience of using TIA PORTAL, improving the customer's own work efficiency, and closely connecting the customer with TIA PORTAL.

[0098] For example, in this implementation, a standard project template is first required. Openness, the TIA Portal API, can be called from C#. Its primary functions include opening and saving projects, importing and exporting FB, FC, and DB program modules (which can also include various modules such as address tables), and exporting them in XML format. C# code then modifies the contents of the *XML file. Because XML files are structured, they can capture program block information. Code can be used to modify, add, or subtract content from the file exported from the project template to meet the hardware requirements in the BOE table. The file is then imported back into a new project according to SiCar standards, completing project development.

[0099] like Figure 4 As shown, an embodiment of the present invention provides a device 400 for generating a production line process program, the device comprising:

[0100] A project template determination module 401 is configured to determine a project template for the current production line to be debugged; wherein the project template includes a logic operation program of at least one process equipment;

[0101] an equipment information acquisition module 402 configured to acquire equipment information of at least one process equipment;

[0102] A program generation module 403 is configured to generate a production line process program for the current production line to be debugged based on the logic running program in the project template determined by the project template determination module 401 and the equipment information of the process equipment obtained by the equipment information acquisition module 402.

[0103] In one possible implementation, when determining the project template of the current production line to be debugged, the project template determination module 401 is configured to perform the following operations:

[0104] Obtaining a standard project template; wherein the standard project template includes a logic operation program and calling method of at least one type of process equipment;

[0105] According to the operation logic of the process equipment in the current production line to be debugged, the standard project template is modified to obtain the project template of the current production line to be debugged.

[0106] In a possible implementation, the standard project template acquired by the project template determination module 401 is generated based on the SICAR standard structure.

[0107] In a possible implementation, the equipment information acquired by the equipment information acquisition module 402 includes at least one of the following: equipment identification of the process equipment, regional distribution of the process equipment on site, and process parameters of the process equipment.

[0108] In one possible implementation, the equipment information includes process parameters of the process equipment;

[0109] When the program generation module 403 generates the production line process program of the current production line to be debugged based on the logical operation program in the project template and the equipment information in the equipment list, it is configured to fill in the process parameters of each process equipment into the logical operation program corresponding to the process equipment to obtain the production line process program of the current production line to be debugged.

[0110] In one possible implementation, the project template includes at least one first function block; wherein the first function block is generated by a user using a standard project template, and each first function block is used to execute at least one operation in the production line to be debugged;

[0111] When the process parameters of the process equipment are filled into the logic operation program corresponding to the process equipment, the program generation module 403 is configured to perform the following operations:

[0112] For each first function block, execute:

[0113] Acquire a first process parameter to be input to the first function block from the equipment information;

[0114] Inputting the first process parameter into the first functional block to obtain a second functional block;

[0115] The second functional blocks are connected in series using the operating logic program between the functional blocks to obtain the production line process program of the current program to be debugged.

[0116] like Figure 5 As shown, an embodiment of the present invention further provides a computing device 500, comprising: at least one memory 501 and at least one processor 502;

[0117] at least one memory 501 for storing a machine-readable program;

[0118] At least one processor 502 is coupled to at least one memory 501 and is configured to call a machine-readable program to execute the method 100 for generating a production line process program provided in any one of the above embodiments.

[0119] The present invention also provides a computer-readable medium having computer instructions stored thereon, which, when executed by a processor, causes the processor to execute the method 100 for generating a production line process program provided in any of the above-mentioned embodiments. The present invention also provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method 100 for generating a production line process program described in any of the above-mentioned embodiments. Specifically, a system or device equipped with a storage medium can be provided, on which software program codes for implementing the functions of any of the above-mentioned embodiments are stored, and the computer (or CPU or MPU) of the system or device reads and executes the program code stored in the storage medium.

[0120] In this case, the program code itself read from the storage medium can realize the function of any one of the above-mentioned embodiments, and thus the program code and the storage medium storing the program code constitute part of the present invention.

[0121] Examples of storage media for providing program code include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, the program code can be downloaded from a server computer via a communication network.

[0122] In addition, it should be clear that the functions of any of the above embodiments can be achieved not only by executing the program code read by the computer, but also by enabling the operating system operating on the computer to complete part or all of the actual operations based on the instructions of the program code.

[0123] In addition, it can be understood that the program code read from the storage medium is written into a memory provided in an expansion board inserted into the computer or into a memory provided in an expansion module connected to the computer, and then based on the instructions of the program code, a CPU installed on the expansion board or expansion module is enabled to perform part or all of the actual operations, thereby realizing the functions of any of the above embodiments.

[0124] It should be noted that not all steps and modules in the above-mentioned processes and system structure diagrams are necessary, and certain steps or modules can be ignored according to actual needs. The execution order of each step is not fixed and can be adjusted as needed. The system structure described in the above-mentioned embodiments can be a physical structure or a logical structure, that is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or may be implemented by certain components in multiple independent devices. Among them, the above-mentioned device embodiment and method embodiment are based on the same inventive concept.

[0125] In the above embodiments, the hardware module can be implemented mechanically or electrically. For example, a hardware module can include a permanent dedicated circuit or logic (such as a dedicated processor, FPGA or ASIC) to complete the corresponding operation. The hardware module can also include programmable logic or circuits (such as a general-purpose processor or other programmable processors), which can be temporarily set by software to complete the corresponding operation. The specific implementation method (mechanical method, or dedicated permanent circuit, or temporarily set circuit) can be determined based on cost and time considerations.

[0126] The present invention has been shown and described in detail above through the accompanying drawings and preferred embodiments. However, the present invention is not limited to these disclosed embodiments. Based on the above multiple embodiments, those skilled in the art can know that the code review methods in the above different embodiments can be combined to obtain more embodiments of the present invention, and these embodiments are also within the scope of protection of the present invention.

Claims

1. A method for generating a production line process program, characterized in that: include: Determine a project template for the production line to be debugged; wherein the project template includes a logic operation program of at least one process equipment; Acquiring equipment information of at least one process equipment; Generate the production line process program of the current production line to be debugged according to the logical operation program in the project template and the equipment information of the process equipment, The step of determining the project template of the current production line to be debugged includes: Obtaining a standard project template; wherein the standard project template includes a logical operation program and calling method of at least one type of process equipment; According to the operation logic of the process equipment in the current production line to be debugged, the standard project template is modified to obtain the project template of the current production line to be debugged. Wherein, the equipment information includes process parameters of process equipment; The step of generating the production line process program of the current production line to be debugged according to the logical operation program in the project template and the equipment information in the equipment list includes: For each process equipment, fill the process parameters of the process equipment into the logic operation program corresponding to the process equipment to obtain the production line process program of the current production line to be debugged. The project template includes at least one first function block; wherein the first function block is generated by a user using a standard project template, and each first function block is used to perform at least one operation in the production line to be debugged; The step of filling the process parameters of the process equipment into the logic operation program corresponding to the process equipment includes: For each first function block, execute: Acquire a first process parameter to be input to the first function block from the device information; Inputting the first process parameter into the first functional block to obtain a second functional block; The second functional blocks are connected in series using the operation logic program between the functional blocks to obtain the production line process program of the program to be debugged.

2. The method according to claim 1, characterized in that The standard project template is generated based on the SICAR standard structure.

3. The method according to claim 1, characterized in that The equipment information includes at least one of the following: equipment identification of the process equipment, regional distribution of the process equipment on site, and process parameters of the process equipment operation.

4. A device for generating a production line process program, characterized in that: include: A project template determination module configured to determine a project template for a production line to be debugged; wherein the project template includes a logic operation program of at least one process equipment; an equipment information acquisition module configured to acquire equipment information of at least one process equipment; a program generation module configured to generate a production line process program for the current production line to be debugged based on the logic running program in the project template determined by the project template determination module and the equipment information of the process equipment obtained by the equipment information acquisition module; The project template determination module is configured to perform the following operations when determining the project template of the current production line to be debugged: Obtaining a standard project template; wherein the standard project template includes a logical operation program and calling method of at least one type of process equipment; According to the operation logic of the process equipment in the current production line to be debugged, the standard project template is modified to obtain the project template of the current production line to be debugged. Wherein, the equipment information includes process parameters of process equipment; When the program generation module generates the production line process program of the current production line to be debugged based on the logical operation program in the project template and the equipment information in the equipment list, it is configured to fill the process parameters of each process equipment into the logical operation program corresponding to the process equipment to obtain the production line process program of the current production line to be debugged. The project template includes at least one first function block; wherein the first function block is generated by a user using a standard project template, and each first function block is used to perform at least one operation in the production line to be debugged; When the process parameters of the process equipment are entered into the logic operation program corresponding to the process equipment, the program generation module is configured to perform the following operations: For each first function block, execute: Acquire a first process parameter to be input to the first function block from the device information; Inputting the first process parameter into the first functional block to obtain a second functional block; The second functional blocks are connected in series using the operation logic program between the functional blocks to obtain the production line process program of the program to be debugged.

5. A computing device, characterized in that include: at least one memory and at least one processor; The at least one memory is configured to store a machine-readable program; The at least one processor is configured to call the machine-readable program to execute the method according to any one of claims 1 to 3.

6. A computer-readable medium, characterized in that The computer-readable medium stores computer instructions, which, when executed by a processor, cause the processor to perform the method according to any one of claims 1 to 3.

7. Computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 3 is implemented.

Citation Information

Patent Citations

  • Pipelining for cyclic control systems

    CN104641352A

  • Process route modeling method and system for manufacturing execution system

    CN111538307A