Control method and device for production process
By automatically adjusting the stirring speed according to the operating temperature of the equipment during the production process, the problems of large labor intensity and error caused by manual adjustment in the prior art are solved, and a stable improvement in product quality is achieved.
Patent Information
- Application Number
- CN202311527228.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-15
- Publication Date
- 2025-05-16
AI Technical Summary
The prior art requires manual adjustment of the stirring speed during the production process, resulting in high labor intensity and errors, affecting the stability of product quality.
By obtaining the operating temperature of the current stage of the equipment, when the inflection point temperature is reached, the corresponding operating speed is automatically determined, and the stirring assembly is controlled to switch to the operating speed of the next stage.
It realizes automatic speed control of material reactions at different stages during product production, saves labor, avoids operating errors, and improves the stability of product quality.
Smart Images

Figure CN120010575A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of production process control, and in particular to a control method and device for a production process. Background Art
[0002] Relying on traditional control methods can meet the production control requirements of most products, but due to the uniqueness of the production process of some products, continuous stirring is required during the production process to allow the materials to fully react, and the corresponding speed is adjusted according to the different stages of the material reaction to meet all aspects of the product requirements.
[0003] In the existing control method, the operator is required to manually adjust the stirring speed according to the recorded reaction time and reaction temperature at different stages. However, this method has the following disadvantages: first, the operation is labor-intensive; second, the errors in manual operation will lead to unstable quality of different batches of products. Summary of the invention
[0004] The purpose of the embodiments of the present disclosure is to provide a control method and device for a production process, which can realize the rotation speed control of material reactions at different stages in the product production process.
[0005] In order to achieve the above-mentioned purpose, an embodiment of the present disclosure provides a control method for a production process, the method comprising: obtaining the operating temperature of one or more devices in the current stage, the operating temperature being the temperature of the reactor of one or more devices, the reactor being used for material reaction in the product production process; when the operating temperature of one or more devices in the current stage reaches the inflection point temperature, determining the operating speed of the stage corresponding to the inflection point temperature, and obtaining the operating speed of the next stage; and based on the operating speed of the next stage, controlling the stirring component of one or more devices to switch from the operating speed of the current stage to the operating speed of the next stage.
[0006] In some embodiments, when the operating temperature of one or more devices in the current stage reaches the inflection point temperature, the operating speed of the stage corresponding to the inflection point temperature is determined to obtain the operating speed of the next stage, including: obtaining the operating speeds of one or more devices in different stages; when the operating temperature of one or more devices in the current stage reaches the first inflection point temperature, determining the first operating speed corresponding to the first inflection point temperature, the first operating speed is the operating speed corresponding to the second stage of one or more devices; when the operating temperature of one or more devices in the current stage reaches the second inflection point temperature, determining the second operating speed corresponding to the second inflection point temperature, the second operating speed is the operating speed corresponding to the third stage of one or more devices; when the operating temperature of one or more devices in the current stage reaches the third inflection point temperature, determining the third operating speed corresponding to the third inflection point temperature, the third operating speed is the operating speed corresponding to the fourth stage of one or more devices; wherein the first inflection point temperature, the second inflection point temperature, and the third inflection point temperature are determined according to the material reaction characteristics in the product production process.
[0007] In some embodiments, the method further includes: in response to receiving a pause instruction or when all stages of operation are completed, controlling one or more devices to stop operating.
[0008] In some embodiments, the method also includes: obtaining the operating time of one or more devices in the current stage; when the operating time of one or more devices in the current stage is equal to a preset time threshold, and the operating speed and operating time of one or more devices in the next stage are received, controlling the stirring component of one or more devices to switch from the operating speed of the current stage to the operating speed of the next stage.
[0009] In some embodiments, the method further includes: in response to receiving a pause instruction or failing to receive the operating speed and operating time of the next stage of the one or more devices within a preset time threshold, controlling the one or more devices to stop operating.
[0010] In some embodiments, during the operation of one or more devices, alarm information of one or more devices is read periodically, and when the alarm information is read, a pop-up window displays the alarm information.
[0011] In some embodiments, the method also includes: obtaining the operating parameters of one or more devices and displaying them in the main window; in response to receiving an operating data instruction, displaying the operating parameters of one or more devices in a list form in the first window; or in response to receiving an operating curve instruction, drawing the operating parameters of one or more devices into an operating curve, and displaying the operating curve in the second window; the operating parameters of one or more devices include device name, operating temperature, operating speed and operating time.
[0012] In a second aspect, the present disclosure provides a control device for a production process, the device comprising: a memory; and a processor, wherein the processor is configured to execute any one of the control methods described above in the present disclosure.
[0013] In a third aspect, the present disclosure provides a PLC, which is used to run a program, wherein the program is used to execute any of the above control methods of the present disclosure when being run.
[0014] In a fourth aspect, the present disclosure provides a machine-readable storage medium having instructions stored thereon, the instructions being used to enable a machine to execute any of the control methods described above in the present disclosure.
[0015] Through the above technical solution, the control method provided by the embodiment of the present disclosure can realize the rotation speed control of material reactions at different stages in the product production process, save labor, avoid operational errors, and improve product quality.
[0016] Other features and advantages of the embodiments of the present disclosure will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings are used to provide a further understanding of the embodiments of the present disclosure and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the embodiments of the present disclosure but do not constitute a limitation on the embodiments of the present disclosure. In the accompanying drawings:
[0018] Figure 1 It is a flow chart of a control method for a production process according to an embodiment of the present disclosure.
[0019] Figure 2 It is a flow chart of another control method for a production process according to an embodiment of the present disclosure.
[0020] Figure 3 It is a flowchart of a method for displaying operating parameters according to an embodiment of the present disclosure.
[0021] Figure 4 It is a schematic diagram of a main window displayed by a host computer according to an embodiment of the present disclosure.
[0022] Figure 5 The present invention is a schematic diagram of an alarm message displayed by a host computer according to an embodiment of the present invention.
[0023] Figure 6 It is a schematic diagram of an operation data list displayed by a host computer according to an embodiment of the present disclosure.
[0024] Figure 7 It is a schematic diagram of an operation curve displayed by a host computer according to an embodiment of the present disclosure.
[0025] Figure 8 It is a flow chart of an overall control method for a production process according to an embodiment of the present disclosure.
[0026] Fig. 9 It is a multi-threaded flow chart of data collection and alarm according to an embodiment of the present disclosure.
[0027] Fig.10 The present invention is a database multi-threaded flowchart according to an embodiment of the present invention.
[0028] Fig.11 It is a flow chart of an automatic control method according to an embodiment of the present disclosure.
[0029] Fig.12 It is a flow chart of a manual control method according to an embodiment of the present disclosure.
[0030] Fig.13 It is a schematic diagram of a PLC structure according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0031] The specific implementation of the embodiment of the present disclosure is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the embodiment of the present disclosure, and is not used to limit the embodiment of the present disclosure.
[0032] Figure 1 is a flow chart of a control method for a production process according to an embodiment of the present disclosure, such as Figure 1 As shown, the method includes the following steps.
[0033] Step S11, obtaining the operating temperature of one or more devices at the current stage.
[0034] The operating temperature is the temperature of the reactor of one or more devices, and the reactor is used for material reaction in the product production process.
[0035] It should be noted that the products in the embodiments of the present disclosure are compounds that require different rotation speeds to be controlled at different stages of the material reaction during the production process, such as porous catalysts, polyolefin catalysts, etc.
[0036] Step S12, when the operating temperature of one or more devices in the current stage reaches the inflection point temperature, the operating speed of the stage corresponding to the inflection point temperature is determined to obtain the operating speed of the next stage.
[0037] In the disclosed embodiments, material reactions at different stages correspond to different temperature changes, and material reactions at different stages require different operating speeds, so the operating speed of the next stage can be determined according to the temperature change. It should be noted that the inflection point temperature refers to the temperature at which the reaction rate shows a sudden or drastic change as the temperature increases or decreases in a catalytic reaction or other chemical reaction. In the disclosed embodiments, experimental temperature data can be obtained through experiments, and the inflection point temperature can be determined by analyzing the experimental temperature data, or the temperature change can be captured by a software algorithm to calculate the inflection point temperature.
[0038] Step S13, based on the operating speed of the next stage, controlling the stirring components of one or more devices to switch from the operating speed of the current stage to the operating speed of the next stage.
[0039] In some embodiments, the stirring component can be a stirring paddle, a stirring shaft, a stirring fan, etc. The operating speed of the stirring component is controlled by a frequency converter, wherein the frequency converter changes the output frequency and voltage according to the set operating speed, thereby controlling the speed of the motor, thereby realizing the operating speed control of the stirring component.
[0040] It should be noted that in the production process of the product, continuous stirring is required to meet the requirements of sufficient reaction of the material. At different stages of the material reaction, different speed controls need to be adjusted to meet various requirements of the product. The selection of the stirring speed should comprehensively consider factors such as the mixing degree, mass transfer rate and energy consumption of the reaction system. Generally speaking, through experiments and practical experience, the appropriate stirring speed range can be determined. Therefore, in the existing control method, the appropriate stirring speed is determined by operation records, and the stirring speed is manually adjusted according to temperature changes. However, this method has high labor intensity and there are operating errors that affect product quality.
[0041] In the disclosed embodiment, the above technical solution can be used to control the rotation speed of material reactions at different stages in the product production process. This method not only saves labor, but also avoids operational errors and improves product quality.
[0042] In some embodiments, the inflection point temperature may include a first inflection point temperature, a second inflection point temperature, and a third inflection point temperature, wherein each inflection point temperature corresponds to an operating speed at a different stage.
[0043] In some embodiments, the operating speeds of one or more devices at different stages are obtained, wherein the stages of the material reaction may be four stages, or three stages, five stages, six stages, etc. In the disclosed embodiment, four stages are taken as an example, and obtaining the operating speeds of one or more devices at different stages may be obtaining the operating speeds of one or more devices at four stages.
[0044] It is understandable that the operating speeds of the above-mentioned one or more devices at different stages are pre-stored, for example, the operating speed data may be manually set by the user and stored in a database.
[0045] When the operating temperature of one or more devices in the current stage reaches the first inflection point temperature, the first operating speed corresponding to the first inflection point temperature is determined, wherein the first operating speed is the operating speed corresponding to the second stage of the one or more devices. At this time, the operating speed of the one or more devices in the current stage is the initial operating speed, and after determining the first operating speed, it can be switched from the initial operating speed to the first operating speed.
[0046] When the operating temperature of one or more devices in the current stage reaches the second inflection point temperature, the second operating speed corresponding to the second inflection point temperature is determined. The second operating speed is the operating speed corresponding to the third stage of the one or more devices. At this time, the operating speed of the one or more devices in the current stage is the first operating speed. After determining the second operating speed, the first operating speed can be switched to the second operating speed.
[0047] When the operating temperature of one or more devices in the current stage reaches the third inflection point temperature, the third operating speed corresponding to the third inflection point temperature is determined. The third operating speed is the operating speed corresponding to the fourth stage of the one or more devices. At this time, the operating speed of the one or more devices in the current stage is the second operating speed. After determining the third operating speed, the second operating speed can be switched to the third operating speed.
[0048] It can be understood that the different stages of material reaction are continuous, so the switching of the operating speed of the next stage is carried out after the material reaction of the previous stage is completed.
[0049] In some embodiments, the inflection point temperature may be obtained through a discrete derivative algorithm, and then the operating speed of the next stage may be determined to achieve switching of the operating speed.
[0050] In some embodiments, the first inflection point temperature, the second inflection point temperature and the third inflection point temperature can be determined according to the material reaction characteristics in the product production process. The inflection point temperature may include one or more of the above inflection point temperatures, and may also include a fourth inflection point temperature, a fifth inflection point temperature, etc., wherein different inflection point temperatures may correspond to different stages of the material reaction, which is not specifically limited in the embodiments of the present disclosure.
[0051] In the disclosed embodiment, the operating speed of the next stage is determined according to different inflection point temperatures, so that the operating speed of one or more devices can be automatically controlled, which saves labor and shortens the production time of material reaction. At the same time, since the inflection point temperature is obtained by the software algorithm and the operating speed is controlled by the system, the quality of different batches of products can be guaranteed to be the same, and the quality of different batches of products will not be uneven due to errors in manual operation.
[0052] In some embodiments, during the operation of the one or more devices, when a pause command is received or all stages of operation are completed, the one or more devices are controlled to stop operating. It should be noted that the operation of the one or more devices at different stages and the switching of the rotation speed are automatically operated according to the user settings and program settings. If no pause command is received, the next stage will continue to operate until all stages are completed, indicating that the material reaction is completed.
[0053] In the embodiments of the present disclosure, in addition to controlling by the above-mentioned automatic control method, control can also be performed by a manual control method.
[0054] Figure 2 is a flow chart of another control method for a production process according to an embodiment of the present disclosure, such as Figure 2 As shown, the method includes the following steps.
[0055] Step S21, obtaining the operating time of one or more devices in the current stage.
[0056] The running time of one or more devices in the current stage is the accumulated running time of the devices since they were started.
[0057] Step S22, determining whether the operating time of the one or more devices in the current stage is equal to a preset time threshold, if yes, executing step S23, if not, returning to step S21.
[0058] In the disclosed embodiment, the preset time threshold is set by the user during manual control. For example, if the operating time of a device is set to 20 minutes and the operating speed of the current stage is set to 800r / min, the device will run at a speed of 800r / s for 20 minutes.
[0059] Step S23, determining whether the operating speed and operating time of the next stage of one or more devices are received, if yes, executing step S24, if not, executing step S25.
[0060] In some embodiments, there is no limitation on the execution order of the above-mentioned step S22 and step S23. Step S22 may be executed first and then step S23, or step S23 may be executed first and then step S22.
[0061] Step S24, controlling the stirring components of one or more devices to switch from the operating speed of the current stage to the operating speed of the next stage.
[0062] In some embodiments, when the operating speed of one or more devices has been switched to the operating speed of the next stage, the process returns to step S21 and repeats the above steps.
[0063] Step S25, controlling one or more devices to stop running.
[0064] In some embodiments, the above-mentioned one or more devices operate strictly according to the set operating time and operating speed. When a pause command is received or the operating speed and operating time of the next stage of one or more devices are not received within a preset time threshold, one or more devices are controlled to stop running.
[0065] In some embodiments, during the operation of one or more of the above-mentioned devices, the system will periodically read the alarm information of one or more devices, and when the alarm information is read, a pop-up window will display the alarm information.
[0066] In the disclosed embodiment, multiple display interfaces are also provided to display the operating parameters of one or more devices.
[0067] Figure 3 is a flow chart of a method for displaying operating parameters according to an embodiment of the present disclosure. Figure 3 As shown, the method includes the following steps.
[0068] Step S31, obtaining the operating parameters of one or more devices and displaying them in the main window.
[0069] Step S32, determine whether the running curve instruction is received, if yes, execute step S33, if not, execute step S34.
[0070] Step S33: plotting the operating parameters of one or more devices into an operating curve, and displaying the operating curve in the second window.
[0071] Step S34, determine whether the operation data instruction is received, if yes, execute step S35, if not, return to step S32.
[0072] Step S35: displaying the operating parameters of one or more devices in a list format in the first window.
[0073] In the embodiment of the present disclosure, there is no specific requirement for the execution order of the above-mentioned step S32 and step S34. Step S32 may be executed first and then step S34, or step S34 may be executed first and then step S32.
[0074] In some embodiments, the operating parameters of one or more devices include device name, operating temperature, operating speed, and operating time.
[0075] The embodiments of the present disclosure can display the operating parameters of one or more devices and provide multiple display modes so that users can view the operating parameters of the devices more intuitively and clearly.
[0076] In some embodiments, a host computer can be used to display the operating parameters of one or more devices, wherein the host computer display interface can be independently developed based on a programming language, for example, based on the Windows Presentation Foundation (WPF) of the C# language. The front end uses the extensible application markup language XAML to implement the main window, alarm pop-up window, first window, and second window interface. The main window can be used to display the operating parameters of one or more devices, such as Figure 4 As shown, the interface elements of the main window may include: equipment display controls (including motor controls, stirring fan controls and reactor controls), real-time display of operating speed and operating temperature text boxes, display of operating time text boxes, display of operating status text boxes, setting of 4 speed and 4 operating time text boxes, progress bar for each operating time, manual / automatic switching knob, operating data button, start / stop button, operating curve button, reset button. The alarm pop-up window can be used to display the alarm information of one or more devices, such as Figure 5 As shown, the interface list information displayed in the alarm pop-up window includes: ID, alarm information and time, where the alarm information can be that the R01 / 2 motor or inverter has a fault. The first window can be used to display the operating parameters of one or more devices in a list form, such as Figure 6 As shown, the list information displayed in the first window includes: ID, temperature, speed, time. The second window can be used to display the operating parameters of one or more devices in the form of a curve, such as Figure 7 As shown, the operating curve displayed in the second window may include an operating speed curve and an operating temperature curve. The backend can use C# language to implement business logic, such as realizing the connection between the database and PLC, analyzing and confirming alarm information, setting operating parameters and other functions. Multi-threading technology is used to realize data acquisition, data storage, and status monitoring in parallel. Data binding technology is used to realize the linkage between the stirring fan and the actual speed. The discrete derivation algorithm is used to automatically capture the temperature inflection point and realize automatic switching of each segment.
[0077] In some embodiments, a database can be used to store the operating parameter data of the above-mentioned one or more devices. For example, N database tables are established, corresponding to N devices respectively, and each table field includes: device name, operating temperature, operating speed and operating time. Specifically, 7 database tables can be established, corresponding to 7 devices, and each table field includes: ID, temperature data, speed data, and time. And an alarm information table is established, and the alarm information table contains: alarm information and alarm time. When the operation data button is clicked, it will switch to the operation data page. The software first reads the data from the database and stores it in the List collection, and binds the List collection to the data table control of the data page to realize the display of the operating speed, temperature and time. When the operation curve button is clicked, it will switch to the operation curve page. The software tool control for drawing the historical data curve of the operation curve page will read the data from the database and display the speed and temperature curves.
[0078] In some embodiments, the host computer can achieve Ethernet communication with the programmable logic controller (PLC) by referencing the open source C# class library S7.NetPlus. The PLC control system can be used to control one or more devices.
[0079] In some embodiments, because the host computer needs to monitor the field equipment through the PLC, the Ethernet communication test between the host computer and the PLC is first performed, including the data reading and writing test. After the test is successful, the following steps are performed: the monitoring screen is written in XMAL language; the back-end business logic code of the monitoring screen is written using C#-based WPF technology to realize data reading and writing, status monitoring, parameter setting, database storage, alarm display, drawing alarm curves and other functions; the PLC hardware is configured according to the input and output signals of the PLC digital and analog quantities; manual and automatic control programs are written on the PLC side; the host computer and PLC are connected through a network cable to debug the system until all functions are completed. The software is deployed using WPF deployment technology, and the deployed software is installed on the host computer.
[0080] For ease of understanding, the specific implementation of the embodiment of the present disclosure is described below with examples in conjunction with drawings. Figure 8 FIG. 1 is a flow chart of an overall control method for a production process according to an embodiment of the present disclosure. Figure 8As shown, first, the host computer and PLC are recommended to be connected. After the connection is established, the host computer reads the operating status and operating parameters of each device collected by the PLC, and monitors it, starts the data acquisition and alarm multi-threading to update the display data in time, and starts the storage database multi-threading to store data. The host computer provides users with multiple operation components, including parameter setting components, manual / automatic switching components, start or pause button components, operation curve button components, and operation data button components. When the host computer receives the data change in the setting parameter text box, it connects to the PLC and stores the parameters in the PLC. When the host computer receives the manual / automatic switching, it connects to the PLC and stores the manual / automatic command in the PLC. When the host computer receives the start button press, it connects to the PLC and sends the start or stop command to the PLC. When the host computer receives the operation curve button press, it connects to the database, reads the data in the database, draws the operation curve, and displays it in the second window. When the host computer receives the operation data button press, it connects to the database, reads the data in the database, and displays it in the first window in the form of a list. It should be noted that, in the embodiments of the present disclosure, the execution order of the above processes can be adaptively changed according to actual conditions and is not specifically limited in the embodiments of the present disclosure.
[0081] In some embodiments, Fig. 9 As shown, the above process of starting data collection and alarm multithreading may include: the host computer establishes a connection with the PLC; the host computer reads the operating status and operating parameters of each device collected by the PLC, and determines whether the PLC has alarm information. If there is alarm information, it connects to the database, stores the alarm information in the database, and displays the alarm information. If there is no alarm information, the above steps are repeated for monitoring. It can be understood that since the alarm information is read regularly, for example, once every 2 seconds, if the equipment fails, it will affect the product quality, so the alarm information can be displayed in the form of a pop-up window to remind the user in time to avoid abnormal operation of the equipment.
[0082] In some embodiments, Fig.10 As shown, the above process of starting the multi-threaded storage database can include: the host computer establishes a connection with the PLC, the host computer reads the operating parameters of each device collected by the PLC, connects to the database, stores the operating parameters in the database, and in the automatic operation state, uses a discrete derivative algorithm for the operating parameters, obtains the inflection point of the temperature change, and switches the operating speed based on this.
[0083] In some embodiments, the operating status of a running device may be set to be displayed in two colors alternately to remind the user that the device is running.
[0084] In some embodiments, the current operation mode can be set to automatic mode, and the operation speeds of one or more devices at different stages can be set respectively. It should be noted that in automatic mode, the user can set the operation speeds of all stages at once without setting the operation time of one or more devices at different stages. If a failure occurs during operation, the user can also interrupt or modify the operation speed at any time. Fig.11 As shown, the automatic control process includes: PLC sets the operating speed according to the parameters set by the host computer, presses the start button, starts the frequency converter to run according to the set parameters, and collects the operating speed, operating time and reactor temperature at the same time. When receiving the pause command or the end of operation command from the host computer, the operation is terminated. It can be understood that the PLC controls the automatic operation of one or more devices according to the automatic command, operating speed data, and start command issued, including real-time collection of the operating temperature of one or more devices, and changes the frequency converter parameters of the stirring assembly of one or more devices according to the relationship between the temperature change and the inflection point temperature, thereby realizing the operation and switching of the operating speed of one or more devices at different stages. The disclosed embodiment can realize the automatic operation of one or more devices without the need for real-time monitoring and operation by the user, simplifying the production process of the product, and controlling the operating speed according to the inflection point temperature, and can accurately control the operating speed of the material reaction at different stages to ensure product quality.
[0085] In some embodiments, the current operation mode can be set to manual mode, and the operation time and speed of a stage can be set. It should be noted that in manual mode, the user needs to set the operation time and speed at the same time and perform manual monitoring. After the current stage is completed, the user also needs to set the operation time and speed of the next stage. Fig.12 As shown, the manual control process includes: PLC sets the running time and running speed of any stage from 1 to 4 according to the parameters set by the host computer, presses the start button, first starts the inverter to run according to the 1st stage parameters, and collects the running speed and reactor temperature of 1st stage. When the 1st stage running time is up and the 2nd stage parameters are received, the inverter is controlled to run according to the 2nd stage parameters, and the running speed and reactor temperature of 2nd stage are collected at the same time. When the 2nd stage running time is up and the 3rd stage parameters are received, the inverter is controlled to run according to the 3rd stage parameters, and the running speed and reactor temperature of 3rd stage are collected at the same time. When the 3rd stage running time is up and the 4th stage parameters are received, the inverter is controlled to run according to the 4th stage parameters, and the running speed and reactor temperature of 4th stage are collected at the same time. When the 4th stage running time is up, the operation is terminated. It is understandable that after the operation of a stage is completed, it needs to be reset. This mode provides users with another option. Specifically for the stage where the inflection point temperature of the material reaction is difficult to determine, the manual method can be more accurate.
[0086] In some embodiments, the user can click the operation curve or operation data button at any time to view the operation parameters of one or more devices more intuitively and clearly.
[0087] In a second aspect, an embodiment of the present disclosure provides a control device for a production process, the device comprising a processor and a memory, the processor being configured to execute any one of the control methods described above in the present disclosure.
[0088] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0089] In some embodiments, the control device for the production process can use a host computer and a PLC, wherein the Ethernet communication protocol is used to establish communication between the host computer and the PLC, which can ensure the real-time and accuracy of data transmission. First, the PLC collects the operating parameters of one or more devices and uploads them to the host computer. After the host computer obtains the operating parameters of one or more devices, it displays them in the main window. At this time, the user can set parameters for one or more devices according to the display parameters of the host computer and issue control instructions. When the PLC receives the data and control instructions issued by the host computer, it controls the operation of one or more devices. The control system implemented by the control device based on the embodiment of the present disclosure has the characteristics of high flexibility, comprehensive functions, and low cost compared to the traditional distributed control system DCS.
[0090] An embodiment of the present disclosure provides a machine-readable storage medium on which a program is stored. When the program is executed by a processor, any of the above control methods of the present disclosure is implemented.
[0091] An embodiment of the present disclosure provides a PLC, which is used to run a program, wherein any of the above control methods of the present disclosure is executed when the program is running.
[0092] In some embodiments, the PLC may adopt a Siemens S7-1200 system, wherein the Siemens S7-1200 system is an automation control system based on a programmable logic controller (PLC).
[0093] In some embodiments, Fig.13As shown, the PLC may include a central processing unit CPU1, an analog input AI1 module 2, an analog input AI2 module 3, an analog output AQ1 module 4, and an analog output AQ2 module 5. Among them, the analog input AI1 module 2 and the analog input AI2 module 3 are used to collect the operating speed signal of the inverter of the stirring component of one or more devices and the temperature signal of the reactor, and the analog output AQ1 module 4 and the analog output AQ2 module 5 are used to output the set operating speed signal of the inverter of the stirring component of one or more devices. Based on the above modules, two function blocks can be established for automatic control and manual control respectively, to realize the data storage function of the operating parameters of one or more devices, so when the equipment is unplanned shutdown or power outage restart, the entire system can still continue to operate according to the original operating state.
[0094] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0095] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0096] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0097] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0098] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0099] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0100] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0101] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0102] The above are only embodiments of the present disclosure and are not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present disclosure shall be included in the scope of the claims of the present disclosure.
Claims
1. A control method for a production process, characterized in that: The method comprises: Obtaining the operating temperature of one or more devices at the current stage, where the operating temperature is the temperature of a reactor of the one or more devices, and the reactor is used for material reaction in a product production process; When the operating temperature of the one or more devices in the current stage reaches the inflection point temperature, determining the operating speed of the stage corresponding to the inflection point temperature to obtain the operating speed of the next stage; and Based on the operating speed of the next stage, the stirring components of the one or more devices are controlled to switch from the operating speed of the current stage to the operating speed of the next stage.
2. The method according to claim 1, characterized in that When the operating temperature of the one or more devices in the current stage reaches the inflection point temperature, determining the operating speed of the stage corresponding to the inflection point temperature to obtain the operating speed of the next stage includes: Obtaining the operating speed of the one or more devices at different stages; When the operating temperature of the one or more devices in the current stage reaches a first inflection point temperature, determining a first operating speed corresponding to the first inflection point temperature, where the first operating speed is the operating speed corresponding to the second stage of the one or more devices; When the operating temperature of the one or more devices in the current stage reaches a second inflection point temperature, determining a second operating speed corresponding to the second inflection point temperature, where the second operating speed is the operating speed corresponding to the third stage of the one or more devices; When the operating temperature of the one or more devices in the current stage reaches a third inflection point temperature, determining a third operating speed corresponding to the third inflection point temperature, wherein the third operating speed is the operating speed corresponding to the fourth stage of the one or more devices; The first inflection point temperature, the second inflection point temperature, and the third inflection point temperature are determined according to the material reaction characteristics in the product production process.
3. The method according to claim 2, characterized in that The method further comprises: In response to receiving a pause instruction or when all stages of operation are completed, the one or more devices are controlled to stop operating.
4. The method according to claim 1, characterized in that: The method further comprises: Obtaining the running time of the one or more devices at the current stage; When the running time of the one or more devices in the current stage is equal to the preset time threshold and the running speed and running time of the one or more devices in the next stage are received, the stirring component of the one or more devices is controlled to switch from the running speed of the current stage to the running speed of the next stage.
5. The method according to claim 4, characterized in that The method further comprises: In response to receiving a pause instruction or failing to receive the operating speed and operating time of the next stage of the one or more devices within the preset time threshold, the one or more devices are controlled to stop operating.
6. The method according to claim 1, characterized in that During the operation of the one or more devices, alarm information of the one or more devices is read at regular intervals, and when the alarm information is read, a pop-up window is displayed to display the alarm information.
7. The method according to claim 1, characterized in that The method further comprises: Get the operating parameters of one or more devices and display them in the main window; In response to receiving the operation data instruction, displaying the operation parameters of the one or more devices in a list form in the first window; or In response to receiving the operation curve instruction, plotting the operation parameters of the one or more devices into an operation curve, and displaying the operation curve in the second window; The operating parameters of the one or more devices include device name, operating temperature, operating speed and operating time.
8. A control device for a production process, characterized in that: The device includes: Memory; and A processor, the processor being configured to execute the method according to any one of claims 1 to 7.
9. A programmable logic controller (PLC), characterized in that: The PLC is used to run a program, wherein the program, when run, is used to execute: the method according to any one of claims 1-7.
10. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores instructions, which are used to enable a machine to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method for controlling particle size of acrylate copolymer resin (ACR)
CN108239217A
Thermoplastic resin composition and method for producing thermoplastic resin composition
CN108779337A
Working steps of reaction kettle for preparing glyphosate
CN114053976A
Overload protection method and device for magnetic suspension molecular pump and storage medium
CN114233674A
Production control method and system, production control device and storage medium
CN115705029A