Control method for manufacturing system, storage medium, and manufacturing system

By obtaining and analyzing preset flag bit information in real time in the manufacturing system, determining the inbound and outbound requests of workstations, the problem of low production efficiency of PCR modules in the existing technology is solved, and the intelligent production process optimization is achieved, and the mass production efficiency is improved. Product quality.

CN119200537APending Publication Date: 2024-12-27HUNAN BIOMETA INTELLIGENT MFG TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411326080.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing technology cannot efficiently produce PCR modules in batches, with high manufacturing costs, uneven quality, and lack of intelligence and automation, resulting in low production efficiency.

Method used

Design a control method for manufacturing system, including a controller, a management module and multiple workstations, and determine the inbound or outbound request of the workstation by obtaining preset flag bit information in the controller in real time, and performing corresponding inbound or outbound operations. , realize the optimization of intelligent production process.

Benefits of technology

By collecting and analyzing production data in real time, optimize the production process, improve the efficiency of mass production, reduce costs, and ensure product quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119200537A_ABST
    Figure CN119200537A_ABST
Patent Text Reader

Abstract

The invention discloses a control method for a manufacturing system, a storage medium and the manufacturing system, the manufacturing system comprises a controller (PLC), a management module (MES) and a plurality of work stations, each work station is used for executing a processing procedure for a to-be-processed material, the control method is applied to the management module, and for each work station, the control method is applied to the management module. The control method comprises the following steps: acquiring information of a first data area in a controller in real time, wherein the first data area comprises a preset flag bit; determining a station entry and exit request of the workstation according to a preset flag bit; and executing corresponding station entering or station exiting operation according to the station entering and exiting request. The management system collects the data of the controller in the machining process in real time to analyze the station entering and exiting conditions of the to-be-machined materials when the to-be-machined materials execute the machining process in each work station so as to execute the corresponding station entering and exiting operation, and therefore the production process can be optimized, and the batch production efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent manufacturing technology, and specifically to a control method, storage medium and manufacturing system for a manufacturing system. Background Art

[0002] Manufacturing is an important part of the modern social economy. Its productivity and competitiveness directly affect the economic development of the country and enterprises, such as PCR instruments. PCR amplifiers, also known as PCR gene amplifiers, PCR nucleic acid amplifiers, and polymerase chain reaction nucleic acid amplifiers, are instruments that use PCR (Polymerase chain reaction) technology to amplify specific DNA and are widely used in medical and biological laboratories. As the core component of molecular diagnostic instruments and equipment, PCR modules are composed of several precision and optoelectronic components. However, the manufacturing cost of PCR modules is high, the quality is uneven, the production cycle is long, and the lack of intelligent and automated applications greatly restricts the efficiency of mass production. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide a control method, a storage medium and a manufacturing system for a manufacturing system, so as to solve the technical problem that the traditional method of the prior art cannot achieve efficient mass production.

[0004] In order to achieve the above-mentioned object, the first aspect of the present application provides a control method for a manufacturing system, wherein the manufacturing system includes a controller, a management module, and a plurality of workstations, each of which is used to perform a processing procedure for a material to be processed, and the control method is applied to the management module, wherein for each workstation, the control method includes:

[0005] Acquire information of a first data area in the controller in real time, the first data area including a preset flag bit;

[0006] Determine the entry and exit requests of the workstation according to the preset flags;

[0007] Execute the corresponding inbound or outbound operation according to the inbound and outbound requests.

[0008] A second aspect of the present application provides a manufacturing system, the manufacturing system comprising:

[0009] A plurality of workstations, each workstation being used to perform a processing operation on a material to be processed;

[0010] A controller, the controller comprising a first data area, the first data area comprising a preset flag bit;

[0011] A management module, the management module includes a memory and a processor, the memory is configured to store instructions, the processor is configured to call instructions from the memory and can implement a control method for a manufacturing system when executing the instructions, including: real-time acquisition of information in a first data area in a controller, the first data area including a preset flag bit; determining an entry and exit request of a workstation according to the preset flag bit; and executing a corresponding entry operation or exit operation according to the entry and exit request.

[0012] In an embodiment of the present application, the manufacturing system also includes a BI subsystem and an EQ device end, the management system includes an EAP equipment automation platform, multiple workstations include an optical pressure sensor installation station, a filter installation station, a lens installation station, a module internal visual inspection station, a capping and screwing station, a PD board installation station, a gas shearing and soldering station, an optical power detection and marking station, a recycling station, and a loading station, the controller includes a first control unit, a second control unit, and a third control unit, the first control unit is used to control the optical pressure sensor installation station, the filter installation, and the lens installation station, the second control unit is used to control the module internal visual inspection station, the power-off capping and screwing station, the third control unit is used to control the PD board installation station, the gas shearing and soldering station, the optical power detection and marking station, the recycling station, and the loading station, the first control unit, the second control unit, and the third control unit are all connected to the BI subsystem and the management system through a network switch, and the first control unit, the second control unit, and the third control unit are all connected to the EQ device end.

[0013] A third aspect of the present application provides a machine-readable storage medium having instructions stored thereon, the instructions being used to enable a machine to execute the control method for a manufacturing system according to the above-mentioned method.

[0014] Through the above technical solution, the manufacturing system includes a controller, a management module and multiple workstations, each workstation is used to execute a processing procedure for the material to be processed, and the control method is applied to the management module. For each workstation, by real-time acquisition of the first data area information in the controller, the first data area includes a preset flag; the entry and exit request of the workstation is determined according to the preset flag; and the corresponding entry or exit operation is performed according to the entry and exit request. The management system collects the data of the controller in the processing process in real time to analyze the entry and exit situation of the material to be processed when executing the processing procedure at each workstation, so as to perform the corresponding entry and exit operations, thereby optimizing the production process and improving the efficiency of batch production. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present application, but do not constitute a limitation on the embodiments of the present application. In the accompanying drawings:

[0016] Figure 1 A schematic diagram of a process flow of a control method for a manufacturing system according to an embodiment of the present application is schematically shown;

[0017] Figure 2 A structural block diagram of a manufacturing system according to an embodiment of the present application is schematically shown;

[0018] Figure 3 The MES-PLC-RFID system architecture diagram according to an embodiment of the present application is schematically shown;

[0019] Figure 4 The schematic diagram shows the process flow of the workstation entry logic according to the embodiment of the present application;

[0020] Figure 5 The schematic diagram shows the process flow of the workstation exit logic according to the embodiment of the present application;

[0021] Figure 6 The internal structure diagram of a computer device according to an embodiment of the present application is schematically shown. DETAILED DESCRIPTION

[0022] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the specific implementation methods described herein are only used to illustrate and explain the embodiments of the present application, and are not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0023] It should be noted that if the embodiments of the present application involve directional indications (such as up, down, left, right, front, back...), the directional indications are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0024] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present application, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.

[0025] Figure 1 The flowchart of a control method for a manufacturing system according to an embodiment of the present application is schematically shown. Figure 1 As shown, an embodiment of the present application provides a control method for a manufacturing system, wherein the manufacturing system includes a controller, a management module, and multiple workstations, each workstation being used to execute a processing procedure for a material to be processed, and the control method is applied to the management module, wherein for each workstation, the method may include the following steps.

[0026] A manufacturing system refers to a physical organizational system constructed to achieve a predetermined manufacturing purpose. It is an organic whole with specific functions composed of manufacturing processes, hardware, software and related personnel. Specifically, a manufacturing system can refer to a PCR manufacturing system, that is, a manufacturing system for a real-time fluorescence quantitative analysis instrument. For a PCR manufacturing system, its workstations may include a loading station, an optical pressure sensor installation station, a filter installation station, a lens installation station, a module internal visual inspection station, a capping and screwing station, a PD board installation station, a gas shear tinning station, an optical power detection station and a marking station, etc.

[0027] The management module may refer to the MES system, i.e. the Manufacturing Execution System, which is a production information management module for the execution layer of the workshop of a manufacturing enterprise. It aims to optimize the entire production process from order placement to product completion through information transmission, and acquire and manage multiple elements of the production site in real time, such as materials, personnel, equipment and inventory, so as to improve production efficiency, reduce costs and ensure product quality. The MES system can collect production data from the production process of the PCR module, including the preset flag information stored in the first data area of ​​the controller, and manage and analyze the preset flag information to determine whether to perform entry and exit operations, and provide a basis for the optimization of the production process. Through the analysis of production data, bottlenecks in the production process can be found, providing direction for the improvement of the production process.

[0028] S102, acquiring information of a first data area in the controller in real time, where the first data area includes a preset flag bit.

[0029] It can be understood that the first data area of ​​the controller refers to an area for storing data, which can record various flag states during the execution of the program, and can also perform read and write operations. The preset flag bit is a variable that represents a certain state or condition. Specifically, the preset flag bit includes an entry mark and an exit mark. The entry mark can be used to identify the entry situation of the processing station for the material to be processed, and the exit mark can be the exit situation of the processing station for the material to be processed. The preset mark bit can be a Byte word in the first data area. The controller can rewrite the preset flag bit according to the processing situation of the workstation for the material to be processed. In addition, the preset mark bit can also be a management module for read and write operations.

[0030] S104: Determine the entry and exit request of the workstation according to the preset flag.

[0031] It can be understood that the inbound and outbound requests include inbound requests and outbound requests from the workstation for the materials to be processed.

[0032] In an embodiment of the present application, the preset flag bits include an entry mark and an exit mark, and determining the entry and exit requests of the workstation according to the preset flag bits includes: when the entry mark is a first mark, determining the entry and exit requests as entry requests, wherein the first mark is when the material to be processed arrives at the workstation, the controller modifies the entry mark to the first mark; when the exit mark is a second mark, determining the entry and exit requests as exit requests, wherein the second mark is when the material to be processed in the workstation completes the processing procedure, the controller modifies the entry mark to the second mark.

[0033] Specifically, when the material to be processed arrives at the workstation, it is fed back to the controller through in-situ detection, and the controller modifies the entry mark of the first data area to the first mark. When the management module obtains in real time that the entry mark is the first mark, it determines that the entry and exit requests of the workstation are entry requests. An entry request refers to a request for the material to be processed to enter the workstation to perform a processing procedure. When the workstation completes the processing procedure for the material to be processed, the controller modifies the exit mark of the second data area to the first mark. When the management module obtains in real time that the exit mark is the second mark, it determines that the entry and exit request is an exit request. An exit request refers to a request that the material to be processed has completed the process operation of the current workstation and needs to enter the next workstation or leave the manufacturing system.

[0034] S106, executing a corresponding entry operation or exit operation according to the entry and exit request.

[0035] In an embodiment of the present application, executing a corresponding entry operation or exit operation according to an entry / exit request includes: reading material processing information in a controller, the material processing information is obtained when the material to be processed arrives at the workstation, the controller controls the read-write device in the workstation to read the read-write tag of the material to be processed; determining whether the workstation executes the corresponding entry operation or exit operation for the entry / exit request according to the entry / exit request and the material processing information.

[0036] The readable and writable tag can be an electronic tag of Radio Frequency Identification (RFID). The read-write device can identify the readable and writable tag and read and write related data through radio signals without establishing mechanical or optical contact between the identification system and the specific target. When it is determined that the material to be processed has arrived at the workstation, the controller can control the read-write device installed at the workstation to read the material processing information of the readable and writable tag of the material to be processed. The readable and writable tag can be installed or pasted on the material to be processed. The material processing information may include the order number and batch number of the material to be processed, as well as the process parameters and equipment operation parameters at the previous workstation.

[0037] Specifically, the workstation is provided with a tray carrying the material to be processed. The pressure sensor automatically collects the pressure data in the processing process of the manufacturing system, and can detect whether the material to be processed has reached the tray of the workstation. At this time, the controller receives the in-place signal of the tray, controls the lifting cylinder of the workstation to lift up, and the tray rises, so that the distance between the first read-write device and the read-write label is less than the preset distance, so that the first read-write device can be controlled to read and store the material processing information of the read-write label, and store the material processing information in the data exchange area of ​​the controller. In addition, after receiving the in-place signal of the tray, the controller modifies the entry mark of the first data area to the first mark. When the management module obtains the entry mark as the first mark in real time, it determines that the entry and exit request of the workstation is an entry request, and then the management module reads and saves the material processing information of the data exchange area included in the controller. At this time, the management module obtains the material processing information in order to check the processing situation of the previous workstation. When the material to be processed has completed the process operation of the current workstation, the controller modifies the exit mark of the first data area to the second mark. When the management module obtains the outbound mark as the second mark in real time, it determines that the inbound and outbound request of the workstation is an outbound request, and then the management module reads and saves the material processing information of the data exchange area included in the controller. At this time, the management module obtains the material processing information in order to save the processing status of the current workstation.

[0038] It can be understood that when it is determined that the entry and exit request of the workstation is an entry request, if the management module determines that the material to be processed at the current workstation meets the entry requirements based on the material processing information, it is determined that the current workstation can perform the entry operation. When it is determined that the entry and exit request of the workstation is an exit request, if the management module determines that the material to be processed at the current workstation meets the exit requirements based on the material processing information, it is determined that the current workstation can perform the exit operation. Specifically, if the material processing information meets the entry requirements of the current workstation, the management module sends a signal to the controller to allow entry, and the controller controls the entry operation of the current workstation and performs the processing procedure. If the material processing information meets the exit requirements of the current workstation, the management module sends a signal to the controller to allow exit, and the controller controls the exit operation of the current workstation. Specifically, when performing the exit operation, the controller can control the read-write device to write information such as process parameters and equipment operation parameters to the read-write tag, and then control the jacking cylinder to descend, and then control the material blocking cylinder to descend, and release the material to be processed to the next workstation or leave the manufacturing system.

[0039] Through the above technical solution, the manufacturing system includes a controller, a management module and multiple workstations, each workstation is used to execute a processing procedure for the material to be processed, and the control method is applied to the management module. For each workstation, by real-time acquisition of the first data area information in the controller, the first data area includes a preset flag; the entry and exit request of the workstation is determined according to the preset flag; and the corresponding entry or exit operation is performed according to the entry and exit request. The management system collects the data of the controller in the processing process in real time to analyze the entry and exit situation of the material to be processed when executing the processing procedure at each workstation, so as to perform the corresponding entry and exit operations, thereby optimizing the production process and improving the efficiency of batch production.

[0040] In an embodiment of the present application, determining whether a workstation performs a corresponding entry operation or exit operation for an entry / exit request based on the entry / exit request and the material processing information includes: when the entry / exit request is an entry request, determining a first execution result of a previous workstation corresponding to the workstation for the material to be processed based on the material processing information; modifying the entry mark to a first mark based on the first execution result, so that the controller confirms that the workstation performs an entry operation for the entry request through the first mark; when the entry / exit request is an exit request, determining a second execution result of the workstation for the material to be processed based on the material processing information; modifying the exit mark to a second mark based on the second execution result, so that the controller confirms that the workstation performs an exit operation for the exit request based on the second mark.

[0041] It can be understood that, through the workstation's entry request, the first execution result of the previous workstation for the material to be processed needs to meet the entry requirements. Similarly, for the workstation's station request, the second execution result of the current workstation for the material to be processed needs to meet the exit requirements. For example, for the PCR manufacturing system, if the result of the photo detection of the previous workstation is unqualified, the first execution result is unqualified, and the material to be processed cannot enter the current workstation for processing. And if the result of the photo detection of the current workstation is unqualified, the second execution result is unqualified, and the material to be processed cannot enter the next workstation for processing. Then, the management module can modify the entry mark and the exit mark, and modify them to preset marks that can be interpreted by the controller, so that the controller can use the modified exit mark to confirm whether the workstation can perform the corresponding entry operation and exit operation for the exit request.

[0042] In an embodiment of the present application, determining whether the workstation performs the corresponding entry operation or exit operation for the entry and exit request based on the entry and exit request and the material processing information includes: when the first execution result is qualified, modifying the entry mark to a third mark, so that the controller controls the workstation to perform the entry operation for the entry request through the third mark; after completing the entry operation, restoring the entry mark to the first initial mark, and causing the controller to control the workstation to perform the processing procedure for the material to be processed; when the first execution result is unqualified, modifying the entry mark to a fourth mark, so that the controller prohibits the workstation from performing the entry operation through the fourth mark.

[0043] In an embodiment of the present application, the control method also includes: when the entry mark is the fourth mark, modifying the entry return code included in the first data area to the first fault code according to the material processing information, so that the controller parses the first fault code to determine the corresponding first fault cause; restoring the entry mark from the fourth mark to the first initial mark, so that the entry operation is re-executed after the first fault cause is eliminated.

[0044] Specifically, PLC, MES system, EAP (Equipment Automation Platform) equipment automation platform and EQ (Equipment) equipment end communicate through Siemens S7 protocol. Among them, EQ belongs to the field equipment end and exchanges data with EAP of MES system. EAP is a data acquisition system responsible for the communication and acquisition of field equipment data. The entry mark is a Byte word in the first data area of ​​PLC, the default initial value is 0, the entry return code is a Word, and no alarm is 0. When the material pallet arrives at the preparation position of the workstation, it is fed back to PLC through in-situ detection. PLC changes the entry mark in the data area to 1, reads the material processing information in RFID, and saves it to the data exchange area. PLC data area mark 1 indicates that this workstation sends an entry request to MES. After the EAP end of MES system obtains the PLC data area in real time and becomes 1, it is considered that the workstation has an entry request. At the same time, EAP reads the data in the PLC data exchange area and determines the execution completion result of the previous workstation on this workstation. If the MES system determines that the first execution result of the previous process is qualified, the entry mark of the first data area of ​​the PLC is changed to 2; the entry mark 2 of the first data area indicates that the entry judgment is passed and the entry operation can be performed. At this time, the PLC recognizes the first data area label 2, first lifts the material tray and executes the processing steps of this process, and at the same time restores the entry mark of the first data area to the first initial mark 0. If the MES system determines that the first execution result of the previous process is unqualified, the entry mark of the first data area of ​​the PLC is changed to 3. The entry mark 3 of the first data area indicates that the entry judgment is not passed, enters the fault mode, and terminates the entry operation. At this time, the PLC recognizes the first data area label 3, and according to the MES judgment result, the entry return code of the first data area is changed to the first fault code agreed by both parties (see the entry fault error handling code table 1 for details), the equipment prohibits processing and does not allow entry, and the entry mark is restored to 0, so that the entry operation is re-executed after the first fault cause is eliminated.

[0045] Table 1 Station entry fault error handling code table

[0046] Serial number Numeric Alarm text Alarm bit 1 1 EQ should not be used when entering a station 0 2 2 The current device status is stopped and unavailable. 1 3 4 Pit stop EQ does not exist 2 4 8 The entry SN should not be used for the current station 3 5 64 No response from the inbound MES interface 4 6 65 The incoming batch has arrived 5 7 66 The inbound batch does not need to enter the station 6 8 68 The corresponding line of the incoming equipment has no work order or exceeds the quantity 7 9 69 Abnormal incoming batch 8 10 70 The entry SN does not exist 9 11 71 Inbound batch closed 10 12 74 Inbound batches on hold 11 13 75 The incoming batch is wrong and the process is not matched 12 14 76 Inbound batch status is abnormal 13

[0047] In an embodiment of the present application, the outbound mark is modified to the second mark according to the second execution result, so that the controller confirms that the workstation performs the outbound operation for the outbound request according to the second mark, including: when the second execution result is qualified, the outbound mark is modified to the fifth mark, so that the controller controls the workstation to perform the outbound operation for the material to be processed through the fifth mark; after completing the outbound operation, the outbound mark is restored to the second initial mark, and the controller controls the material to be processed to enter the next workstation; when the second execution result is unqualified, the outbound mark is modified to the sixth mark, so that the controller prohibits the workstation from performing the outbound operation for the outbound request through the sixth mark.

[0048] In an embodiment of the present application, the control method includes: when the outbound mark is the sixth mark, modifying the outbound return code included in the first data area to a second fault code according to the material processing information, so that the controller parses the second fault code to determine the corresponding second fault cause; restoring the outbound mark from the sixth mark to the second initial mark, so that the controller controls the manufacturing system to release the material to be processed to the recycling station according to the second fault cause.

[0049] Specifically, PLC, MES system, EAP (Equipment Automation Platform) equipment automation platform and EQ (Equipment) equipment end communicate through Siemens S7 protocol. Among them, EQ belongs to the field equipment end and exchanges data with EAP of MES system. EAP is a data acquisition system, responsible for the communication and acquisition of field equipment data. The outbound flag is another Byte word in the first data area of ​​PLC, and the default initial value is 0; this area is different from the outbound flag. The outbound return code is a Word, and 0 is no alarm. When the material tray completes the process processing, PLC changes the outbound flag of the first data area to 1, and saves the process parameters and equipment operation parameters of this workstation in the data exchange area. PLC sets the outbound flag of the first data area to 1 to indicate that this workstation sends an outbound request to MES. After the EAP database of MES system obtains the outbound flag in real time and it becomes 1, it is considered that the workstation has an outbound request. At the same time, EAP reads the data in the data exchange area of ​​PLC, saves the processing results to the MES database, and judges the execution completion result of this process. If the MES system determines that the second execution result of this process is qualified, the exit mark of the second data area is changed to 2. The exit mark 2 indicates that the exit judgment is passed and the exit operation can be performed. At this time, the PLC recognizes the exit mark 2 of the first data area, first transfers the material pallet to the preparation position of the next workstation, and at the same time restores the exit mark of the first data area label of the PLC to the second initial mark 0. If the MES system determines that the second execution result of this process is unqualified, the exit mark of the first data area of ​​the PLC is changed to 3. The exit mark 3 of the second data area indicates that the exit judgment is not passed, enters the fault mode, and terminates the exit operation. At this time, the PLC recognizes the exit mark 3 of the first data area, and according to the judgment result of the MES, changes the entry return code of the first data area to the second fault code agreed by both parties (see the exit fault error handling code table 2 for details), the equipment is prohibited from processing and exit is not allowed, and the exit mark is restored to 0.

[0050] Table 2 Outbound fault error handling code table

[0051]

[0052]

[0053] In one embodiment, the normal process of entering the station is as described above, but if the entry request fails, that is, the entry flag is 12, the first fault code of the MES may be any one or more of the above error codes, the processing equipment can prompt an alarm, and the PLC can parse the error code to find the first fault cause of the workstation. After the fault is resolved, you can press the reset button at the processing equipment to reset and re-enter the station. If there is no error, the entry is successful. If there is an error, parse the error, find the first fault cause, press the reset button at the equipment to reset, and re-enter the station until the entry is successful, otherwise repeat the above process.

[0054] In one embodiment, the normal outbound process is as described above, but if the outbound request fails, that is, the outbound flag is 22, the MES outbound return error code may be any one or more of the above error codes, the processing equipment can prompt an alarm, the PLC automatically saves the alarm record, and analyzes the error code to find the second fault cause, reset the equipment, and release the equipment. If the current process is NG, the subsequent workstations will not perform the entry operation and will be released directly until they flow into the recycling station.

[0055] Through the above technical solution, the management module of the manufacturing system obtains the entry mark and exit mark of the first data area included in the controller in real time, modifies the entry mark according to the execution result of the previous workstation, modifies the exit mark according to the execution result of the current workstation, and determines whether to perform the corresponding entry operation or exit operation according to the process parameters and equipment operation parameters transmitted by the read-write tag, completes the entry and exit operations in the manufacturing process, and realizes intelligent production. By connecting the MES system and the PLC, real-time inspection and automated control of the production process of the PCR equipment can be achieved, and centralized process optimization, manufacturability optimization, and engineering layout adjustment can be performed. By collecting processing data and entry and exit data in the processing process in real time and analyzing them to optimize the production process, production efficiency can be improved. Figure 1 FIG. 1 is a flow chart of a control method for a manufacturing system in one embodiment. It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0056] The present application embodiment provides a management module for a manufacturing system, which may include:

[0057] a memory configured to store instructions;

[0058] The processor is configured to call instructions from the memory and implement the control method for the manufacturing system according to the above when executing the instructions.

[0059] In an embodiment of the present application, the processor may also be configured to:

[0060] Acquire information of a first data area in the controller in real time, the first data area including a preset flag bit;

[0061] Determine the entry and exit requests of the workstation according to the preset flags;

[0062] Execute the corresponding inbound or outbound operation according to the inbound and outbound requests.

[0063] In an embodiment of the present application, the preset flag bit includes an inbound flag and an outbound flag, and the processor may also be configured as follows:

[0064] When the entry mark is the first mark, the entry and exit request is determined to be the entry request, wherein the first mark is when the material to be processed arrives at the workstation, the controller modifies the entry mark to the first mark; when the exit mark is the second mark, the entry and exit request is determined to be the exit request, wherein the second mark is when the material to be processed in the workstation completes the processing procedure, the controller modifies the entry mark to the second mark.

[0065] In an embodiment of the present application, the processor may also be configured to:

[0066] Read the material processing information in the controller. The material processing information is obtained when the material to be processed arrives at the workstation and the controller controls the read-write device in the workstation to read the read-write tag of the material to be processed; determine whether the workstation performs the corresponding entry or exit operation based on the entry and exit request and the material processing information.

[0067] In an embodiment of the present application, the processor may also be configured to:

[0068] When the entry and exit request is an entry request, the first execution result of the previous workstation corresponding to the workstation for the material to be processed is determined according to the material processing information; the entry mark is modified to the first mark according to the first execution result, so that the controller confirms that the workstation performs the entry operation for the entry request through the first mark; when the entry and exit request is an exit request, the second execution result of the workstation for the material to be processed is determined according to the material processing information; the exit mark is modified to the second mark according to the second execution result, so that the controller confirms that the workstation performs the exit operation for the exit request according to the second mark.

[0069] In an embodiment of the present application, the processor may also be configured to:

[0070] When the first execution result is qualified, the entry mark is modified to the third mark, so that the controller controls the workstation to perform the entry operation for the entry request through the third mark; after completing the entry operation, the entry mark is restored to the first initial mark, and the controller controls the workstation to perform the processing procedure for the material to be processed; when the first execution result is unqualified, the entry mark is modified to the fourth mark, so that the controller prohibits the workstation from performing the entry operation through the fourth mark.

[0071] In an embodiment of the present application, the processor may also be configured to:

[0072] When the entry mark is the fourth mark, the entry return code included in the first data area is modified to the first fault code according to the material processing information, so that the controller parses the first fault code to determine the corresponding first fault cause; the entry mark is restored from the fourth mark to the first initial mark, so that the entry operation is re-executed after the first fault cause is eliminated.

[0073] In an embodiment of the present application, the processor may also be configured to:

[0074] When the second execution result is qualified, the outbound mark is modified to the fifth mark, so that the controller controls the workstation to perform the outbound operation for the material to be processed through the fifth mark; after completing the outbound operation, the outbound mark is restored to the second initial mark, and the controller controls the material to be processed to enter the next workstation; when the second execution result is unqualified, the outbound mark is modified to the sixth mark, so that the controller prohibits the workstation from performing the outbound operation for the outbound request through the sixth mark.

[0075] In an embodiment of the present application, the processor may also be configured to:

[0076] When the outbound mark is the sixth mark, the outbound return code included in the first data area is modified to the second fault code according to the material processing information, so that the controller parses the second fault code to determine the corresponding second fault cause; the outbound mark is restored from the sixth mark to the second initial mark, so that the controller controls the manufacturing system to release the material to be processed to the recycling station according to the second fault cause.

[0077] The present application provides a manufacturing system, referring to Figure 2 , the manufacturing system includes:

[0078] A plurality of workstations 210, each workstation being used to perform a processing operation on a material to be processed;

[0079] A controller 220, the controller comprising a first data area 10, the first data area comprising a preset flag bit;

[0080] According to the management module 230 for manufacturing system described above.

[0081] In one embodiment, reference Figure 2 Each workstation 210 includes a reading and writing device 20. A readable and writable label is provided on the material to be processed. The reading and writing device 10 is used to read the material processing information of the readable and writable label.

[0082] In an embodiment of the present application, the controller is also used for: when the material to be processed arrives at the workstation, modifying the entry mark to a first mark; when the workstation completes the processing procedure for the material to be processed, modifying the exit mark to a second mark; when the entry mark is modified to a third mark, controlling the workstation to perform an entry operation in response to the entry request; after the entry operation is completed and the entry mark is restored to the first initial mark, controlling the workstation to perform the processing procedure for the material to be processed; when the entry mark is modified to a fourth mark, prohibiting the workstation from performing the entry operation; when the entry return code included in the first data area is modified to a first fault code, parsing the first fault code to determine the corresponding first fault cause; and when the exit mark is modified to a fifth mark. When the outbound operation is completed and the outbound mark is restored to the second initial mark, the material to be processed is controlled to enter the next workstation. When the inbound mark is restored from the fourth mark to the first initial mark and the first fault cause is eliminated, the inbound operation is re-executed. When the outbound mark is modified to the sixth mark, the workstation is prohibited from performing the outbound operation for the outbound request. When the material processing information modifies the outbound return code included in the first data area to the second fault code, the second fault code is parsed to determine the corresponding second fault cause. When the outbound mark is restored from the sixth mark to the second initial mark, the manufacturing system is controlled according to the second fault cause to release the material to be processed to the recycling station.

[0083] In the embodiment of the present application, the manufacturing system also includes a BI subsystem and an EQ device side, and the management system includes an EAP equipment automation platform. EQ belongs to the field device side and exchanges data with the EAP of the MES system. EAP is a data acquisition system responsible for the communication and acquisition of field device data. Each workstation includes an optical pressure sensor installation station, a filter installation station, a lens installation station, a module internal visual inspection station, a capping and screwing station, a PD board installation station, a gas shearing and soldering station, an optical power detection and marking station, a recycling station, and a loading station. The controller includes a first control unit, a second control unit, and a third control unit. The first control unit is used to control the optical pressure sensor installation station, the filter installation, and the lens installation station. The second control unit is used to control the module internal visual inspection station, the power-off capping and screwing station. The third control unit is used to control the PD board installation station, the gas shearing and soldering station, the optical power detection and marking station, the recycling station, and the loading station. The first control unit, the second control unit, and the third control unit are all connected to the BI subsystem and the management system through a network switch. The first control unit, the second control unit, and the third control unit are all connected to the EQ device end to obtain the equipment operating parameters and material processing information of the workstation.

[0084] Among them, the BI system is a new generation of self-service agile big data analysis platform based on cloud computing, which provides a complete solution from data collection, data processing, data storage, and data visualization. The BI system's multi-data source management, simple drag-and-drop tabulation, real-time visual exploratory analysis, complete multi-screen application solutions, and enterprise-level permission management integrated with WeChat can provide effective support for corporate decision-making and product operations. The BI database can collect and integrate material processing information from different workstations on different production lines. The EAP database is a data collection system responsible for the communication and collection of field equipment data. The MES system includes an MES database and an MES client. The MES database is used for data storage and exchange, and the MES client is used for data collection and data processing.

[0085] In one embodiment, Figure 3The MES-PLC-RFID system architecture diagram according to the embodiment of the present application is schematically shown. The system includes a first control unit PLC1, a second control unit PLC2, a third control unit PLC3, a network switch, an MES system, a BI subsystem and an EQ device end. The BI subsystem and the management system communicate with PLC1, PLC2 and PLC3 through a network switch. Among them, PLC1 is responsible for controlling the optical pressure sensor installation station, the filter installation station and the lens installation station, PLC2 is responsible for controlling the internal visual inspection station of the module, the capping screw station, and PLC3 is responsible for the PD board installation station, the gas shear soldering station, the optical power detection and marking station, the unqualified rejection station (recycling station) and the feeding station. Each station has a corresponding read-write device to identify the readable and writable label of the material to be processed. Among them, the MES system in the PCR manufacturing system is a computer system for inspecting and controlling the manufacturing process. It collects various data in the production process in real time, analyzes the data, and optimizes the production process, thereby improving production efficiency. For example, through the production scheduling of MES, it is possible to automatically determine whether the existing product inventory and raw material inventory meet the required orders. EAP is a data acquisition system responsible for the communication and acquisition of field equipment data. EQ belongs to the field equipment side and exchanges data with EAP. The BI subsystem is a new generation of self-service agile big data analysis platform based on cloud computing, providing a complete solution from data acquisition, data processing, data storage, and data visualization. The BI subsystem's unique multi-data source management, simple drag-and-drop tabulation, real-time visual exploratory analysis, perfect multi-screen application solutions, and enterprise-level permission management integrated with WeChat can provide effective support for enterprise decision-making and product operations. Programmable Logic Controller PLC: A computer system used to control industrial production processes. It realizes automated control of the production process through programming. PLC has high programmability and flexibility, and can be programmed according to the actual situation of the production process to realize various control functions; by connecting MES and PLC, real-time inspection and automated control of the production process can be realized. Automation equipment industrial control computer: The automated manufacturing production line of PCR optical modules includes the following process steps (in chronological order): loading station, optical pressure sensor installation, filter installation, lens installation, module internal visual inspection, capping and screwing station, PD board installation, gas shear soldering station, optical power detection and marking station. The intelligent assembly of the module automatically collects pressure data during the assembly process through the pressure sensor; the intelligent screw machine is used to automatically collect torque and locking data during the assembly process. The intelligent visual inspection of the module uses the built-in camera module to automatically collect image information during the assembly process, and automatically judges the qualification of products and semi-finished products through shooting with the intelligent camera. Intelligent optical detection automatically adjusts the gain coefficient through automatic fluorescence adjustment, uses optical power detection technology to automatically judge the qualification of optical performance, and can analyze the source of unqualified channels.Others: Use the automatic fault reporting program to automatically query the corresponding fault code of the equipment, and provide explanations, analysis, prompts, etc. RFID mainly marks each pallet, records the process parameters and equipment operation parameters of each workstation, and facilitates wireless communication with PLC.

[0086] Specifically, the station entry processing flow is as follows: Figure 4 As shown, the PLC, the EAP end of the MES system and the field equipment communication unit communicate through the Siemens S7 protocol. EAP monitors the "entry mark" of the equipment station. If EQ sets the "entry mark" to 1, EAP determines it as an entry action. EAP reads the data in EQ, including RFIDNO and the station number of the workstation. Then, EAP calls the MES interface, uploads the station number and RFIDNO, and MES returns the batch number. MES returns the result, if it returns successfully. That is, the MES system determines that the first execution result of the previous process is qualified. Then EAP notifies EQ and sets the "entry mark" to 2, issues the batch number, then EQ starts processing and sets the "entry mark" to 0. If MES returns the result, it returns failure. That is, the MES system determines that the first execution result of the previous process is unqualified. Then EAP notifies EQ and sets the "entry mark" to 3, notifies the station error code through the "entry return code", then EQ prohibits processing, and sets the "entry mark" to 0, and eliminates the error cause according to the error information returned by EAP.

[0087] Specifically, the outbound processing flow of the workstation is as follows: Figure 5 As shown, the PLC, the EAP end of the MES system and the field equipment communication unit communicate through the Siemens S7 protocol. EAP monitors the "outbound flag" of the equipment station. If EQ sets the "outbound flag" to 1, EAP determines it as an outbound action. EAP reads the data in EQ, including RFIDNO, the station number of the workstation, the test results, and other agreed parameters that need to be collected. Then, EAP calls the MES interface, uploads the station number, RFIDNO and the parameters required by MES, and MES returns whether the system is successfully outbound. Determine whether MES returns successfully. If it returns successfully. That is, the MES system determines that the second execution result of the current process is qualified. Then EAP notifies EQ and sets the "outbound flag" to 2. Then EQ starts to execute the outbound action and sets the "outbound flag" to 0. If MES returns a failure. That is, the MES system determines that the second execution result of the current process is unqualified. Then EAP notifies EQ and sets the "outbound flag" to 3, and notifies the station of the error code through the "outbound return code". Then EQ will issue an alarm, set the "entry flag" to 0, and the "exit return code" to 0, and eliminate the cause of the error based on the error information returned by EAP.

[0088] In one embodiment, the manufacturing system is a PCR manufacturing system, and its workstations may include a loading station, an optical pressure sensor installation station, a filter installation station, a lens installation station, a module internal visual inspection station, a capping screw station, a PD board installation station, a gas shear soldering station, an optical power detection station, and a marking station. The process flow of the production line of the PCR manufacturing system includes the following processes:

[0089] 1. Loading station: After all materials are placed, press the start button, the PLC receives the input signal, and sends an entry request to the MES system. The MES receives the entry request and feeds back an entry-allowed signal. The entry-allowed signal carries the batch number. The PLC gets the batch number and triggers the camera to take a photo for detection. If OK, the PLC writes the batch number into the RFID and sends an exit request to the MES system. The PLC receives the exit-allowed signal from the MES, the pallet drops, the product information is written into the RFID, and the blocking cylinder drops and releases. If the photo detection fails, the material is inspected again at the second entry station, and the above steps are repeated. RFID can record whether the material discharge at the loading station is OK = 1, NG = 2, and record the batch serial number SN (240329001) from the MES.

[0090] 2. Photo pressure sensor installation station: PLC receives the signal that the pallet is in place, and sends an entry request to the MES system. MES receives the signal and checks whether the previous station is OK. If it is OK, the entry is successful, otherwise the pallet is released if the entry fails. If the entry is successful, the PLC controls the cylinder to lift the pallet up, the PLC reads the RFID information, sends a start signal to the robot to install the sensor, the robot moves, and the feedback signal is given to the PLC. PLC sends an exit request to MES, MES reads the process parameters and equipment operation parameters in the PLC data exchange area, binds the SN number, gives an exit signal, and exits. RFID records the processing results of this station, including process parameters and equipment operation parameters.

[0091] 3. Filter installation station: PLC receives the signal that the pallet is in place, and sends an entry request to the MES system. MES receives the signal and checks whether the previous station is OK. If it is OK, the entry is successful, otherwise the pallet is released if the entry fails. If the entry is successful, the PLC controls the cylinder to lift the pallet up, the PLC reads the RFID information, sends a start signal to the robot to install the filter, the robot moves, and the feedback signal is given to the PLC. PLC sends an exit request to MES, MES reads the process parameters and equipment operation parameters in the PLC data exchange area, binds the SN number, gives an exit signal, and exits. RFID records the processing results of this station, including process parameters and equipment operation parameters.

[0092] 4. Lens installation station: PLC receives the signal that the pallet is in place, and sends an entry request to the MES system. MES receives the signal and checks whether the previous station is OK. If it is OK, the entry is successful, otherwise the pallet is released if the entry fails. If the entry is successful, the PLC controls the cylinder to lift the pallet up, the PLC reads the RFID information, and sends a start signal to the robot to install the lens. The robot moves and the feedback signal is given to the PLC. PLC sends an exit request to MES. MES reads the process parameters and equipment operation parameters in the PLC data exchange area, binds the SN number, gives an exit signal, and exits. RFID records the processing results of this station, including process parameters and equipment operation parameters.

[0093] 5. Visual inspection station inside the module: PLC receives the signal that the pallet is in place, and sends an entry request to the MES system. MES receives the signal and checks whether the previous station is OK. If it is OK, the entry is successful, otherwise the pallet is released if the entry fails. If the entry is successful, the PLC controls the cylinder to lift the pallet up, the PLC reads the RFID information, triggers the camera to take pictures, receives visual recognition information, and gives feedback signals to the PLC. PLC sends an exit request to MES, MES reads the process parameters and equipment operating parameters in the PLC data exchange area, binds the SN number, gives an exit signal, and exits. RFID records the processing results of this station, including process parameters and equipment operating parameters.

[0094] 6. Capping and screwing station: PLC receives the signal that the pallet is in place, and sends an entry request to the MES system. MES receives the signal and checks whether the previous station is OK. If it is OK, the entry is successful, otherwise the pallet is released if the entry fails. If the entry is successful, the PLC controls the cylinder to lift the pallet up, the PLC reads the RFID information, sends a start signal to the robot to install the screws, the robot moves, and the feedback signal is given to the PLC. PLC sends an exit request to MES, MES reads the process parameters and equipment operation parameters in the PLC data exchange area, binds the SN number, gives an exit signal, and exits. RFID records the processing results of this station, including process parameters and equipment operation parameters.

[0095] 7. PD board installation station: PLC receives the signal that the pallet is in place, and sends an entry request to the MES system. MES receives the signal and checks whether the previous station is OK. If it is OK, the entry is successful, otherwise the pallet is released if the entry fails. If the entry is successful, the PLC controls the cylinder to lift the pallet up, the PLC reads the RFID information, controls the robot to move to the processing station, triggers the camera to take pictures and identify, and feedbacks the signal to the PLC. When the PLC receives the OK command, it sends a command to the robot to install the PD board, and sends a signal to the PLC after completion. The PLC sends an exit request to the MES, and the MES reads the process parameters and equipment operating parameters in the PLC data exchange area, binds the SN number, gives an exit signal, and exits. RFID records the processing results of this station, including process parameters and equipment operating parameters.

[0096] 8. Gas shear soldering station: PLC receives the signal that the pallet is in place, and sends an entry request to the MES system. MES receives the signal and checks whether the previous station is OK. If it is OK, the entry is successful, otherwise the pallet is released if the entry fails. If the entry is successful, the PLC controls the cylinder to lift the pallet up, the PLC reads the RFID information, sends a start signal to the robot to perform the soldering action, and after the soldering action is completed, the feedback signal is given to the PLC. PLC sends an exit request to MES, MES reads the process parameters and equipment operation parameters in the PLC data exchange area, binds the SN number, gives an exit signal, and exits. RFID records the processing results of this station, including process parameters and equipment operation parameters.

[0097] 9. Optical power detection station and marking station: Gas shearing and tin welding station: PLC receives the signal that the pallet is in place, and sends an entry request to the MES system. MES receives the signal and checks whether the previous station is OK. If it is OK, the entry is successful, otherwise the pallet is released if the entry fails. If the entry is successful, the PLC controls the cylinder to lift the pallet up, the PLC reads the RFID information, controls the downward pressure cylinder to descend, the marking machine to code, triggers the barcode scanner to scan the code, and after the re-inspection is qualified, the optical power detection begins. After the detection is completed, the feedback signal is given to the PLC. PLC sends an exit request to MES, MES reads the process parameters and equipment operation parameters in the PLC data exchange area, binds the SN number, gives an exit signal, and exits. RFID records the processing results of this station, including process parameters and equipment operation parameters.

[0098] 10. Recycling station: During the execution of any of the above processes, if MES or PLC reads a non-conforming signal, when the corresponding workstation detects that the pallet is in place, the cylinder of the workstation pushes the pallet to the non-conforming assembly line to the recycling station to sort out the non-conforming products.

[0099] The present application provides a machine-readable storage medium, on which instructions are stored, and the instructions are used to enable a machine to execute the control method for a manufacturing system according to the above.

[0100] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 6 As shown. The computer device includes a processor A01, a network interface A02, a memory (not shown in the figure) and a database (not shown in the figure) connected via a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02 and a database (not shown in the figure). The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A04. The database of the computer device is used to store data for a control method for a manufacturing system. The network interface A02 of the computer device is used to communicate with an external terminal via a network connection. When the computer program B02 is executed by the processor A01, a control method for a manufacturing system is implemented.

[0101] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0102] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0103] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes 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 generate 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.

[0104] 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.

[0105] 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.

[0106] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0107] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0108] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0109] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0110] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A control method for a manufacturing system, characterized in that: The manufacturing system includes a controller, a management module and a plurality of workstations, each of which is used to perform a processing procedure for a material to be processed. The control method is applied to the management module, wherein for each workstation, the control method includes: Acquire information of a first data area in the controller in real time, wherein the first data area includes a preset flag bit; Determining the entry and exit request of the workstation according to the preset flag bit; Execute corresponding inbound operation or outbound operation according to the inbound and outbound request.

2. The control method for a manufacturing system according to claim 1, characterized in that: The preset flag bit includes an inbound flag and an outbound flag, and determining the inbound and outbound request of the workstation according to the preset flag bit includes: When the station entry mark is a first mark, determining the station entry and exit request as a station entry request, wherein the first mark is when the material to be processed arrives at the workstation, the controller modifies the station entry mark to the first mark; When the outbound mark is a second mark, the inbound and outbound request is determined to be an outbound request, wherein the second mark is when the material to be processed in the workstation completes the processing procedure, and the controller modifies the inbound mark to the second mark.

3. The control method for a manufacturing system according to claim 1, characterized in that: The performing a corresponding inbound operation or outbound operation according to the inbound and outbound request comprises: Reading material processing information in the controller, wherein the material processing information is obtained when the material to be processed arrives at the workstation by the controller controlling the read-write device in the workstation to read the read-write tag of the material to be processed; Determine whether the workstation performs a corresponding entry operation or exit operation for the entry / exit request according to the entry / exit request and the material processing information.

4. The control method for a manufacturing system according to claim 3, characterized in that: The determining, according to the station entry and exit request and the material processing information, whether the workstation performs a corresponding station entry operation or station exit operation for the station entry and exit request comprises: When the inbound and outbound request is an inbound request, determining, according to the material processing information, a first execution result of a previous workstation corresponding to the workstation for the material to be processed; Modifying the station entry mark to a first mark according to the first execution result, so that the controller confirms that the workstation performs the station entry operation for the station entry request through the first mark; When the inbound / outbound request is an outbound request, determining a second execution result of the workstation for the material to be processed according to the material processing information; The outbound mark is modified to a second mark according to the second execution result, so that the controller confirms that the workstation performs an outbound operation for the outbound request according to the second mark.

5. The control method for a manufacturing system according to claim 4, characterized in that: The determining, according to the station entry and exit request and the material processing information, whether the workstation performs a corresponding station entry operation or station exit operation for the station entry and exit request comprises: When the first execution result is qualified, modifying the station entry mark to a third mark, so that the controller controls the workstation to perform the station entry operation for the station entry request through the third mark; After the station entry operation is completed, the station entry mark is restored to the first initial mark, and the controller controls the workstation to perform a processing procedure for the material to be processed; When the first execution result is unqualified, the station entry mark is modified to a fourth mark, so that the controller prohibits the workstation from executing the station entry operation through the fourth mark.

6. The control method for a manufacturing system according to claim 5, characterized in that: The control method further comprises: When the station entry mark is the fourth mark, the station entry return code included in the first data area is modified to a first fault code according to the material processing information, so that the controller parses the first fault code to determine the corresponding first fault cause; The station entry mark is restored from the fourth mark to the first initial mark, so that the station entry operation is re-executed after the first fault cause is eliminated.

7. The control method for a manufacturing system according to claim 4, characterized in that: The step of modifying the outbound mark to a second mark according to the second execution result so that the controller confirms, according to the second mark, that the workstation performs an outbound operation for the outbound request comprises: When the second execution result is qualified, the exit mark is modified to a fifth mark, so that the controller controls the workstation to perform the exit operation on the material to be processed through the fifth mark; After the exit operation is completed, the exit mark is restored to the second initial mark, and the controller controls the material to be processed to enter the next workstation; When the second execution result is unqualified, the outbound mark is modified to a sixth mark, so that the controller prohibits the workstation from performing the outbound operation for the outbound request through the sixth mark.

8. The control method for a manufacturing system according to claim 7, characterized in that: The control method comprises: When the outbound mark is the sixth mark, the outbound return code included in the first data area is modified to a second fault code according to the material processing information, so that the controller parses the second fault code to determine the corresponding second fault cause; The outbound mark is restored from the sixth mark to the second initial mark, so that the controller controls the manufacturing system to release the material to be processed to the recycling station according to the second fault cause.

9. A manufacturing system, characterized in that: The manufacturing system comprises: A plurality of workstations, each workstation being used to perform a processing operation on a material to be processed; A controller, the controller comprising a first data area, the first data area comprising a preset flag bit; A management module, the management module comprising a memory and a processor, the memory being configured to store instructions, the processor being configured to call the instructions from the memory and being able to implement the control method for a manufacturing system according to any one of claims 1 to 8 when executing the instructions.

10. The manufacturing system according to claim 9, characterized in that: The manufacturing system also includes a BI subsystem and an EQ device end, the management system includes an EAP device automation platform, the multiple workstations include an optical pressure sensor installation station, a filter installation station, a lens installation station, a module internal visual inspection station, a capping and screwing station, a PD board installation station, a gas shearing and soldering station, an optical power detection and marking station, a recycling station, and a loading station, the controller includes a first control unit, a second control unit, and a third control unit, the first control unit is used to control the optical pressure sensor installation station, the filter installation, and the lens installation station, the second control unit is used to control the module internal visual inspection station, the power-off capping and screwing station, the third control unit is used to control the PD board installation station, the gas shearing and soldering station, the optical power detection and marking station, the recycling station, and the loading station, the first control unit, the second control unit, and the third control unit are all connected to the BI subsystem and the management system through a network switch, and the first control unit, the second control unit, and the third control unit are all connected to the EQ device end.

11. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores instructions, and the instructions are used to enable a machine to execute the control method for a manufacturing system according to any one of claims 1 to 8.

Citation Information

Cited By

  • Data processing method and system for virtual EAP in semiconductor EAP system and electronic equipment

    CN121390590A