Device control method, apparatus and device
By calculating the target amount of remaining objects and controlling the production equipment to gradually pause when the actual amount of remaining objects is reached, and adjusting other equipment in sequence at fixed time intervals, the problem of excessively long adjustment time for production equipment is solved, thus improving production efficiency.
Patent Information
- Application Number
- CN202210298743.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-23
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2042-03-23
AI Technical Summary
In factory workshops, when multiple production machines complete their production tasks simultaneously, the excessive adjustment time leads to low production efficiency.
By determining the number of production equipment, production efficiency, and task requirements, the target remaining quantity of objects is calculated. When the actual remaining quantity of objects equals the target remaining quantity, the production equipment is gradually suspended. Other production equipment is then suspended sequentially at fixed time intervals to reduce equipment adjustment time.
By reducing downtime of production equipment, production efficiency was improved, working hours were increased, and the overall efficiency of production equipment was enhanced.
Smart Images

Figure CN114879611B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent control, and more particularly to a device control method, apparatus, and device. Background Technology
[0002] In a factory workshop, a production task requires multiple production machines to work together. For example, a production task could be a sock production task, a glove production task, etc.
[0003] In related technologies, multiple production machines start working simultaneously to complete a production task. Once the task is finished, the machines stop operating. After stopping, workers adjust each machine individually to prepare it for the next task. This includes changing yarn or adjusting parameters according to the requirements of the next task. However, when many machines are stopped simultaneously, workers require a considerable amount of time to adjust them. This results in prolonged downtime and short working time, leading to lower production efficiency. Summary of the Invention
[0004] This application provides a device, apparatus, and equipment for controlling equipment, which improves production efficiency.
[0005] In a first aspect, embodiments of this application provide a device control method, including:
[0006] Determine the equipment information corresponding to the first task. The equipment information includes the number of production equipment N and the production efficiency of the production equipment. The production equipment is used to produce M objects corresponding to the first task, where M and N are integers greater than 1.
[0007] Based on the device information and the preset time interval, determine the target remaining object quantity;
[0008] The actual remaining quantity of objects is determined based on M and the quantity of objects already produced by each production device;
[0009] When the actual remaining object quantity equals the target remaining object quantity, control the first production equipment in the production equipment to suspend operation.
[0010] According to the time interval, N-1 second production devices are sequentially controlled to stop working, and the N-1 second production devices are the other production devices among the N production devices besides the first production device.
[0011] In one possible implementation, according to the time interval, sequentially controlling N-1 second production devices to suspend operation includes:
[0012] Determine the pause sequence of the N-1 second production equipment;
[0013] According to the time interval and the pause sequence, the second production equipment is controlled to pause operation sequentially.
[0014] In one possible implementation, according to the time interval and the pause sequence, the second production equipment is sequentially controlled to pause operation, including:
[0015] For the first N-2 second production devices, according to the time interval and the pause order, the second production devices are controlled to pause operation sequentially.
[0016] For the (N-1)th second production equipment, based on the time interval and the actual production end time of the M objects, control the (N-1)th second production equipment to suspend operation.
[0017] In one possible implementation, according to the time interval and the pause sequence, the second production equipment is sequentially controlled to pause operation, including:
[0018] After controlling the first production equipment to stop working, wait for i time intervals, and then control the i-th second production equipment to stop working.
[0019] Wherein, i takes the values 1, 2, ..., N-2 in sequence.
[0020] In one possible implementation, controlling the (N-1)th second production equipment to suspend operation based on the time interval and the actual production end time of the M objects includes:
[0021] The first pause time is determined based on the pause time of the (N-2)th second production equipment and the time interval.
[0022] If the actual production end time is earlier than the first pause time, then the (N-1)th second production equipment is paused at the actual production end time.
[0023] If the actual production end time is equal to or later than the first pause time, then the (N-1)th second production equipment is paused at the first pause time.
[0024] In one possible implementation, determining the target remaining object quantity based on the device information and a preset time interval includes:
[0025]
[0026] Secondly, embodiments of this application provide a device control apparatus, including a first determining module, a second determining module, a third determining module, a first control module, and a second control module, wherein...
[0027] The first determining module is used to determine the equipment information corresponding to the first task. The equipment information includes the number of production equipment N and the production efficiency of the production equipment. The production equipment is used to produce M objects corresponding to the first task, where M and N are integers greater than 1.
[0028] The second determining module is used to determine the target remaining object quantity based on the device information and a preset time interval;
[0029] The third determining module is used to determine the actual remaining quantity of objects based on M and the quantity of objects already produced by each production device;
[0030] The first control module is used to control the first production equipment in the production equipment to suspend operation when the actual remaining object quantity is equal to the target remaining object quantity;
[0031] The second control module is used to sequentially control N-1 second production devices to stop working according to the time interval, wherein the N-1 second production devices are the other production devices among the N production devices besides the first production device.
[0032] In one possible implementation, the second control module is specifically used for:
[0033] Determine the pause sequence of the N-1 second production equipment;
[0034] According to the time interval and the pause sequence, the second production equipment is controlled to pause operation sequentially.
[0035] In one possible implementation, the second control module is specifically used for:
[0036] For the first N-2 second production devices, according to the time interval and the pause order, the second production devices are controlled to pause operation sequentially.
[0037] For the (N-1)th second production equipment, based on the time interval and the actual production end time of the M objects, control the (N-1)th second production equipment to suspend operation.
[0038] In one possible implementation, the second control module is specifically used for:
[0039] After controlling the first production equipment to stop working, wait for i time intervals, and then control the i-th second production equipment to stop working.
[0040] Wherein, i takes the values 1, 2, ..., N-2 in sequence.
[0041] In one possible implementation, the second control module is specifically used for:
[0042] The first pause time is determined based on the pause time of the (N-2)th second production equipment and the time interval.
[0043] If the actual production end time is earlier than the first pause time, then the (N-1)th second production equipment is paused at the actual production end time.
[0044] If the actual production end time is equal to or later than the first pause time, then the (N-1)th second production equipment is paused at the first pause time.
[0045] In one possible implementation, the second determining module is specifically used for:
[0046]
[0047] Thirdly, embodiments of this application provide a device control device, including: a processor and a memory;
[0048] The memory stores computer-executed instructions;
[0049] The processor executes computer execution instructions stored in the memory, causing the processor to perform the device control method as described in any of the first aspects.
[0050] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the device control method as described in any of the first aspects.
[0051] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the device control method as described in any of the first aspects.
[0052] The equipment control method provided in this application determines the target remaining object quantity based on M objects corresponding to a first task, the number N of production equipment corresponding to the first task, the production efficiency of the production equipment, and a preset time interval for the first task. The actual remaining object quantity is determined based on M and the quantity of objects already produced by each production equipment. When the actual remaining object quantity equals the target remaining object quantity, the first production equipment is controlled to suspend operation. Based on the time interval, N-1 second production equipment are sequentially controlled to suspend operation. In this process, the N production equipment suspends operation sequentially according to fixed time intervals, reducing the downtime of the production equipment and improving production efficiency. Attached Figure Description
[0053] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0054] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;
[0055] Figure 2 A flowchart illustrating a device control method provided in an embodiment of this application;
[0056] Figure 3 A flowchart illustrating another device control method provided in an embodiment of this application;
[0057] Figure 4 This is a schematic diagram of the structure of a device control apparatus provided in an embodiment of this application;
[0058] Figure 5 A schematic diagram of the hardware structure of the device control equipment provided in this application. Detailed Implementation
[0059] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0060] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0061] To facilitate understanding, let's first combine Figure 1 The application scenarios provided in the embodiments of this application are described. Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. Please refer to [link / reference]. Figure 1 This includes a task list and multiple production devices. For example, the production devices include production device 1, production device 2, ..., production device N.
[0062] The task list can be a production task list for the workshop. The task list includes multiple production tasks such as Production Task 1, Production Task 2, etc. Multiple production machines sequentially complete the production tasks in the task list. For example, a production machine can first complete Production Task 1, and then sequentially complete the other production tasks in the task list.
[0063] Different production tasks typically have different requirements for production resources such as yarn and equipment parameters. When production task 1 is completed, N production machines need to be paused to allow workers to replace the yarn and adjust the equipment parameters. Due to the large number of production machines, workers need a considerable amount of time to complete yarn replacement and parameter adjustments after a production task is finished. This results in prolonged downtime and consequently, lower production efficiency.
[0064] To address the aforementioned technical problems, the equipment control method provided in this application involves gradually pausing N production devices performing the same production task at fixed time intervals. That is, multiple production devices pause at different times to allow workers to adjust them. For example, N production devices performing the same task can pause gradually at fixed time intervals. During these intervals, workers can perform tasks such as changing yarn and adjusting equipment parameters. After the current production task is completed, workers only need to adjust the last paused production device. All production devices can then begin the next production task in a short time. This method reduces equipment downtime, increases working time, and improves production efficiency.
[0065] The technical solutions of this application will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0066] Figure 2 This is a flowchart illustrating a device control method provided in an embodiment of this application. The executing entity in this embodiment can be a device control unit or a device control system within the device control unit. The following description uses a device control unit as an example. Please refer to... Figure 2 The method may include:
[0067] S201. Determine the equipment information corresponding to the first task. The equipment information includes the number of production equipment N, the production efficiency of the production equipment, and the production equipment is used to produce M objects corresponding to the first task. M and N are integers greater than 1.
[0068] The first task can be the production task that N production devices are currently completing.
[0069] The M objects corresponding to the first task are used to indicate the total number of objects required by the first task. That is, the total number of objects required by the first task is M.
[0070] The production efficiency of the production equipment is the average production efficiency of all the production equipment that completed the first task.
[0071] In this embodiment, the equipment control device can be a server. The server can deploy an equipment control system. For example, the equipment control system can be a smart factory system. The equipment control system can provide data acquisition services for the first task. The data acquisition services include real-time acquisition of the production quantity of each production device and calculation of the real-time production efficiency of the production device.
[0072] For example, suppose N production machines are completing the first task. The equipment control system collects data showing that the output of these N production machines in a minute is b units. Then the production efficiency of the production equipment is b / aN.
[0073] S202. Determine the target remaining object quantity based on the equipment information and the preset time interval.
[0074] In this embodiment, N production devices gradually pause operation at fixed time intervals. The time interval is the duration between the pauses of two consecutive paused production devices. The server can pre-set the time interval for each production task. The time interval for each production task is fixed.
[0075] For example, suppose N production machines are completing a first task. Production machine 1 stops working at time t1, and production machine 2 stops working at time t2. Production machines 1 and 2 are continuously suspended. Then the time interval for the first task is |t2-t1|.
[0076] The target remaining quantity of production objects is the quantity of production objects remaining in the current production task when production equipment begins to gradually stop operating. From the start of the first production equipment shutdown to the end of the last production equipment shutdown, the total quantity of production objects across all production equipment equals the target remaining quantity of production objects. In other words, the target remaining quantity of production objects is the total quantity of production objects across all production equipment during the gradual shutdown process.
[0077] Specifically, the target remaining object quantity can be determined using the following formula: Where N is the number of production equipment corresponding to the first task.
[0078] In this embodiment of the application, during the production process of the first task, the equipment control system can periodically calculate the remaining quantity of the target object and replace the previous calculation result with the latest calculation result to ensure the real-time performance and accuracy of the calculation result.
[0079] Specifically, the equipment control system can provide a timed service for the first task. This timed service includes periodically calculating the remaining target object quantity. The timing of this service can be set according to actual needs. For example, the timed service can be set to 30 minutes, meaning the equipment control system calculates the remaining target object quantity every 30 minutes and uses the latest calculation result as the remaining target object quantity for the first task.
[0080] S203. Determine the actual remaining quantity of objects based on M and the quantity of objects already produced by each production equipment.
[0081] M represents the total number of objects to be produced as required by the first task.
[0082] The actual remaining object quantity is used to indicate the amount of objects that have not yet been produced in the first task.
[0083] In this embodiment, the equipment control system can collect the amount of objects produced by each device in real time. Therefore, the actual remaining amount of objects is M minus the amount of objects produced by all production devices.
[0084] S204. When the actual remaining quantity of objects equals the target remaining quantity of objects, control the first production equipment in the production equipment to suspend operation.
[0085] The first production equipment refers to the production equipment that is the first to stop working among N production equipment. It should be understood that the number of first production equipment is one.
[0086] As mentioned above, the target remaining quantity of materials is the total quantity of materials produced by all production equipment during the gradual shutdown process. Therefore, when the actual remaining quantity of materials equals the target remaining quantity, the first production equipment suspends operation.
[0087] S205. According to the time interval, control N-1 second production equipment to stop working in sequence. N-1 second production equipment are the other production equipment among the N production equipment besides the first production equipment.
[0088] In this embodiment of the application, after the first production equipment stops working, the equipment control system sends a stop work notification to N-1 second production equipment in sequence according to a preset time interval.
[0089] For example, suppose the time interval of the first task is t, and the first production equipment stops working at time t0. Then the stop times corresponding to the N-1 second production equipment are shown in Table 1:
[0090] Table 1
[0091] Second production equipment Work stoppage First second production equipment <![CDATA[t0+t]]> The second production equipment <![CDATA[t0+2t]]> …… …… The (N-2)th second production equipment <![CDATA[t0+(N-2)t]]> The (N-1)th second production equipment <![CDATA[t0+(N-1)t]]>
[0092] The equipment control method provided in this application determines the target remaining object quantity based on M objects corresponding to a first task, the number N of production equipment corresponding to the first task, the production efficiency of the production equipment, and a preset time interval for the first task. The actual remaining object quantity is determined based on M and the quantity of objects already produced by each production equipment. When the actual remaining object quantity equals the target remaining object quantity, the first production equipment is controlled to suspend operation. Based on the time interval, N-1 second production equipment are sequentially controlled to suspend operation. In this process, the N production equipment suspends operation sequentially according to fixed time intervals, reducing the downtime of the production equipment and improving production efficiency.
[0093] Based on any of the above embodiments, the following, in conjunction with Figure 3 The device control method shown in this application will be further described in detail.
[0094] Figure 3 This is a schematic flowchart illustrating another device control method provided in an embodiment of this application. Please refer to... Figure 3 The method may include:
[0095] S301. Determine the equipment information corresponding to the first task. The equipment information includes the number of production equipment N, the production efficiency of the production equipment, and the production equipment is used to produce M objects corresponding to the first task. M and N are integers greater than 1.
[0096] S302. Determine the target remaining object quantity based on the equipment information and the preset time interval.
[0097] S303. Determine the actual remaining quantity of objects based on M and the quantity of objects already produced by each production equipment.
[0098] S304. When the actual remaining quantity of objects equals the target remaining quantity of objects, control the first production equipment in the production equipment to suspend operation.
[0099] It should be noted that the execution process of S301-S304 can be found in the execution process of S201-S204, and will not be repeated here.
[0100] S305. Determine the pause sequence for N-1 secondary production equipment.
[0101] It should be understood that the equipment control system can pre-number all production equipment corresponding to the first task. For example, the production equipment can be numbered sequentially according to its installation location. When the first production equipment stops working, the equipment control system can send a stop-work notification to N-1 second production equipment in sequence, based on the second production equipment's number.
[0102] S306. For the first N-2 second production equipment, control the second production equipment to stop working sequentially according to the time interval and the pause order.
[0103] As described above, the equipment control system can sequentially control the second production equipment to suspend operation based on its number. Specifically, for the first N-2 second production equipment, after controlling the first production equipment to suspend operation, it waits for i time intervals before controlling the i-th second production equipment to suspend operation. Here, i takes values of 1, 2, ..., N-2. That is, after the first production equipment suspends operation, the equipment control system sends a suspension notification to the i-th second production equipment every i time intervals. This continues until the N-1-th second production equipment (the last second production equipment) is still operating.
[0104] S307. For the (N-1)th second production equipment, based on the time interval and the actual production end time of the M objects, control the (N-1)th second production equipment to suspend operation.
[0105] In this embodiment, the first production equipment suspends operation when the actual remaining quantity of objects equals the target remaining quantity of objects. The total quantity of objects produced during the gradual shutdown of all production equipment is the target remaining quantity. That is, after all production equipment suspends operation at time intervals, the total quantity of objects required for the first task is produced exactly at the end of the process. However, production errors may exist in actual production. Specifically, the actual end time of production may be earlier or later than the calculated suspension time of the (N-1)th second production equipment. Therefore, the suspension time of the (N-1)th second production equipment should be determined based on the actual end time of production.
[0106] Specifically, the N-1th second production equipment can be stopped in the following way: the first stop time is determined based on the stop time and time interval of the N-2th second production equipment; if the actual production end time is earlier than the first stop time, the N-1th second production equipment is stopped at the actual production end time; if the actual production end time is equal to or later than the first stop time, the N-1th second production equipment is stopped at the first stop time.
[0107] The first pause time refers to the time when the (N-1)th second production device should stop operating, calculated based on the time interval. For example, suppose the first production device stops operating at time t, and the time interval is t. Then the first pause time is t0+(N-1)t.
[0108] The actual production completion time refers to the moment when the production equipment actually completes the total amount of production required for the first task.
[0109] For example, suppose there is an error in the actual production process of the production equipment, causing the actual production end time to be earlier than the first pause time. Then, the equipment control system sends a pause notification to the (N-1)th second production equipment at the actual production end time. Suppose the production equipment malfunctions, causing it to fail to complete the total production quantity of the first task at the first pause time. Then, the equipment control system sends a pause notification to the (N-1)th second production equipment at the first pause time.
[0110] The equipment control method provided in this application suspends the operation of the first production equipment when the actual remaining quantity of objects equals the target remaining quantity of objects. For the first N-2 second production equipment units, the second production equipment is suspended sequentially according to the suspension order and time interval. For the N-1th second production equipment, the suspension is controlled based on the time interval and the actual production end time of M objects. In this process, the production equipment is suspended sequentially according to the time interval and the actual production end time, reducing the downtime of the production equipment and improving production efficiency.
[0111] Figure 4 This is a schematic diagram of a device control apparatus provided in an embodiment of this application. Please refer to... Figure 4 The equipment control device 10 includes: a first determining module 11, a second determining module 12, a third determining module 13, a first control module 14, and a second control module 15, wherein...
[0112] The first determining module 11 is used to determine the equipment information corresponding to the first task. The equipment information includes the number of production equipment N and the production efficiency of the production equipment. The production equipment is used to produce M objects corresponding to the first task, where M and N are integers greater than 1.
[0113] The second determining module 12 is used to determine the target remaining object quantity based on the device information and a preset time interval;
[0114] The third determining module 13 is used to determine the actual remaining quantity of objects based on M and the quantity of objects already produced by each production device;
[0115] The first control module 14 is used to control the first production equipment in the production equipment to suspend operation when the actual remaining object quantity is equal to the target remaining object quantity;
[0116] The second control module 15 is used to sequentially control N-1 second production devices to suspend operation according to the time interval, wherein the N-1 second production devices are the other production devices among the N production devices besides the first production device.
[0117] The device control apparatus provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0118] In one possible implementation, the second control module 15 is specifically used for:
[0119] Determine the pause sequence of the N-1 second production equipment;
[0120] According to the time interval and the pause sequence, the second production equipment is controlled to pause operation sequentially.
[0121] In one possible implementation, the second control module 15 is specifically used for:
[0122] For the first N-2 second production devices, according to the time interval and the pause order, the second production devices are controlled to pause operation sequentially.
[0123] For the (N-1)th second production equipment, based on the time interval and the actual production end time of the M objects, control the (N-1)th second production equipment to suspend operation.
[0124] In one possible implementation, the second control module 15 is specifically used for:
[0125] After controlling the first production equipment to stop working, wait for i time intervals, and then control the i-th second production equipment to stop working.
[0126] Wherein, i takes the values 1, 2, ..., N-2 in sequence.
[0127] In one possible implementation, the second control module 15 is specifically used for:
[0128] The first pause time is determined based on the pause time of the (N-2)th second production equipment and the time interval.
[0129] If the actual production end time is earlier than the first pause time, then the (N-1)th second production equipment is paused at the actual production end time.
[0130] If the actual production end time is equal to or later than the first pause time, then the (N-1)th second production equipment is paused at the first pause time.
[0131] In one possible implementation, the second determining module 12 is specifically used for:
[0132]
[0133] The device control apparatus provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0134] Figure 5 A schematic diagram of the hardware structure of the device control equipment provided in this application. Please refer to [link / reference]. Figure 5 The device control device 20 may include a processor 21 and a memory 22, wherein the processor 21 and the memory 22 can communicate; for example, the processor 21 and the memory 22 communicate via a communication bus 23, the memory 22 is used to store program instructions, and the processor 21 is used to call the program instructions in the memory to execute the device control method shown in any of the above method embodiments.
[0135] Optionally, the device control device 20 may also include a communication interface, which may include a transmitter and / or a receiver.
[0136] Optionally, the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0137] This application provides a readable storage medium storing a computer program; the computer program is used to implement the device control method as described in any of the above embodiments.
[0138] This application provides a computer program product, which includes instructions that, when executed, cause a computer to perform the aforementioned device control method.
[0139] All or part of the steps in the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), RAM, flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof.
[0140] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable terminal device to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable terminal device, generate instructions for implementing the flowchart. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0141] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable terminal device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0142] These computer program instructions can also be loaded onto a computer or other programmable terminal device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0143] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.
[0144] In this application, the term "comprising" and its variations can refer to non-limiting inclusion; the term "or" and its variations can refer to "and / or". The terms "first", "second", etc., in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
Claims
1. A device control method, characterized in that, include: Determine the equipment information corresponding to the first task. The equipment information includes the number of production equipment N and the production efficiency of the production equipment. The production equipment is used to produce M objects corresponding to the first task, where M and N are integers greater than 1. Based on the device information and a preset time interval, the target remaining object quantity is determined; wherein, The time interval is the duration between the pauses of two consecutively paused production equipment; the target remaining object quantity is the remaining production object quantity in the current production task when the production equipment begins to gradually pause. The actual remaining object quantity is determined based on M and the quantity of objects already produced by each production equipment; wherein, the actual remaining object quantity is the quantity of objects not yet produced in the first task; the actual remaining object quantity is M minus the quantity of objects already produced by all production equipment. When the actual remaining object quantity equals the target remaining object quantity, control the first production equipment in the production equipment to suspend operation. According to the time interval, N-1 second production devices are sequentially controlled to stop working, and the N-1 second production devices are the other production devices among the N production devices besides the first production device.
2. The method according to claim 1, characterized in that, According to the time interval, N-1 second production devices are sequentially controlled to suspend operation, including: Determine the pause sequence of the N-1 second production equipment; According to the time interval and the pause sequence, the second production equipment is controlled to pause operation sequentially.
3. The method according to claim 2, characterized in that, According to the time interval and the pause sequence, the second production equipment is sequentially controlled to pause operation, including: For the first N-2 second production devices, according to the time interval and the pause order, the second production devices are controlled to pause operation sequentially. For the (N-1)th second production equipment, based on the time interval and the actual production end time of the M objects, control the (N-1)th second production equipment to suspend operation.
4. The method according to claim 3, characterized in that, According to the time interval and the pause sequence, the second production equipment is sequentially controlled to pause operation, including: After controlling the first production equipment to stop working, wait for i time intervals, and then control the i-th second production equipment to stop working. Wherein, i takes the values 1, 2, ..., N-2 in sequence.
5. The method according to claim 3, characterized in that, Based on the time interval and the actual production end time of the M objects, control the (N-1)th second production equipment to suspend operation, including: The first pause time is determined based on the pause time of the (N-2)th second production equipment and the time interval. If the actual production end time is earlier than the first pause time, then the (N-1)th second production equipment is paused at the actual production end time. If the actual production end time is equal to or later than the first pause time, then the (N-1)th second production equipment is paused at the first pause time.
6. A device control apparatus, characterized in that, It includes a first determining module, a second determining module, a third determining module, a first control module, and a second control module, wherein, The first determining module is used to determine the equipment information corresponding to the first task. The equipment information includes the number of production equipment N and the production efficiency of the production equipment. The production equipment is used to produce M objects corresponding to the first task, where M and N are integers greater than 1. The second determining module is used to determine the target remaining object quantity based on the device information and a preset time interval; wherein, The time interval is the duration between the pauses of two consecutively suspended production devices. The third determining module is used to determine the actual remaining object quantity based on M and the amount of objects already produced by each production equipment; wherein, the actual remaining object quantity is the amount of objects not yet produced in the first task; the actual remaining object quantity is M minus the amount of objects already produced by all production equipment; The first control module is used to control the first production equipment in the production equipment to suspend operation when the actual remaining object quantity is equal to the target remaining object quantity; The second control module is used to sequentially control N-1 second production devices to stop working according to the time interval, wherein the N-1 second production devices are the other production devices among the N production devices besides the first production device.
7. A device control device, characterized in that, include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the device control method as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the device control method as described in any one of claims 1 to 5.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the device control method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Production-sequence-optimizing method and production-sequence-optimizing system
CN104620187A
Intelligent card production line control system and method
CN110320879A