Order processing method, device and system for chemical production
The order status is managed through the interlocking method of order confirmation information and type matching, which solves the problem of inaccurate order status management in chemical production, and realizes the full process automation management of chemical production and the continuity and efficiency of production.
Patent Information
- Application Number
- CN202410643212.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-22
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-05-22
AI Technical Summary
In chemical production, it is difficult for the existing technology to achieve accurate automated management of order status, resulting in discontinuous production and inefficient efficiency.
Through order confirmation information, set the order status to the confirmed status, and switch the order status to the ready status according to the interlocking method matching the order type, and synchronize the order status to the equipment control system to ensure that the status switching is accurate in each step.
It realizes the full process automation management of chemical production orders, ensures the correctness and continuity of production, and improves production efficiency.
Smart Images

Figure CN118625753B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this specification generally relate to the field of industrial automation technology, and more particularly to order processing methods, devices and systems for chemical production. Background Art
[0002] For large-scale chemical production of thermoplastic granules such as polyester, polyurethane, polyamide, etc., the safe, stable and continuous operation of chemical production equipment is an important basis for ensuring high production capacity and high efficiency. With the continuous improvement of industrial automation level, research on how to introduce automation technology into the order processing of chemical production is of great value in ensuring production safety and improving production efficiency. Summary of the invention
[0003] In view of the above, the embodiments of this specification provide an order processing method, device and system for chemical production. Using this method, device and system, the order confirmation information is used to ensure that the order is correctly sent to the equipment control system, and the order is further switched from the confirmed state to the ready state according to the order interlocking method matching the type of the order, and the order state is synchronized to the equipment control system, thereby ensuring that each step of the order state switching is accurate, realizing the full process automated management of chemical production orders, which has a positive significance for ensuring correct and continuous production.
[0004] According to one aspect of an embodiment of the present specification, there is provided an order processing method for chemical production, comprising: in response to receiving order confirmation information sent by a device control system, setting the status of the order indicated by the order confirmation information to a confirmed status; determining whether to switch the status of the order from a confirmed status to a ready status according to an order interlocking method matching the type of the order in the confirmed status; and synchronizing the status of the order to the device control system so that the device control system starts the production process for the order in the ready status.
[0005] According to another aspect of an embodiment of the present specification, there is provided an order processing device for chemical production, comprising: an order status switching unit, configured to, in response to receiving order confirmation information sent by a device control system, set the status of the order indicated by the order confirmation information to a confirmed status; determine whether to switch the status of the order from a confirmed status to a ready status according to an order interlocking method matching the type of the order in the confirmed status; and an order status synchronization unit, configured to synchronize the status of the order to the device control system so that the device control system starts the production process for the order in the ready status.
[0006] According to another aspect of an embodiment of the present specification, there is provided an order processing system for chemical production, comprising: an order processing device as described above; and a production control device, configured to send a start instruction to corresponding production equipment that meets the equipment start-up requirements based on an order in a ready state, so as to start the production process for the order in a ready state; before starting the production process, it is prohibited to send order completion information to the production management system; after starting the production process, the lock on sending the order completion information is released.
[0007] According to another aspect of an embodiment of the present specification, there is provided an order processing device for chemical production, comprising: at least one processor, and a memory coupled to the at least one processor, the memory storing instructions, which, when executed by the at least one processor, enables the at least one processor to execute the order processing method for chemical production as described above.
[0008] According to another aspect of the embodiments of the present specification, there is provided a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the order processing method for chemical production as described above is implemented.
[0009] According to another aspect of an embodiment of the present specification, a computer program product is provided, including a computer program, wherein the computer program is executed by a processor to implement the order processing method for chemical production as described above. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] A further understanding of the nature and advantages of the content of this specification may be achieved by referring to the following drawings. In the drawings, similar components or features may have the same reference numerals.
[0011] Figure 1 An exemplary architecture of an order processing method, device, and system for chemical production according to an embodiment of the present specification is shown.
[0012] Figure 2 A flowchart showing an example of an order processing method for chemical production according to an embodiment of the present specification.
[0013] Figure 3 A flowchart showing an example of a control process of switching the status of an order according to an embodiment of the present specification.
[0014] Figure 4 A flowchart showing another example of a control process for switching the status of an order according to an embodiment of the present specification.
[0015] Figure 5A signaling diagram showing yet another example of an order processing method for chemical production according to an embodiment of the present specification.
[0016] Figure 6 A block diagram showing an example of an order processing device for chemical production according to an embodiment of the present specification.
[0017] Figure 7 A block diagram showing an example of an order status switching control unit in an order processing device for chemical production according to an embodiment of the present specification.
[0018] Figure 8 A block diagram showing yet another example of an order status switching control unit in an order processing device for chemical production according to an embodiment of the present specification.
[0019] Fig. 9 A block diagram showing an example of an order processing system for chemical production according to an embodiment of the present specification.
[0020] Fig.10 A schematic diagram showing an example of an order processing device for chemical production according to an embodiment of the present specification. DETAILED DESCRIPTION
[0021] The subject matter described herein will be discussed below with reference to example implementations. It should be understood that the discussion of these implementations is only to enable those skilled in the art to better understand and implement the subject matter described herein, and is not a limitation of the scope of protection, applicability or examples set forth in the claims. The functions and arrangements of the elements discussed may be changed without departing from the scope of protection of the embodiments of this specification. Various processes or components may be omitted, substituted or added to each example as needed. In addition, the features described relative to some examples may also be combined in other examples.
[0022] As used herein, the term "including" and its variations represent open terms, meaning "including but not limited to". The term "based on" means "based at least in part on". The terms "one embodiment" and "an embodiment" mean "at least one embodiment". The term "another embodiment" means "at least one other embodiment". The terms "first", "second", etc. may refer to different or the same objects. Other definitions may be included below, whether explicit or implicit. Unless the context clearly indicates otherwise, the definition of a term is consistent throughout the specification.
[0023] In this specification, the term "rework material" may refer to a finished product that can be used as a raw material to be put back into production after processing. Generally, the rework material can be a substandard finished product with the same composition as the finished product, but with substandard physical and chemical indicators or substandard packaging.
[0024] The flowcharts used in this specification illustrate the operations implemented by the system according to some embodiments in this specification. It should be clearly understood that the operations of the flowcharts may not be implemented in sequence. On the contrary, the operations may be implemented in reverse order or simultaneously. In addition, one or more other operations may be added to the flowchart. One or more operations may be removed from the flowchart.
[0025] The order processing method and device for chemical production according to the embodiments of this specification will be described in detail below with reference to the accompanying drawings.
[0026] Figure 1 An exemplary architecture 100 of an order processing method and apparatus for chemical production according to an embodiment of the present specification is shown.
[0027] exist Figure 1 In the example, the network 110 is used to connect the production management system 120, the equipment control system 130, the order issuing system 140, and the production equipment 150.
[0028] The network 110 may be any type of network capable of interconnecting network entities. The network 110 may be a single network or a combination of various networks. In terms of coverage, the network 110 may be a local area network (LAN), a wide area network (WAN), etc. In terms of carrier media, the network 110 may be a wired network, a wireless network, etc. In terms of data exchange technology, the network 110 may be a circuit switching network, a packet switching network, etc.
[0029] The production management system 120, the equipment control system 130, and the order issuing system 140 may be any type of electronic computing device that can be connected to the network 110, access a server or website on the network 110, process data or signals, etc., such as a desktop computer, a laptop computer, a tablet computer, etc. In some examples, the production management system 120 and the order issuing system 140 may be integrated into a factory automation control and management system. The equipment control system 130 may be various automated control systems for controlling and managing the production equipment 150. In some examples, the equipment control system 130 may be a distributed control system (DCS). In some examples, the equipment control system 130 may be an industrial control computer. In some examples, the equipment control system 130 may also be a programmable logic controller (PLC). In some examples, the equipment control system 130 may also be a control system composed of an industrial control computer as a host computer and a PLC as a slave computer. In some examples, the industrial control computer may also be installed with a Windows Control Center (WinCC). In some examples, the production equipment 150 may include, for example, an extruder, a granulator, etc. The equipment control system 130 can realize information collection and start-stop control of the corresponding equipment by sending corresponding instructions to various sensors, motors, etc. installed on the production equipment 150.
[0030] It should be understood that Figure 1 All network entities shown in the figure are exemplary. Any other network entities may be involved in the architecture 100 according to specific application requirements.
[0031] Figure 2 A flowchart of an example 200 of an order processing method for chemical production according to an embodiment of the present specification is shown.
[0032] like Figure 2 As shown, at 210, in response to receiving the order confirmation information sent by the device control system, the status of the order indicated by the order confirmation information is set to a confirmed status.
[0033] In this embodiment, the production management system may receive order confirmation information from the equipment control system. After receiving the order confirmation information, it means that the equipment control system confirms that the order has been received and the communication status between the two is normal, so that the status of the order indicated by the order confirmation information can be set to a confirmed state. In some examples, the order confirmation information may include identification information for distinguishing different orders. In some examples, when orders are processed one by one, the order confirmation information may also be an acknowledgement character (ACK).
[0034] In some examples, the production management system may first send order information to the device control system. In some examples, the order information may include an order identifier. In some examples, the order identifier may be in the form of an order number, a unique identification code, etc. In some examples, the production management system may obtain the order information from the order issuing system. In some examples, the order information may also include information indicating the type of order. In some examples, the order information may also include recipe information indicating the raw materials required for production.
[0035] In some examples, the production management system may also start a timer after sending order information to the equipment control system. If order confirmation information is received from the equipment control system before the timer reaches a predetermined time, the status of the order indicated by the order confirmation information may be set to a confirmed status. If the order confirmation information sent by the equipment control system is still not received after the timer reaches the predetermined time, it means that the equipment control system may not have received the order or the communication status between the two is abnormal, and the above order information may be resent to the equipment control system.
[0036] At 220 , it is determined whether to switch the state of the order from the confirmed state to the ready state according to the order interlocking mode that matches the type of the order in the confirmed state.
[0037] In this embodiment, orders can be divided into different types. In some examples, the type of an order can be reflected by an order identifier. In some examples, the type of an order can be reflected by the type information it has.
[0038] In this embodiment, the type of order in the confirmed state can be acquired or stored in advance. The order interlocking mode of the order in the confirmed state can be determined according to the correspondence between the type of order and the order interlocking mode set in advance, and then it can be determined whether the state of the order can be switched from the confirmed state to the ready state. In some examples, the production management system can manage the state of the order, and the "order interlocking mode" can be used to indicate the way to restrict the switching of the order state.
[0039] In some examples, the type of order may include a common type, for example, it may be represented by "0". In some examples, the common type may be used to represent a regular order. This type of order usually requires confirmation before the product starts to be produced whether the relevant feeding equipment has cleared the raw materials required for the previous production process, that is, whether the discharge is completed.
[0040] In some examples, the type of order may include a continuous production type, which may be represented by "1", for example. In some examples, the continuous production type may be used to represent orders that can be produced continuously without stopping the equipment. Since this type of order can be produced continuously, after the production of the previous order is completed, it is not necessary to clean up the raw materials required for the previous production process before the next order starts production. In some examples, the continuous production type order may be a series of orders classified by the order scheduling system according to the production materials corresponding to the order. In some examples, the order scheduling system may issue the type of order to the production management system through the order issuing system.
[0041] Figure 3 A flowchart showing an example of a control process 300 for switching the status of an order according to an embodiment of the present specification.
[0042] like Figure 3 As shown, at 310, recipe information of a common type of order in a confirmed state is obtained.
[0043] In this embodiment, the recipe information is used to indicate the raw materials required for production. In some examples, the corresponding recipe information can be obtained from the recipe management system according to the order identification of the common type of order in the confirmed state. In some examples, when the order information is obtained from the order issuing system, the order representation, the type of order and the corresponding recipe information of each order obtained can be stored, so that the recipe information of the common type of order in the confirmed state can be obtained from the stored recipe information.
[0044] In some examples, the formula information is also used to indicate rework materials and / or premixes. In these examples, since the components of the various raw materials contained in the rework materials are basically the same as those of the finished products, they can be regarded as raw materials prepared in proportion. By re-investing a certain proportion of the rework materials into the production equipment (such as an extruder) for re-production during the production process, and turning them into qualified finished products after passing the inspection, waste can be effectively reduced. In some examples, premixes can be used to indicate materials obtained by pre-mixing two or more raw materials required for production in the proportions required for production.
[0045] At 320, corresponding feeding equipment information is obtained according to the recipe information.
[0046] In some examples, the feeding equipment information corresponding to the recipe information can be obtained according to a preset rule. In some examples, the corresponding feeding equipment information can be determined according to the raw material storage location and raw material form (e.g., granules, powder, etc.) indicated by the recipe information. In some examples, the corresponding feeding equipment information can be obtained according to a preset material-equipment correspondence table. For example, the material-equipment correspondence table can be used to indicate that material X corresponds to equipment 101 and material Y corresponds to equipment 105.
[0047] In some examples, the corresponding feeding equipment information can be obtained according to the preset material-equipment correspondence table for various raw materials, rework materials and / or premixes indicated by the formula information. In some examples, the material-equipment correspondence table can be used to indicate that the rework material R corresponds to the equipment 107 and the premix S corresponds to the equipment 109.
[0048] Through the above method, it is creatively proposed to introduce rework materials and / or premixes in the order production process by adding equipment corresponding to rework materials and / or premixes, so that the order interlocking method using the above scheme can not only improve the utilization efficiency of materials through rework materials, but also reduce the number of equipment required to be used and maintained through premixes, thereby reducing unnecessary waste and achieving green and low-carbon.
[0049] At 330, it is determined whether each feeding device indicated by the feeding device information has completed discharging.
[0050] In some examples, the amount of material in the corresponding feeding device can be determined by a material quantity detection device provided on each feeding device. If the amount of material in the feeding device is 0, it can be determined that the feeding device has completed discharging. If the amount of material in the feeding device is greater than 0, it can be determined that the feeding device has not completed discharging. In some examples, due to a certain error, a positive number close to 0 (for example, 0.5) can also be set as a threshold. If the amount of material in the feeding device is less than the above threshold, it can be determined that the feeding device has completed discharging. If the amount of material in the feeding device is not less than the above threshold, it can be determined that the feeding device has not completed discharging.
[0051] In some examples, it is also possible to determine whether the amount of material in the corresponding feeding device has changed by using a material amount detection device provided on each feeding device. If it is detected that the amount of material is gradually decreasing, it can be determined that the feeding device is discharging material. In these examples, re-detection can be performed after the amount of material becomes stable.
[0052] In some examples, after 370 has been executed at least once, it is possible to re-determine whether the discharging has been completed for each feeding device corresponding to the order, thereby avoiding as much as possible the misjudgment of the feeding devices that have not completed discharging due to mistakes or accidental deviations; it is also possible to re-determine whether the discharging has been completed only for the feeding devices corresponding to the order that have been confirmed to have not completed discharging, thereby improving efficiency.
[0053] If the judgment at 330 is yes, at 340, the status of the order is switched from the confirmed status to the ready status.
[0054] In some examples, after re-determining whether the feeding device has completed discharging (ie, executing 370), the status of the order can also be switched from a state of needing to discharge to a state of being ready.
[0055] In some examples, if the determination at 330 is no, the following 350 - 370 are executed.
[0056] At 350 , the necessity information of the material discharging of the feeding equipment that has not yet been fully discharged is determined according to the recipe information of the first associated order.
[0057] In this embodiment, the discharge necessity information is used to indicate whether the feeding equipment must undergo discharge before the production process of the current order is started. In some examples, the first associated order may be the order corresponding to the previous production process completed by the feeding equipment. If the material carried by the feeding equipment in the previous production process indicated by the formula information of the first associated order is consistent with the material carried by the feeding equipment in the production process of the current order, the discharge necessity information of the feeding equipment may indicate that discharge is not required. If the material carried by the feeding equipment in the previous production process indicated by the formula information of the first associated order is inconsistent with the material carried by the feeding equipment in the production process of the current order, the discharge necessity information of the feeding equipment may indicate that discharge is required.
[0058] At 360 , it is determined whether the determined nesting necessity information indicates that nesting is required.
[0059] If the judgment at 360 is no, execute 340.
[0060] If the answer at step 360 is yes, at step 370 , a material placement prompt message is sent; and the process returns to step 330 .
[0061] In this embodiment, in response to the determined discharge necessity information indicating that discharge is required, discharge prompt information can be sent to the designated device. In some examples, the designated device can be, for example, a terminal device used by an operator, so that the operator can be instructed to discharge the device. In some examples, the designated device can be, for example, a device capable of controlling the automatic discharge of a feeding device, so that the feeding device can be discharged by sending instructions to a discharge valve.
[0062] In some examples, after receiving the discharge prompt information through the terminal device, the operator can also use the scanning device to scan the equipment label of the feeding equipment to be discharged, thereby generating the identification information of the feeding equipment to be discharged. The production management system can obtain the feeding equipment identification information from the above scanning device. If it is confirmed that the feeding equipment identification information is consistent with the feeding equipment indicated by the discharge prompt information, it can send an instruction to the equipment control system to release the valve locking mode of the feeding equipment; if it is confirmed that the feeding equipment identification information is inconsistent with the feeding equipment indicated by the discharge prompt information, the valve locking mode of the feeding equipment is maintained, thereby avoiding the wrong valve opening affecting the normal operation of the equipment.
[0063] In some examples, after the material discharging reminder information is sent, the process may return to execute 330. In some examples, after the material discharging reminder information is sent, a predetermined waiting time (eg, 10 minutes) may be waited before returning to execute 330.
[0064] In some examples, in response to the determined nesting necessity information indicating that nesting is required, the status of the order can be switched from a confirmed status to a nesting required status.
[0065] Through the above method, the characteristics of ordinary orders in different situations can be fully considered, and a more targeted interlocking logic can be implemented according to the different discharge requirements between the corresponding feeding equipment.
[0066] Figure 4 A flowchart showing another example of a control process 400 for switching the state of an order according to an embodiment of the present specification.
[0067] like Figure 4 As shown, at 410, based on the type of the second associated order, it is determined whether the order currently in a confirmed state and belonging to the continuous production type is the first continuous production order.
[0068] In some examples, the second associated order may be an order corresponding to the previous production process of the production equipment controlled by the equipment control system. In some examples, the second associated order may be the previous order of an order sent to the equipment control system, which is currently in a confirmed state and belongs to a continuous production type. If the type of the second associated order also belongs to the continuous production type, it can be determined that the order currently in a confirmed state and belongs to the continuous production type is not the first continuous production order, which means that no scheduling is required. If the type of the second associated order does not belong to the continuous production type, it can be determined that the order currently in a confirmed state and belongs to the continuous production type is the first continuous production order, which means that it is necessary to refer to the ordinary type of order to determine whether scheduling is required.
[0069] If the determination at 410 is negative, at 420 , the state of the order in the confirmed state is switched from the confirmed state to the ready state.
[0070] If the judgment at 410 is yes, the following 430-480 are executed.
[0071] At 430 , recipe information of a continuous production type order in a confirmed state is acquired.
[0072] At 440, corresponding feeding equipment information is obtained according to the recipe information.
[0073] At 450, it is determined whether each feeding device indicated by the feeding device information has completed discharging.
[0074] If the answer at step 450 is yes, execution proceeds to step 420 .
[0075] In some examples, if the determination at 450 is no, the following 460 - 480 are executed.
[0076] At 460 , the necessity information of the material discharging of the feeding equipment that has not yet been fully discharged is determined according to the recipe information of the first associated order.
[0077] At 470 , it is determined whether the determined nesting necessity information indicates that nesting is required.
[0078] If the determination in step 470 is no, execution proceeds to step 420 .
[0079] If the result of 470 is yes, at 480 , a material placement prompt message is sent; and the process returns to 450 .
[0080] In some examples, 430-480 may refer to Figure 3 310-370 described are not repeated here.
[0081] Through the above method, targeted control of state switching of continuous production type orders can be achieved.
[0082] Back to Figure 2 At 230, the status of the order is synchronized to the equipment control system so that the equipment control system starts the production process for the order in the ready state.
[0083] In this embodiment, the status of the order can be synchronized to the device control system. Afterwards, the device control system can start the production process for the order in the ready state to complete the order.
[0084] Figure 5 A signaling diagram showing yet another example of an order processing method 500 for chemical production according to an embodiment of the present specification.
[0085] like Figure 5 As shown, at 510, the equipment control system sends order confirmation information to the production management system.
[0086] At 520 , the production management system sets the status of the order indicated by the received order confirmation information to a confirmed status.
[0087] At 530 , the production management system determines whether to switch the state of the order from the confirmed state to the ready state according to the order interlocking mode that matches the type of the order in the confirmed state.
[0088] At 540 , the production management system synchronizes the status of the order to the equipment control system, so that the equipment control system starts the production process for the order in the ready state.
[0089] It should be noted that the above 510-540 can refer to the aforementioned Figure 2 The corresponding descriptions of Examples 210-240 will not be repeated here.
[0090] At 550, the equipment control system sends order completion information to the production management system.
[0091] In this embodiment, the device control system may send order completion information to the production management system after completing the order. In some examples, the order completion information may include identification information for distinguishing different orders. In some examples, when orders are processed one by one, the order completion information may also be various characters for indicating order completion without including identification information for distinguishing different orders.
[0092] At 560 , the production management system sets the status of the order indicated by the received order completion information to a completed status.
[0093] At 570 , the production management system synchronizes the status of the order to the equipment control system.
[0094] At 580, the production management system sends the new order information to the equipment control system.
[0095] In this embodiment, the order information may include the identification, type and recipe information of the order. Afterwards, the order processing method as described above may be continuously executed to complete the continuous processing of multiple orders.
[0096] In the above manner, the status of orders can be synchronized through the interaction between the equipment control system and the production management system, and the tracking and management of the entire life cycle of the order can be completed, thereby realizing the continuous processing of multiple orders.
[0097] use Figure 1-Figure 5 The order processing method for chemical production disclosed in the document ensures that the order is correctly issued to the equipment control system through order confirmation information, further controls the switching of the order from the confirmed state to the ready state according to the order interlocking method matching the order type, and synchronizes the order status to the equipment control system, thereby ensuring that each step of the order status switching is accurate, realizing the full-process automated management of chemical production orders, which is of positive significance for ensuring correct and continuous production.
[0098] Figure 6 A block diagram of an example 600 of an order processing device for chemical production according to an embodiment of the present specification is shown. Figure 2-Figure 5 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.
[0099] like Figure 6 As shown, the order processing device 600 for chemical production may include an order status switching unit 610 and an order status synchronization unit 620 .
[0100] The order status switching unit 610 is configured to set the status of the order indicated by the order confirmation information to a confirmed status in response to receiving the order confirmation information sent by the device control system; and determine whether to switch the status of the order from the confirmed status to the ready status based on an order interlocking method matching the type of the order in the confirmed status.
[0101] In some examples, the type of order includes a normal type.
[0102] In some examples, the type of order includes a serial production type.
[0103] In some examples, the order status switching unit 610 is further configured to: in response to receiving order completion information sent by the device control system, set the status of the order indicated by the order completion information to a completed status.
[0104] Figure 7 A block diagram showing an example of an order status switching control unit 700 in an order processing device for chemical production according to an embodiment of the present specification.
[0105] like Figure 7 As shown, the order status switching control unit 700 may include a recipe acquisition module 710, a feeding equipment status judgment module 720 and an order status switching module 730.
[0106] The recipe acquisition module 710 is configured to acquire the recipe information of the common type order in the confirmed state, wherein the recipe information is used to indicate the raw materials required for production.
[0107] In some examples, the formula information is also used to indicate rework materials and / or premixes. The formula acquisition module 710 is further configured to: obtain the corresponding feeding equipment information of various raw materials, rework materials and / or premixes indicated by the formula information according to a preset material-equipment correspondence table.
[0108] The feeding device status judgment module 720 is configured to obtain corresponding feeding device information according to the recipe information; and judge whether each feeding device indicated by the feeding device information has completed discharging.
[0109] The order status switching module 730 is configured to switch the status of the order from the confirmed status to the ready status in response to the fact that all feeding devices have completed discharging.
[0110] In some examples, the order status switching module 730 is further configured to: in response to the existence of feeding equipment that has not completed discharging, determine the necessity information for discharging of the feeding equipment that has not completed discharging according to the recipe information of the first associated order; in response to the determined necessity information for discharging indicating that discharging is not required, switch the status of the order from a confirmed state to a ready state; in response to the determined necessity information for discharging indicating that discharging is required, send a discharging prompt message.
[0111] In some examples, the order status switching module 730 is further configured to: in response to the determined scheduling necessity information indicating that scheduling is required, switch the status of the order from the confirmed status to the scheduling required status; after re-determining whether the feeding device has completed scheduling, in response to each feeding device having completed scheduling, switch the status of the order from the scheduling required status to the ready status.
[0112] Figure 8 A block diagram showing another example of an order status switching control unit 800 in an order processing device for chemical production according to an embodiment of the present specification.
[0113] like Figure 8As shown, the order status switching control unit 800 may include an order type determination module 810 and an order status switching module 820 .
[0114] The order type determination module 810 is configured to determine whether the order that is currently in a confirmed state and belongs to the continuous production type is the first continuous production order based on the type of the second associated order.
[0115] The order status switching module 820 is configured to switch the status of the order in the confirmed state from the confirmed state to the ready state if the order type determination module 810 determines that it is no.
[0116] Back to Figure 6 The order status synchronization unit 620 is configured to synchronize the status of the order to the equipment control system so that the equipment control system starts the production process for the order in the ready state.
[0117] In some examples, the order processing device 600 may further include an information sending unit 630. The information sending unit 630 is configured to synchronize the order status to the device control system and send new order information to the device control system, wherein the order information includes the order identification, type and recipe information.
[0118] It should be noted that the operations of the order status switching unit 610, the order status synchronization unit 620 and the information issuing unit 630, the recipe acquisition module 710, the feeding equipment status judgment module 720 and the order status switching module 730, the order type determination module 810 and the order status switching module 820 can refer to the above Figure 2-Figure 5 Related description.
[0119] Fig. 9 A block diagram showing an example of an order processing system 900 for chemical production according to an embodiment of the present specification.
[0120] like Fig. 9 As shown, the order processing system 900 may include an order processing device 910 and a production control device 920. In some examples, the production control device 920 may include an instruction sending unit 921 and a state locking unit 922. In some examples, the production control device 920 may also include a timing unit 923.
[0121] The instruction sending unit 921 is configured to send a start instruction to the corresponding production equipment that meets the equipment start requirement according to the order in the ready state, so as to start the production process of the order in the ready state.
[0122] In some examples, satisfying the equipment startup requirement may be correctly connected to the feeding equipment in a confirmed state. The confirmed state may be a state where the material has been discharged or a state where no material discharge is required. In some examples, the confirmed state may also be connected to the corresponding silo or the large bag of raw materials for feeding is ready. In some examples, the corresponding production equipment may include, for example, an extruder, a granulator, etc. In these examples, when the production equipment receives the startup instruction, it may start producing the products corresponding to the order in the ready state.
[0123] The state locking unit 922 is configured to prohibit sending order completion information to the production management system before starting the production process; and to release the lock on sending order completion information after starting the production process.
[0124] In some examples, before the production process is started, the operation of sending order completion information to the production management system cannot be triggered; after the production process is started, the above operation can be unlocked. In some examples, the button indicating the completion of the production process can be locked before the production process is started, and after the production process is started, the button indicating the completion of the production process can be unlocked. When the button is unlocked, the operator can send the order completion information to the production management system by clicking the button.
[0125] In some examples, the timing unit 923 is configured to start timing according to a preset mechanism if the order that starts the production process belongs to a continuous production type, and stop timing when new order information of the same type is received or a predetermined time is reached. In some examples, the preset mechanism can be used to indicate that the timing starts when the production process is started. In some examples, the preset mechanism can be used to indicate that the timing starts when the order completion information is sent to the production management system. In some examples, the predetermined time can be, for example, 1200 seconds.
[0126] In some examples, the instruction sending unit 921 is further configured to determine whether to send a stop operation instruction to the corresponding production equipment after the production process is completed based on the timing of the timing unit 923 if the order that starts the production process is of a continuous production type.
[0127] In some examples, if the timing unit 923 reaches a predetermined time, it means that no new order information of the continuous production type is received, and a stop operation instruction can be sent to the corresponding production equipment after the production process is completed. In some examples, whether the production process is completed can be determined by whether order completion information is sent to the production management system.
[0128] It should be noted that the order processing device 910 can refer to the above Figure 6-Figure 8 Related description in .
[0129] In the above manner, the production control device 920 can control the corresponding production equipment to perform production according to the status of the order determined by the order processing device 910, and provide a basis for ensuring efficient, continuous and stable production through information interaction between the production control device 920 and the order processing device 910.
[0130] Reference above Figures 1 to 9 , an embodiment of an order processing method, device and system for chemical production according to an embodiment of this specification is described.
[0131] The order processing device for chemical production in the embodiment of this specification can be implemented by hardware, software, or a combination of hardware and software. Taking software implementation as an example, as a device in a logical sense, it is formed by the processor of the device in which it is located reading the corresponding computer program instructions in the memory into the memory and running it. In the embodiment of this specification, the order processing device for chemical production can be implemented, for example, using electronic equipment.
[0132] Fig.10 A schematic diagram showing an example of an order processing device 1000 for chemical production according to an embodiment of the present specification.
[0133] like Fig.10 As shown, the order processing device 1000 for chemical production may include at least one processor 1010, a memory (e.g., a non-volatile memory) 1020, a memory 1030, and a communication interface 1040, and the at least one processor 1010, the memory 1020, the memory 1030, and the communication interface 1040 are connected together via a bus 1050. At least one processor 1010 executes at least one computer-readable instruction stored or encoded in the memory (i.e., the above-mentioned element implemented in the form of software).
[0134] In one embodiment, computer executable instructions are stored in a memory, which when executed cause at least one processor 1010 to: in response to receiving order confirmation information sent by the equipment control system, set the status of the order indicated by the order confirmation information to a confirmed state; determine whether to switch the status of the order from a confirmed state to a ready state based on an order interlocking method that matches the type of the order in the confirmed state; and synchronize the status of the order to the equipment control system so that the equipment control system starts the production process for the order in the ready state.
[0135] It should be understood that the computer executable instructions stored in the memory, when executed, cause at least one processor 1010 to perform the above combined operations in various embodiments of this specification. Figure 1-Figure 5 Describes the various operations and functions.
[0136] According to one embodiment, a program product such as a computer-readable medium is provided. The computer-readable medium may have instructions (i.e., the above-mentioned elements implemented in the form of software), which, when executed by a computer, causes the computer to perform the above-mentioned combination of various embodiments of this specification. Figure 1-Figure 5 Describes the various operations and functions.
[0137] Specifically, a system or device equipped with a readable storage medium can be provided, on which software program codes that implement the functions of any of the above-mentioned embodiments are stored, and a computer or processor of the system or device can read and execute instructions stored in the readable storage medium.
[0138] In this case, the program code itself read from the machine-readable medium can realize the function of any one of the above-mentioned embodiments, and thus the machine-readable code and the machine-readable storage medium storing the machine-readable code constitute a part of the present invention.
[0139] The computer program code required for the operation of each part of this specification can be written in any one or more programming languages, including object-oriented programming languages, such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB, NET and Python, conventional procedural programming languages such as C language, Visual Basic 2003, Perl, COBOL 2002, PHP and ABAP, dynamic programming languages such as Python, Ruby and Groovy, or other programming languages. The program code can be run on the user's computer, or run on the user's computer as an independent software package, or run partly on the user's computer and another part on the remote computer, or all on the remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any network form, such as a local area network (LAN) or a wide area network (WAN), or connected to an external computer (e.g., via the Internet), or in a cloud computing environment, or used as a service, such as software as a service (SaaS).
[0140] Examples of readable storage media include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD-RW), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, the program code may be downloaded from a server computer or a cloud via a communication network.
[0141] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0142] Not all steps and units in the above-mentioned processes and system structure diagrams are necessary, and some steps or units can be ignored according to actual needs. The execution order of each step is not fixed and can be determined according to needs. The device structure described in the above-mentioned embodiments can be a physical structure or a logical structure, that is, some units may be implemented by the same physical entity, or some units may be implemented by multiple physical entities, or some components in multiple independent devices may be implemented together.
[0143] The term "exemplary" as used throughout this specification means "serving as an example, instance, or illustration" and does not imply "preferred" or "advantageous" over other embodiments. The detailed description includes specific details for the purpose of providing an understanding of the described techniques. However, the techniques may be implemented without these specific details. In some instances, in order to avoid obscuring the concepts of the described embodiments, well-known structures and devices are shown in block diagram form.
[0144] The optional implementation modes of the embodiments of the present specification are described in detail above in conjunction with the accompanying drawings. However, the embodiments of the present specification are not limited to the specific details in the above implementation modes. Within the technical concept of the embodiments of the present specification, various simple modifications can be made to the technical solutions of the embodiments of the present specification, and these simple modifications all belong to the protection scope of the embodiments of the present specification.
[0145] The above description of the contents of this specification is provided to enable any person of ordinary skill in the art to implement or use the contents of this specification. Various modifications to the contents of this specification will be apparent to those of ordinary skill in the art, and the general principles defined herein may be applied to other variations without departing from the scope of protection of the contents of this specification. Therefore, the contents of this specification are not limited to the examples and designs described herein, but are consistent with the widest range of principles and novel features disclosed herein.
Claims
1. An order processing method for chemical production, comprising: In response to receiving order confirmation information sent by the device control system, setting the state of the order indicated by the order confirmation information to a confirmed state; Determining whether to switch the state of the order from the confirmed state to the ready state according to an order interlocking mode that matches the type of the order in the confirmed state, wherein the order interlocking mode is used to indicate a mode for restricting the switching of the order state; and Synchronize the status of the order to the equipment control system so that the equipment control system starts the production process for the order in the ready state, For a common type of order, determining whether to switch the state of the order from the confirmed state to the ready state according to an order interlocking mode matching the type of the order in the confirmed state includes: Acquire formula information of a common type of order in the confirmed state, wherein the formula information is used to indicate raw materials required for production; Acquire corresponding feeding equipment information according to the recipe information; Determining whether each feeding device indicated by the feeding device information has completed discharging; and In response to the presence of a feeding device that has not yet finished discharging, Determine the discharge necessity information of the feeding equipment that has not yet completed the discharge according to the recipe information of the first associated order, wherein the discharge necessity information is used to indicate whether the feeding equipment must be discharged before the production process of the current order is started, and the first associated order includes the order corresponding to the previous production process completed by the feeding equipment; In response to the determined nesting necessity information indicating that nesting is not required, the state of the order is switched from a confirmed state to a ready state.
2. The order processing method according to claim 1, wherein: The types of orders include common types, The determining whether to switch the state of the order from the confirmed state to the ready state according to the order interlocking mode matching the type of the order in the confirmed state further includes: In response to the fact that all feeding devices have completed discharging, the status of the order is switched from a confirmed status to a ready status.
3. The order processing method according to claim 1, wherein: After determining whether each feeding device indicated by the feeding device information has completed discharging, the method further includes: In response to the determined nesting necessity information indicating that nesting is required, Send nesting reminder information; and Re-confirm whether the feeding equipment has finished discharging.
4. The order processing method according to claim 3, wherein: In response to the determined nesting necessity information indicating that nesting is required, the method further includes: Switch the order status from confirmed to required ordering. After re-determining whether the feeding device has finished discharging, the method further includes: In response to the fact that all feeding devices have completed discharging, the state of the order is switched from a state requiring discharging to a state ready for discharging.
5. The order processing method according to claim 2, wherein: The formula information is also used to indicate rework and / or premixes. The obtaining of corresponding feeding equipment information according to the recipe information comprises: According to the preset material-equipment correspondence table, various raw materials, rework materials and / or premixes indicated by the formula information are obtained to obtain corresponding feeding equipment information.
6. The order processing method according to claim 1, wherein: The types of orders include continuous production types, The determining whether to switch the state of the order from the confirmed state to the ready state according to the order interlocking mode matching the type of the order in the confirmed state comprises: According to the type of the second associated order, determining whether the order that is currently in a confirmed state and belongs to the continuous production type is the first continuous production order; and If the judgment is no, the state of the order in the confirmed state is switched from the confirmed state to the ready state.
7. The order processing method according to claim 1, wherein: The method further comprises: In response to receiving order completion information sent by the device control system, setting the state of the order indicated by the order completion information to a completed state; synchronizing the status of the order to the device control system; and The new order information is sent to the equipment control system, wherein the order information includes the identification, type and recipe information of the order.
8. An order processing device for chemical production, comprising: an order status switching unit, configured to, in response to receiving order confirmation information sent by the device control system, set the status of the order indicated by the order confirmation information to a confirmed status; determine whether to switch the status of the order from the confirmed status to the ready status according to an order interlocking method matching the type of the order in the confirmed status, wherein the order interlocking method is used to indicate a method for restricting the switching of the order status; and an order status synchronization unit, configured to synchronize the status of the order to the equipment control system so that the equipment control system starts the production process for the order in the ready state, The order status switching unit is further configured to: for ordinary type orders, obtain the formula information of the ordinary type orders in the confirmed state, wherein the formula information is used to indicate the raw materials required for production; obtain corresponding feeding equipment information according to the formula information; determine whether each feeding equipment indicated by the feeding equipment information has completed discharging; and in response to the existence of feeding equipment that has not completed discharging, determine the necessity information of discharging for the feeding equipment that has not completed discharging according to the formula information of the first associated order, wherein the necessity information of discharging is used to indicate whether the feeding equipment must be discharged before the production process of the current order is started, and the first associated order includes the order corresponding to the previous production process completed by the feeding equipment; in response to the determined necessity information of discharging indicating that discharging is not required, switch the status of the order from the confirmed state to the ready state.
9. An order processing system for chemical production, comprising: The order processing device as claimed in claim 8; as well as A production control device is configured to send a start instruction to a corresponding production device that meets the device start requirement according to the order in the ready state, so as to start the production process of the order in the ready state; It is prohibited to send order completion information to the production management system before starting the production process; After the production process is started, the lock on sending the order completion information is released.
10. The order processing system according to claim 9, wherein: The production control device is further configured to: If the order that starts the production process is of a continuous production type, it is determined whether to send a stop operation instruction to the corresponding production equipment after the production process is completed, based on whether new order information of the same type is received within a predetermined time window.
11. An order processing device for chemical production, comprising: At least one processor, a memory coupled to the at least one processor, and a computer program stored on the memory, wherein the at least one processor executes the computer program to implement the order processing method for chemical production as described in any one of claims 1 to 7.
12. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the order processing method for chemical production according to any one of claims 1 to 7.
Citation Information
Patent Citations
Industrial production management module and production and manufacturing management system
CN113705944A