Production control method and device, electronic equipment and medium
By introducing abnormal product judgment and marking mechanisms into the production line system, the cache queue is managed, and the resource waste caused by the problem of problem products entering the next process is solved, and production efficiency is improved.
Patent Information
- Application Number
- CN202411203803.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2024-12-10
AI Technical Summary
In the production line of continuous process, the problematic product may enter the next process operation, resulting in waste of production resources and time.
By introducing abnormal product judgment and marking mechanisms in the production line system, the products are marked according to the operation results of the first process and managed in the cache queue. If an exception is detected, empty operations or partial operations will be performed in the subsequent process to avoid waste of resources .
Effectively bypass abnormal products improves the production efficiency of the production line and reduces resource waste and processing time.
Smart Images

Figure CN119105418A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of production lines and production control thereof, and in particular to a production control method, device, electronic equipment and medium for a production line system. Background Art
[0002] At present, in the automatic production process of some continuous process production lines, after a certain process is performed on a product, defective products may be obtained due to various reasons. If the defective products enter the next process as usual and are subjected to the next process, it will often cause a waste of production resources and production time. Summary of the invention
[0003] In view of this, the present disclosure provides a production control method, device, electronic device and medium, which are used to at least partially solve the above technical problems.
[0004] In a first aspect, the present disclosure provides a production control method, which is applied to a production line system, comprising:
[0005] In response to an operation instruction of a designated first process among a plurality of continuous processes, the following steps are performed:
[0006] A control device performs the operation of the first process on the product;
[0007] B. determining whether the result of executing the operation of the first step is abnormal;
[0008] C. marking the active formula of the product based on the determination result of whether it is abnormal;
[0009] D. enqueueing the active recipe into a first cache queue based on a first address; and,
[0010] In response to an operation instruction of a second process that is consecutive to the first process, the following steps are performed:
[0011] E. dequeueing the first active recipe in the first cache queue based on the second address;
[0012] F Based on the marking condition indicating abnormality of the result of the dequeued activity recipe, the control device performs an operation different from the operation of the second process on the product.
[0013] In a possible implementation, after step F, the method further includes:
[0014] For the process after the second process, based on the marking situation indicating abnormality of the result of the judgment in the dequeued active recipe, the control device performs an operation different from that of the corresponding process on the product; wherein the operation different from that of the corresponding process is an empty operation, or is a partial operation of the operation of the corresponding process.
[0015] In a possible implementation, after step E, the method further includes:
[0016] Based on the indication in the dequeued active recipe that there is no abnormal marking result, the control device performs the operation of the second process on the product.
[0017] In a possible implementation, step A further includes:
[0018] The control device collects the identity information of the product;
[0019] The active formula of the product is retrieved from the library according to the collected identity information. If the collection of the identity information of the product fails, the pre-agreed active formula is retrieved as the active formula of the product.
[0020] In a possible implementation, step A further includes:
[0021] dequeueing the first active recipe in the second cache queue based on the third address;
[0022] Determine whether there is a mark indicating that the judgment result is abnormal in the activity formula to be dequeued;
[0023] If there is no marking indicating that the judgment result is abnormal in the active recipe that has been dequeued, the control device performs the operation of the first process on the product and then enters step B.
[0024] In a possible implementation, after determining whether there is a mark indicating that the determination result is abnormal in the dequeued activity recipe, the method further includes:
[0025] If there is a mark indicating that the judgment result is abnormal in the dequeued active recipe, the control device performs an operation different from the operation of the first process on the product, and then enters step D.
[0026] In a possible implementation manner, the operation different from the operation of the second process is a null operation, or is a partial operation of the operation of the second process.
[0027] In a second aspect, the present disclosure provides a production control device, applied to a production line system, comprising:
[0028] The first process response unit includes
[0029] A first control module, configured to control the device to perform the operation of a first process on a product in response to an operation instruction of a first process specified in a plurality of continuous processes;
[0030] A first judging module, used to judge whether the result of executing the operation of the first process is abnormal;
[0031] A first marking module, used for marking the active formula of the product based on the abnormality determination result;
[0032] A first enqueue module, configured to enqueue the active recipe into a first cache queue based on a first address; and
[0033] The second process response unit comprises:
[0034] A first dequeue module, configured to dequeue the first active recipe in the first cache queue based on a second address in response to an operation instruction of a second process that is continuous after the first process;
[0035] The second control module is used to control the device to perform an operation different from the operation of the second process on the product based on the marking condition indicating that the result of the judgment is abnormal in the dequeued active recipe.
[0036] In a third aspect, the present disclosure provides an electronic device, the electronic device comprising: a processor, a communication interface, a memory and a bus, the processor, the communication interface and the memory communicating with each other through the bus;
[0037] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to any of the methods described in the first aspect.
[0038] In a fourth aspect, the present disclosure provides a computer-readable storage 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.
[0039] In an embodiment of the present disclosure, by specifying a process that may produce abnormal processed products, a step of determining whether a product is abnormal and a step of marking the active recipe of the abnormal product are added, and based on the marking indicating the abnormality in the active recipe, an operation different from that of the original process is performed on the product, such as a no operation. In this way, abnormal products in the production process can be bypassed without changing the existing hardware structure of the production line system, thereby improving the production efficiency of the production line. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 It is a flowchart of operation steps in response to the operation instructions of the specified first process in the embodiment of the production control method disclosed in the present invention.
[0041] Figure 2 It is a flowchart of operation steps in response to operation instructions of a second process that is continuous after the first process in an embodiment of the production control method disclosed in the present invention.
[0042] Figure 3 is a structural diagram of a production control device according to an embodiment of the present disclosure.
[0043] Figure 4 is a structural diagram of an electronic device according to an embodiment of the present disclosure.
[0044] List of reference numerals:
[0045] 300. Production control device; 310. First process response unit;
[0046] 312. A first control module; 314. A first determination module;
[0047] 316, first marking module; 318, first queueing module;
[0048] 320, second process response unit; 322, first queue removal module;
[0049] 324, a second control module; 330, a first cache queue;
[0050] 400. Electronic device; 402. Processor;
[0051] 404, communication interface; 406, memory;
[0052] 408, bus; 410, program. DETAILED DESCRIPTION
[0053] In order to make the purpose, technical solutions, and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail with reference to the accompanying drawings and embodiments. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other technical solutions obtained by ordinary technicians in the field belong to the scope of protection of the present disclosure.
[0054] Figure 1 , Figure 2 The production control method of the embodiment of the present disclosure is shown, which is mainly applied to a production line system, which includes N (N≥2, N is a positive integer) consecutive processes, and the products to be processed are sequentially sent to the workstation corresponding to the first process of the N processes, and then enter the workstations of the subsequent processes in sequence according to the process sequence. The method mainly includes Figure 1 The operation steps in response to the operation instruction of the first process are shown and Figure 2 An operation step in response to an operation instruction of a second process that is consecutive to the first process, wherein the first process may be any specified process among N processes.
[0055] like Figure 1As shown, in response to the specified operation instruction of the first process, the following steps are performed:
[0056] Step S102, the control device (the operable device corresponding to the first sequence) performs the operation of the first process on the product (ie, the "product that triggers the operation instruction of the first process").
[0057] Among them, the first process can be the "identity recognition and activity formula acquisition process", which is usually the first process among N processes. Step S102 can be further implemented as: the control device collects the identity information of the product; the activity formula of the product is retrieved from the library according to the collected identity information. If the identity information of the product fails to be collected, the pre-agreed activity formula is retrieved as the activity formula of the product.
[0058] In some embodiments, if the method of this embodiment has been applied to any one or more processes before the first process, then step S102 may further include: dequeuing the first active recipe in the second cache queue based on the third address; judging whether there is a mark indicating that the judgment result is abnormal in the dequeued active recipe; if there is no mark indicating that the judgment result is abnormal in the dequeued active recipe, the control device performs the operation of the first process on the product, and then enters step S104. In addition, in these embodiments, it may also include: if there is a mark indicating that the judgment result is abnormal in the dequeued active recipe, the control device performs an operation different from the operation of the first process on the product, and then enters step S108.
[0059] Step S104, determining whether the result of executing the operation of the first process is abnormal.
[0060] In some embodiments where the designated first process is the "identity identification and activity formula acquisition process", step S104 can be further implemented as: judging whether the result of executing the operation of the first process is abnormal based on the judgment result of whether the product identity information collection fails. In addition, in other embodiments, in step S104, the "result of the control device executing the operation of the first process on the product" can be detected by a detection device to determine whether it reaches a preset value or preset requirement to determine whether it is abnormal. Taking the tire inflation process as an example, the air pressure detection device can be used to detect whether the air pressure value of the tire after the inflation operation reaches a preset value to determine whether it is abnormal.
[0061] Step S106, based on the determination result of whether it is abnormal in step S104, marking the active formula of the product.
[0062] In practical applications, there are various ways to mark active recipes. For example, the first information can be marked only in the active recipe of the product whose judgment result is abnormal, and no information can be marked in the active recipe of the product whose judgment result is normal; for example, the second information can be marked only in the active recipe of the product whose judgment result is normal, and no information can be marked in the active recipe of the product whose judgment result is abnormal; for example, the first information can be marked in the active recipe of the product whose judgment result is abnormal and the second information can be marked in the active recipe of the product whose judgment result is normal; and so on. Continuing with the tire inflation process as an example, the starting value of the specified variable in the active recipe of the product whose judgment result is abnormal can be assigned 'IsBad'.
[0063] Step S108 , enqueue the active recipe into a first cache queue based on the first address.
[0064] Go to Figure 2 ,like Figure 2 As shown, in response to the operation instruction of the second process that is consecutive to the first process, the following steps S202 and S204 are performed:
[0065] Step S202: dequeue the active recipe that is first in the first cache queue based on the second address.
[0066] It can be understood that in the method of this embodiment, the active recipe that enters the queue first is placed before the active recipe that enters the queue later. In order to enable "entry" and "de-queue" to be executed simultaneously without conflict, the method of this embodiment configures the entry address and the de-queue address differently.
[0067] Step S204, based on the abnormal indication in the active recipe in step S202, the control device performs an operation different from the operation of the second process on the product (i.e., "the product that triggers the operation instruction of the second process"). Exemplarily, the operation different from the operation of the second process is a null operation, or a partial operation of the operation of the second process. In this way, the processing time can be reduced without changing the hardware structure of the existing production line system, thereby generating higher production efficiency.
[0068] In some embodiments, it is impossible for any process after the second process to produce abnormally processed products, and the following steps may be included after step S204: for the process after the second process, the control device performs an operation different from the operation of the corresponding process on the product. Exemplarily, the operation different from the operation of the corresponding process is a null operation, or a partial operation of the operation of the corresponding process.
[0069] In some embodiments, after step S202, the following steps may be further included: based on the indication in the dequeued activity formula that the result of the judgment is normal and the dequeued activity formula, the control device performs the operation of the second process on the product (i.e., "the product that triggers the operation instruction of the second process"). In other embodiments, after step S202, the following steps may be further included: for the second process and subsequent processes, based on the dequeued activity formula, the control device performs the operation of the corresponding process on the product (i.e., "the product that triggers the operation instruction of the second process").
[0070] In addition, in actual applications, different production line systems may have different arrangements of workstations and devices. For example, multiple consecutive processes may correspond to the same workstation and the same device; for example, multiple consecutive processes may correspond to the same workstation and different devices; for example, multiple consecutive processes may correspond to different workstations and different devices; and so on. The method of this embodiment is applicable. Moreover, for the case where multiple processes correspond to the same workstation, for example, the operation instruction of the process can be triggered when the completion of the operation of the previous process adjacent to the process is received; for the case where multiple processes may correspond to different workstations, for example, the operation instruction of the process can be triggered when the product is detected to arrive at the workstation corresponding to the process; for some other scenarios, the two can also be used in combination.
[0071] In order to better understand the embodiments of the present disclosure, the tire whitening process is described in detail below. The tire whitening process includes five processes: a continuous identity recognition and formula acquisition process (corresponding to the first workstation), an inflation process, a tire grinding process, a deflation process, a rubber fragment removal process, and a discharge process (corresponding to the third workstation); wherein the inflation process, the tire grinding process, the deflation process, and the rubber fragment removal process correspond to the same workstation (i.e., the second workstation); the workstations are connected by a conveying device, and the tires to be processed are arranged in sequence and sent to the conveying device (in front of the first workstation), and then the conveying device sends each tire to the first workstation, the second workstation, and the third workstation in sequence. Abnormal tires may appear in the identity recognition and formula acquisition process and the inflation process. The following specifically describes the implementation process of applying the production control method of the embodiment of the present disclosure to the identity recognition and formula acquisition process and the inflation process, respectively, including the following six parts:
[0072] First, in response to the operation instruction of the identity recognition and recipe acquisition process, the following operations are performed:
[0073] (1) Controlling the identity collection device to collect the identity mark (such as a barcode, a QR code, etc.) on the tire, and retrieving the active formula of the tire from the library according to the collected identity information. If the identity information collection of the tire fails, retrieving the pre-agreed active formula as the active formula of the tire;
[0074] (2) If the identity information collection of the tire fails, the result of the operation of the identity recognition and recipe acquisition process is determined to be abnormal, otherwise it is determined to be normal; if it is determined to be abnormal, the starting value of the specified variable in the active recipe of the tire is assigned 'IsBad', otherwise it is not assigned; based on address a1, the active recipe is queued into cache queue A.
[0075] Second, in response to the operation instruction of the inflation process, the following operations are performed:
[0076] (1) Based on address a2, the first active recipe in cache queue A is dequeued;
[0077] (2) If the starting value of the specified variable in the dequeued active recipe is 'IsBad', the inflator is controlled to perform a no operation on the tire, and the active recipe is enqueued to cache queue B based on address b1;
[0078] (3) If the starting value of the specified variable in the active recipe to be dequeued is not 'IsBad', the inflation device is controlled to perform an inflation operation on the tire; and, the air pressure detection device is used to detect whether the air pressure value in the tire after the inflation operation reaches a preset value. If not, the results of the identity recognition and recipe acquisition process are determined to be abnormal, otherwise, no abnormality is determined. If it is determined to be abnormal, the starting value of the specified variable in the active recipe is assigned 'IsBad', otherwise no value is assigned; based on address b1, the active recipe is queued to cache queue B.
[0079] Third, in response to the operation instruction of the tire grinding process, perform the following operations:
[0080] (1) based on address b2, the first active recipe in the cache queue B is dequeued;
[0081] (2) If the starting value of the specified variable in the dequeued active recipe is 'IsBad', the tire grinding device is controlled to perform a no operation on the tire, and the active recipe is queued into the cache queue C based on the address c1; otherwise, the tire grinding device is controlled to perform a tire grinding operation on the tire, and the active recipe is queued into the cache queue C based on the address c1.
[0082] Fourth, in response to the operation instruction of the deflation process, perform the following operations:
[0083] (1) Based on address c2, the first active recipe in cache queue C is dequeued;
[0084] (2) If the starting value of the specified variable in the dequeued active recipe is 'IsBad', the tire grinding device is controlled to perform a no operation on the tire and queue the active recipe into the cache queue D based on the address d1; otherwise, the deflation device is controlled to perform a deflation operation on the tire and queue the active recipe into the cache queue D based on the address d1.
[0085] Fifth, in response to the operation instruction of the rubber fragment removal process, perform the following operations:
[0086] (1) Based on address d2, the first active recipe in cache queue D is dequeued;
[0087] (2) If the starting value of the specified variable in the dequeued active recipe is 'IsBad', the rubber removal device is controlled to perform a no operation on the tire, and the active recipe is queued into the cache queue E based on the address e1; otherwise, the rubber removal device is controlled to perform a rubber removal operation on the tire, and the active recipe is queued into the cache queue E based on the address e1.
[0088] Sixth, in response to the operation instruction of the discharge process, perform the following operations:
[0089] (1) Based on address e2, the first active recipe in cache queue D is dequeued;
[0090] (2) Controlling the discharging device to perform a discharging operation on the tire.
[0091] From the application example of the tire whitening process, it can be seen that in each identity identification and formula acquisition process and inflation process that may produce problematic products, the result of executing the process is judged; if there is no abnormality in the tire after executing the process, continue with the subsequent process; if there is an abnormality in the tire after executing the process, skip the subsequent process. This can make the logic concise and clear, improve the production rhythm, and thus improve the production efficiency of the production line.
[0092] Go to Figure 3 In order to implement the production control method of the above embodiment, other embodiments of the present disclosure further provide a production control device 300, such as Figure 3As shown, the device 300 includes a first process response unit 310 and a second process response unit 320. It should be noted that since the following device embodiment is to implement the aforementioned method embodiment, each module in the device 300 is set to implement each step of the aforementioned method. Therefore, the present disclosure is not limited to the following embodiments, and any device or module that can implement the aforementioned method should be included in the protection scope of the present disclosure. In addition, the device 300 of this embodiment is a device corresponding to the method of the aforementioned embodiment. In order to save space, the content that is the same as the aforementioned method is omitted here, but it can be understood that the technical details in the method of the aforementioned embodiment are applicable to the device 300 of this embodiment.
[0093] The first process response unit 310 includes a first control module 312, a first judgment module 314, a first marking module 316 and a first queue module 318. The first control module 312 is used to respond to the operation instruction of the first process specified in the plurality of continuous processes, and control the device to perform the operation of the first process on the product; the first judgment module 314 is used to judge whether the result of performing the operation of the first process is abnormal; the first marking module 316 is used to mark the active recipe of the product based on the judgment result of whether it is abnormal; the first queue module 318 is used to queue the active recipe to the first cache queue 330 based on the first address.
[0094] The second process response unit 320 includes a first dequeue module 322 and a second control module 324. The first dequeue module 322 is used to respond to the operation instruction of the second process that is continuous after the first process, and dequeue the first active recipe in the first cache queue 330 based on the second address; the second control module 324 is used to control the device to perform an operation different from the operation of the second process on the product based on the mark indicating that the judgment result is abnormal in the dequeued active recipe.
[0095] Go to Figure 4 , Figure 4 FIG. 4 is a schematic diagram of an electronic device according to an embodiment of the present disclosure. It should be noted that the present embodiment does not limit the specific implementation of the electronic device 400. Figure 4 As shown, the electronic device 400 includes: a processor 402, a communication interface 404, a memory 406, and a bus 408. Among them:
[0096] The processor 402 , the communication interface 404 , and the memory 406 communicate with each other via a bus 408 .
[0097] The communication interface 404 is used to communicate with other electronic devices or servers.
[0098] The processor 402 is used to execute the program 410, and specifically can execute the relevant steps in the aforementioned method embodiments.
[0099] Specifically, the program 410 may include program codes, which include computer operation instructions.
[0100] The processor 402 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present disclosure. The one or more processors included in the smart device may be processors of the same type, such as one or more CPUs; or may be processors of different types, such as one or more CPUs and one or more ASICs.
[0101] The memory 406 is used to store the program 410. The memory 406 may include a high-speed RAM memory 406, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0102] The program 410 may be specifically used to enable the processor 402 to execute the method in any of the aforementioned embodiments.
[0103] The specific implementation of each step in program 410 can refer to the corresponding description of the corresponding steps and units in the method of the aforementioned embodiment, which will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described devices and modules can refer to the corresponding process description in the aforementioned method embodiment, which will not be repeated here.
[0104] The present disclosure also provides a computer-readable storage medium storing instructions for causing a machine to execute the method embodiments described herein. Specifically, a system or device equipped with a storage medium may be provided, on which a software program code for implementing the functions of any of the above embodiments is stored, and a computer (or CPU or MPU) of the system or device is enabled to read and execute the program code stored in the storage medium.
[0105] In this case, the program code itself read from the storage medium can realize the function of any one of the above embodiments, and thus the program code and the storage medium storing the program code constitute part of the present disclosure.
[0106] The storage medium embodiments for providing the program code include a floppy disk, a hard disk, a magneto-optical disk, an optical disk (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), a magnetic tape, a non-volatile memory card, and a ROM. Alternatively, the program code can be downloaded from a server computer by a communication network.
[0107] It should be pointed out that, according to the needs of implementation, the various components / steps described in the embodiments of the present disclosure can be split into more components / steps, or two or more components / steps or partial operations of components / steps can be combined into new components / steps to achieve the purpose of the embodiments of the present disclosure.
[0108] The above-mentioned method according to the embodiment of the present disclosure may be implemented in hardware, firmware, or implemented as software or computer code that can be stored in a recording medium (such as a CD ROM, RAM, floppy disk, hard disk or magneto-optical disk), or implemented as computer code originally stored in a remote recording medium or a non-temporary machine-readable medium downloaded through a network and to be stored in a local recording medium, so that the method described herein can be stored in such software processing on a recording medium using a general-purpose computer, a special-purpose processor or programmable or special-purpose hardware (such as an ASIC or FPGA). It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component (e.g., RAM, ROM, flash memory, etc.) that can store or receive software or computer code, and when the software or computer code is accessed and executed by a computer, a processor or hardware, the method described herein is implemented. In addition, when a general-purpose computer accesses the code for implementing the method shown herein, the execution of the code converts the general-purpose computer into a special-purpose computer for executing the method shown herein.
[0109] It should be noted that not all steps and modules in the above-mentioned processes and system structure diagrams are necessary, and some 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 some components in multiple independent devices may be implemented together.
[0110] In the above embodiments, the hardware module can be implemented mechanically or electrically. For example, a hardware module can include permanent dedicated circuits or logic (such as special processors, FPGA or ASIC) to complete the corresponding operation. The hardware module can also include programmable logic or circuits (such as general-purpose processors 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.
[0111] It should be noted that in the claims and description of this patent, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article 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, article or device. In the absence of further restrictions, the elements defined by the sentence "including one" do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0112] While the present disclosure has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present disclosure.
[0113] The present disclosure has been shown and described in detail above through the accompanying drawings and preferred embodiments. However, the present disclosure 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 disclosure, and these embodiments are also within the protection scope of the present disclosure.
Claims
1. A production control method, applied to a production line system, characterized in that: include: In response to an operation instruction of a designated first process among a plurality of continuous processes, the following steps are performed: A control device performs the operation of the first process on the product; B. determining whether the result of executing the operation of the first step is abnormal; C. marking the active formula of the product based on the determination result of whether it is abnormal; D. enqueue the active recipe into a first cache queue based on a first address; as well as, In response to an operation instruction of a second process that is consecutive to the first process, the following steps are performed: E. dequeueing the first active recipe in the first cache queue based on the second address; F Based on the marking condition indicating abnormality of the result of the dequeued activity recipe, the control device performs an operation different from the operation of the second process on the product.
2. The method according to claim 1, characterized in that: After step F, it also includes: For the process after the second process, based on the marking situation indicating abnormality of the result of the judgment in the dequeued active recipe, the control device performs an operation different from that of the corresponding process on the product; wherein the operation different from that of the corresponding process is an empty operation, or is a partial operation of the operation of the corresponding process.
3. The method according to claim 1, characterized in that After step E, the method further includes: Based on the indication in the dequeued active recipe that there is no abnormal marking result, the control device performs the operation of the second process on the product.
4. The method according to claim 1, characterized in that: Step A further comprises: The control device collects the identity information of the product; The active formula of the product is retrieved from the library according to the collected identity information. If the collection of the identity information of the product fails, the pre-agreed active formula is retrieved as the active formula of the product.
5. The method according to claim 1, characterized in that Step A further comprises: dequeueing the first active recipe in the second cache queue based on the third address; Determine whether there is a mark indicating that the judgment result is abnormal in the activity formula to be dequeued; If there is no marking indicating that the judgment result is abnormal in the active recipe that has been dequeued, the control device performs the operation of the first process on the product and then enters step B.
6. The method according to claim 5, characterized in that After determining whether there is a mark indicating that the determination result is abnormal in the activity recipe removed from the list, the method further includes: If there is a mark indicating that the judgment result is abnormal in the dequeued active recipe, the control device performs an operation different from the operation of the first process on the product, and then enters step D.
7. The method according to any one of claims 1 to 6, characterized in that The operation different from the operation of the second process is a null operation, or is a partial operation of the operation of the second process.
8. A production control device, applied to a production line system, characterized in that: The device (300) comprises: A first process response unit (310) comprising A first control module (312) is used to control the device to perform the operation of the first process on the product in response to an operation instruction of a designated first process among a plurality of continuous processes; A first judgment module (314) is used to judge whether the result of executing the operation of the first process is abnormal; A first marking module (316), used for marking the active formula of the product based on the abnormality determination result; A first enqueue module (318) for enqueuing the active recipe to a first cache queue (330) based on a first address; The second process response unit (320) comprises: A first dequeue module (322) is used to dequeue the first active recipe in the first cache queue (330) based on a second address in response to an operation instruction of a second process that is continuous after the first process; The second control module (324) is used to control the device to perform an operation different from the operation of the second process on the product based on the marking condition indicating that the result of the judgment is abnormal in the dequeued activity recipe.
9. An electronic device, the electronic device (400) comprising: A processor (402), a communication interface (404), a memory (406) and a bus (408), wherein the processor (402), the communication interface (404) and the memory (406) communicate with each other via the bus (408); The memory (406) is used to store at least one executable instruction, and the executable instruction enables the processor (402) to perform an operation corresponding to the method as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium having computer instructions stored thereon, wherein when the computer instructions are executed by a processor, the processor is caused to execute the method according to any one of claims 1 to 7.
