Control method and system, computer equipment and readable storage medium
By generating a display interface and obtaining user confirmation, ensuring the correct set of all variable information, the problem of omission and crash when receiving multiple parallel pulse instructions is solved, and the stability and reliability of the system are improved.
Patent Information
- Application Number
- CN202411440641.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-01-07
AI Technical Summary
When multiple parallel pulse commands are issued, the control station is prone to miss some pulse commands during reception, and may cause the computer to crash.
By obtaining multiple variable information and generating a display interface, the user confirms on the interface and issues control instructions to the control station to ensure that all variable information is set to 1 or 0, and avoid waiting, jamming or crashing caused by automatic reset.
It effectively solves the problems of pulse command omission and crash, ensures the correct reception and processing of all variable information, and improves the stability and reliability of the system.
Smart Images

Figure CN119270732A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer control technology, and in particular to a control method, system, computer device and readable storage medium. Background Art
[0002] In the current production system, the control system used in each process is composed of an operator station (OS), an control station (AS), and an execution device. The instructions sent from the operator station to the control station are often in the form of pulse signals. However, when the operator station sends multiple parallel pulse signals, the control station is prone to miss some pulse instructions during the receiving process, and it is easy to cause the computer to crash when receiving multiple pulse signals. Summary of the invention
[0003] A technical problem to be solved by the present application is to solve the problem that when a plurality of parallel pulse instructions are issued, the control station omits some pulse instructions during the receiving process.
[0004] In order to solve the above technical problems, the embodiments of the present application provide a control method, system, computer device and readable storage medium.
[0005] An embodiment of the present application provides a control method, which includes: obtaining multiple first variable information, the first variable information is used to indicate that the corresponding control is triggered; generating a first display interface, the first display interface displays the first variable information and a first selection component; in response to a user's confirmation operation on the first selection component, issuing a first control instruction to a control station, the first control instruction is used to instruct the control station to trigger an execution device corresponding to the control indicated by the first variable information; generating a second display interface, the second display interface displays a second selection component; in response to the user's confirmation operation on the second selection component, obtaining second variable information, the second variable information is used to indicate that the controls corresponding to at least part of the first variable information are reset.
[0006] In some embodiments, the method further includes: in response to a user confirmation operation on the second selection component, issuing a second control instruction to the control station, the second control instruction being used to instruct the control station to close an execution device corresponding to the control indicated by the second variable information.
[0007] In some embodiments, the first display interface also includes a third selection component, there are multiple third selection components, and the multiple third selection components correspond one-to-one to the first variable information; the method also includes: in response to the user's confirmation operation on some of the third selection components, obtaining third variable information, the third variable information is the variable information corresponding to the third selection components that have not been confirmed by the user; resetting the control corresponding to the third variable information.
[0008] In some embodiments, the second display interface includes multiple fourth selection components, and the fourth selection components correspond one-to-one to the second variable information; the control method also includes: in response to the user's confirmation operation on at least part of the fourth selection components, obtaining fourth variable information, the fourth variable information being the variable information corresponding to the fourth selection component confirmed by the user; and resetting the control corresponding to the fourth variable information.
[0009] In some embodiments, before obtaining multiple first variable information, the control method also includes: obtaining production information, generating first prompt information according to the production information, the first prompt information is used to prompt the user to adjust the control, wherein the production information is an indicator in the glass production process.
[0010] An embodiment of the present application also provides a production system, including: an operator station, a control station and multiple execution devices; the operator station is configured to: obtain multiple first variable information, the first variable information is used to indicate that the corresponding control is triggered; generate a first display interface, the first display interface displays the first variable information and a first selection component; in response to the user's confirmation operation on the first selection component, issue a first control instruction to the control station, the first control instruction is used to instruct the control station to trigger the execution device corresponding to the control indicated by the first variable information; generate a second display interface, the second display interface displays a second selection component; in response to the user's confirmation operation on the second selection component, obtain second variable information, the second variable information is used to indicate that the controls corresponding to at least part of the first variable information are reset.
[0011] In some embodiments, the operator station is further configured to: in response to a user confirmation operation on part of the third selection component, obtain third variable information, the third variable information being variable information corresponding to the third selection component that has not been confirmed by the user; and reset the control corresponding to the third variable information.
[0012] In some embodiments, the operator station is further configured to: in response to a user confirmation operation on at least part of the fourth selection component, obtain fourth variable information, the fourth variable information being variable information corresponding to the fourth selection component confirmed by the user; and reset a control corresponding to the fourth variable information.
[0013] An embodiment of the present application also provides a computer device, including a processor and a memory storing a computer program, and the control method is implemented when the processor executes the program.
[0014] An embodiment of the present application also provides a computer-readable storage medium storing a computer program, which executes the control method when the computer program is executed by a processor.
[0015] Through the above technical scheme, the control method, system, computer device and readable storage medium provided by the present application generate a first display interface after setting multiple extracted variable information to 1, and ensure that all variable information is set to 1 through the operator's confirmation operation on the first selection component on the first display interface. The instruction, and then the operator confirms the second selection component on the second display interface to ensure that all variable information is set to 0, which solves the problem of waiting, jamming, or even freezing when multiple variable information is automatically reset after being set to 0 at the same time, and also solves the problem that the pulse instructions of some variables are not scanned by the control station. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 It is a structural schematic diagram of a control system disclosed in an embodiment of the present application;
[0018] Figure 2 It is a flow chart of the control method disclosed in the embodiment of the present application;
[0019] Figure 3 It is a flow chart of the control method disclosed in the embodiment of the present application;
[0020] Figure 4 is a schematic diagram of a first display interface disclosed in an embodiment of the present application;
[0021] Figure 5 is a schematic diagram of a first display interface disclosed in yet another embodiment of the present application;
[0022] Figure 6 A schematic diagram of the structure of a computer device disclosed in an embodiment of the present application. DETAILED DESCRIPTION
[0023] The following is a further detailed description of the implementation methods of the present application in conjunction with the accompanying drawings and examples. The detailed descriptions of the following examples and the accompanying drawings are used to exemplarily illustrate the principles of the present application, but cannot be used to limit the scope of the present application. The present application can be implemented in many different forms and is not limited to the specific embodiments disclosed herein, but includes all technical solutions that fall within the scope of the claims.
[0024] The present application provides these embodiments to make the present application thorough and complete, and to fully express the scope of the present application to those skilled in the art. It should be noted that unless otherwise specifically stated, the relative arrangement of the parts and steps, the composition of the materials, the numerical expressions and the numerical values set forth in these embodiments should be interpreted as being merely exemplary, and not as limiting.
[0025] It should be noted that, in the description of this application, unless otherwise specified, the meaning of "multiple" is greater than or equal to two; the terms "upper", "lower", "left", "right", "inner", "outer", etc., indicating the orientation or positional relationship, are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on this application. When the absolute position of the object being described changes, the relative positional relationship may also change accordingly.
[0026] In addition, the words "first", "second" and similar words used in this application do not indicate any order, quantity or importance, but are only used to distinguish different parts. "Vertical" does not mean vertical in the strict sense, but is within the tolerance range. "Parallel" does not mean parallel in the strict sense, but is within the tolerance range. "Include" or "comprising" and similar words mean that the elements before the word include the elements listed after the word, and do not exclude the possibility of including other elements.
[0027] It should also be noted that in the description of this application, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be directly connected or indirectly connected through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to the specific circumstances. When a specific device is described as being located between a first device and a second device, there may or may not be an intermediate device between the specific device and the first device or the second device.
[0028] All terms used in this application have the same meaning as those understood by those of ordinary skill in the art to which this application belongs, unless otherwise specifically defined. It should also be understood that terms defined in general dictionaries, such as general dictionaries, should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an idealized or extremely formal sense, unless explicitly defined herein.
[0029] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.
[0030] In current glass production, the control system used in each process is composed of an operator station (OS), an control station (AS), and an execution device. The instructions sent from the operator station to the control station are mostly in the form of pulse signals. There are currently two main ways to trigger pulse instructions: (1) Pressing a button sets the value to 1, and lifting it sets the value to 0, triggering a pulse signal; (2) Pressing a button sets the value to 1, and the global script determines that the value is 1, then delays and clears it to zero, thereby triggering a pulse signal. The first method is suitable for triggering short pulse instructions of a single variable. However, this triggering method will cause problems when dozens or even hundreds of pulse signals need to be triggered at the same time. It is often the case that some pulse signals are not received at the control station. The second triggering method will increase the number of global scripts, seriously affecting the computer's running speed, and even causing a computer crash.
[0031] The present application embodiment provides a control system, such as Figure 1 As shown, the control system includes an operator station, a control station 20 and an execution device 30 .
[0032] The operator station (OS) 10 is mainly responsible for interaction and monitoring with the control station 20. A plurality of controls are provided in the operator station, which correspond to the execution device 30. The operator station is usually equipped with a graphical user interface (GUI) for displaying the status, data and alarms of the production process in real time. These interfaces help the operator understand the operation of the production line and can intuitively view various parameters. The operator station also communicates with the control station 20 (AS) and the execution device 30 according to various parameters in the production process to achieve remote control and adjustment. For example, the operator station can obtain production information in real time, and according to the production information, the production information is various indicators in the glass production process, such as temperature, pressure, flow, etc., and the production information can be displayed in the above-mentioned graphical user interface. Then the operator controls the control to be triggered or reset according to various indicators in the production process. The operator station 10 generates a control instruction according to the state of the control, which is used to adjust the setting or modify the production parameters. These control instructions may include instructing the control station 20 to adjust the temperature of the execution device 30, adjust the speed of the execution device 30, start or stop the execution device 30, etc. This enables the operator to manage and control the production process at different locations.
[0033] The control station 20 (CS) is responsible for coordinating and executing control strategies. The control station 20 can receive control instructions from the operator station 10 and process them in real time. Based on the control instructions, the control station controls the execution equipment 30, such as adjusting valves, starting or stopping motors, etc., to achieve precise control of the production process. The control station 20 can also run control algorithms and logic to manage various operations in the production process. These strategies ensure that the production process runs according to preset parameters and goals.
[0034] The execution device 30 (Field Devices) is a device used to actually execute control instructions in the automated control system. They directly act on the physical equipment and environment in the production process and are the key link in realizing automated control. For example, the execution device 30 can be the equipment required in the glass preparation process, such as a feeder, a kiln, a heater, etc. The execution device 30 can adjust, start or stop the field equipment according to the instructions issued by the control station 20. These instructions may include adjusting the valve opening of the feeder, starting and stopping the kiln, changing the heating power of the heater, etc. The execution device 30 is usually equipped with sensors for real-time collection of various data in the production process (such as temperature, pressure, liquid level, etc. in the kiln). These data are transmitted to the control station 20 or the operator station for monitoring and analysis. The execution device 30 can also feed back its status information to the control station 20. The status feedback includes information such as the working status of the equipment and fault alarm, which helps the control system to understand the field situation in real time.
[0035] The present application also provides a control method, which can be applied to the above-mentioned operation station 10. Figure 2 As shown, the control method includes: S10: obtaining multiple first variable information, the first variable information is used to indicate that the corresponding control is triggered; S20: generating a first display interface 101, the first display interface 101 displays the first variable information and the first selection component 120; S30: in response to the user's confirmation operation on the first selection component 120, issuing a first control instruction to the control station 20, the first control instruction is used to instruct the control station 20 to trigger the execution device 30 corresponding to the control indicated by the first variable information; S40: generating a second display interface, the second display interface displays the second selection component; S50: in response to the user's confirmation operation on the second selection component, obtaining second variable information, the second variable information is used to indicate that at least part of the controls indicated by the first variable information are reset.
[0036] Exemplarily, the operator station 10 is provided with a plurality of control buttons, each of which corresponds to a different execution device 30, and the control button can be regarded as the control in the aforementioned embodiment. The execution device 30 can be a device required in the glass production process, such as a feeder, a kiln, a heater, etc. When a control button is pressed by the user, the variable information corresponding to the control button is set to 1, otherwise the corresponding variable information is set to 0. For example, in the glass production process, if the control button corresponding to the feeder is not pressed by the user, the variable information corresponding to the button is set to 0, and if the control button corresponding to the kiln is pressed by the user, the variable information corresponding to the button is set to 1.
[0037] Thus, variable information in which all variable information is set to 1 is obtained, and this variable information can be called the first variable information. Then, the first display interface is displayed on the graphical user interface equipped with the operator station. The first display interface displays all the first variable information and the first selection component, that is, a confirmation prompt window is issued to the user, ensuring that all variable setting 1 instructions are issued. Then, the second display interface is displayed on the graphical user interface equipped with the operator station. The first display interface displays the second selection component, that is, a prompt window for confirming the closing of the control is issued to the operator and the extracted multiple second variable information is set to 0 at the same time. Setting the extracted variable information to 0 based on the user's confirmation operation solves the problem of waiting, stagnation, or even freezing when multiple variable information is automatically reset after being set to 0 at the same time, and also solves the problem that the pulse instructions of some variable information are not scanned by the control station.
[0038] The present application also provides a control method, which can be applied to the above-mentioned operation station 10. Figure 3 As shown, the control method includes the following steps:
[0039] S10: Acquire multiple first variable information, where the first variable information is used to indicate that a corresponding control is triggered.
[0040] For example, when the operator wants to start certain execution devices, he can press the corresponding button, such as pressing the button corresponding to the kiln, and the variable information corresponding to the button is set to 1. When the button is lifted, the corresponding variable information is set to 0. The script program in the operator station 10 can periodically extract the first variable information according to a preset time period. The first variable information is used to indicate that the corresponding button is pressed, that is, the first variable information is 1.
[0041] In some optional embodiments, the control method further includes: acquiring production information, generating first prompt information according to the production information, the first prompt information being used to prompt the user to adjust the control, wherein the production information is an indicator in the glass production process.
[0042] In this embodiment, the operator station 10 can obtain production information in real time. The production information is an indicator in the glass production process, such as temperature, pressure, flow, etc., and a first prompt information is generated based on the production information. For example, when certain indicators in the production process exceed a preset range, a first prompt information can be generated. The first prompt information is used to prompt the user to adjust the control. The operator can press the button or reset the button based on the first prompt information or the production information.
[0043] S20 : generating a first display interface 101 , wherein the first display interface 101 displays first variable information 110 and a first selection component 120 .
[0044] Exemplarily, after a plurality of buttons are pressed, a first display interface 101 is displayed on the operator's operation interface, such as Figure 4 As shown, the first display interface 101 displays multiple first variable information 110 and a first selection component 120. The operator can control whether to generate a pulse signal based on the multiple first variable information 110 by clicking the first selection component 120. For example, when the operator believes that all the first variable information 110 is correct, the first selection component 120 can be clicked to indicate that all the first variable information is correct. Thus, the operation station 10 can generate a pulse signal based on the first variable information and send it to the control station 20. When the operator believes that a button is accidentally touched, that is, part of the first variable information 110 is incorrect, the first selection component 120 can be not clicked to indicate that at least part of the first variable information is incorrect. In some examples, a fifth selection component ( Figure 3 (not shown), the operator can click the fifth selection component to indicate that the first variable information is wrong. Thus, the operator station 10 can reset the state of all buttons, that is, all buttons are in the lifted state.
[0045] In some optional embodiments, the first display interface further includes a third selection component, and the third selection component 130 corresponds one-to-one to the variable information 110; the third selection component 130 is used to confirm whether the control indicated by the corresponding first variable information 110 needs to be reset.
[0046] Exemplarily, after a plurality of buttons are pressed, a first display interface 101 is displayed on the operator's operation interface, such as Figure 5 As shown, the first display interface 101 displays a plurality of first variable information 110 and a third selection component 130 corresponding to the plurality of first variable information one by one, for example, the third selection component 130 may be a first selection box. The operator may confirm whether to set the first variable information to 1 by checking the first selection box. For example, when the operator believes that all the first variable information is correct, all the first selection boxes may be selected to indicate that the first variable information is correct. Thus, the operation station 10 may generate a first control instruction based on all the first variable information and send it to the control station 20. When the operator believes that at least some of the buttons are touched by mistake, for example, during the production process, the operator determines that the amount of raw materials in the kiln is sufficient and no feeding is required based on the indicators in the glass production process. However, if the button corresponding to the feeder is pressed, it will be considered that some of the first variable information is incorrect, and the first selection box corresponding to the correct first variable information may be selected to indicate that the variable information is correct, and the first variable information corresponding to the unselected first selection box is the incorrect variable information.
[0047] S21: in response to the user's confirmation operation on part of the third selection components, third variable information is obtained, where the third variable information is variable information corresponding to the third selection components that have not been confirmed by the user.
[0048] S22: Reset the control corresponding to the third variable information.
[0049] In the above step S20, if it is detected that the first selection boxes corresponding to some of the first variable information are not checked, which means that some of the controls corresponding to the first variable information do not need to be pressed, the operator station 10 obtains the third variable information, which is the variable information corresponding to the first selection boxes that have not been selected by the user, and resets these variable information, even if these variable information are 0, and lifts the controls corresponding to the variable information.
[0050] In this way, when the operator presses the button, the script extracts the variable information and pops up the secondary confirmation window, instead of the usual method of directly executing after variable extraction, which reduces the computer load on the operator station. The secondary confirmation window can not only have the function of secondary confirmation to avoid wrong operation, but also reduce the waiting and stagnation of direct execution after extracting variable information by popping up the secondary confirmation window.
[0051] S30 : in response to the user's confirmation operation on the first selection component 120 , a first control instruction is issued to the control station 20 , where the first control instruction is used to instruct the control station 20 to trigger the execution device 30 .
[0052] In this embodiment, if it is detected that the user clicks the first selection component 130, a first control instruction is generated, which may be a pulse signal, and the pulse signal is sent to the control station 20. Thus, the control station 20 can control the execution device 30 to work according to the pulse signal.
[0053] In some optional embodiments, the control method further includes: in response to a user confirmation operation on the second selection component 130 , issuing a first control instruction to the control station 20 , wherein the first control instruction is used to instruct the control station 20 to trigger the execution device 30 .
[0054] In this embodiment, if it is detected that the first selection box corresponding to some of the first variable information is checked, a first control instruction can be generated according to the checked first variable information, and the first control instruction can be a pulse signal, and the pulse signal is sent to the control station 20. Thus, the control station 20 can control the execution device 30 to work according to the pulse signal.
[0055] S40: Generate a second display interface, the second display interface displays a second selection component.
[0056] S50: In response to the user's confirmation operation on the second selection component, second variable information is obtained, where the second variable information is used to indicate that at least part of the controls indicated by the first variable information are reset.
[0057] Exemplarily, after the operating station 10 sends a pulse signal, a second display interface is displayed on the operator's operating interface, and multiple first variable information and a second selection component are displayed on the second display interface. The operator can control whether to reset all the first variable information by checking the second selection component. For example, the operator can view the production information of the production process in real time, and the production information is an indicator in the glass production process. When the operator determines that the control station 20 has received all the pulse signals through the changes in the indicators in the glass production process, the second selection component can be selected to indicate resetting all the first variable information. Thus, the operating station 10 obtains the second variable information in response to the user's confirmation operation on the second selection component, and the second variable information is used to indicate that the controls corresponding to all the first variable information are reset, that is, all the buttons corresponding to the first variable information are in the lifted state.
[0058] In some specific embodiments, the second display interface further includes a plurality of fourth selection components, and the fourth selection components correspond one-to-one to the first variable information; the fourth selection components are used to confirm whether the control indicated by the corresponding variable information needs to be reset.
[0059] Exemplarily, after the operating station 10 sends a pulse signal, a second display interface is displayed on the operator's operating interface, and the second display interface displays multiple first variable information and a fourth selection component corresponding to the multiple first variable information. Exemplarily, the fourth selection component can be a second selection box. The operator can confirm whether to set the first variable information to 0 by checking the second selection box. For example, the operator can view the production information in the production process in real time, and the production information is an indicator in the glass production process. When the operator determines that the control station 20 has received all the pulse signals through the changes in the indicators in the glass production process, all the second selection boxes can be selected to indicate that the first variable information needs to be reset. Thus, the operating station 10 obtains the second variable information in response to the user's confirmation operation on all the second selection boxes. The second variable information is used to indicate that the controls corresponding to all the first variable information are reset, even if all the first variable information is 0 and the buttons corresponding to the first variable information are all in the lifted state. When the operator believes that the control station 20 has not received at least part of the pulse signal, the operator may not check the second selection box corresponding to part of the first variable information, thereby the operator station obtains the second variable information in response to the confirmation operation of the second selection box, and the second variable information is used to indicate that the control corresponding to part of the first variable information is reset, even if part of the first variable information is 0, and the buttons corresponding to the part of the first variable information are all in the lifted state. The pulse signal generated according to the other part of the first variable information is continuously sent to the control station 20 until the operator checks the corresponding selection box.
[0060] S51: In response to the user's confirmation operation on the second selection component, a second control instruction is issued to the control station 20, where the second control instruction is used to instruct the control station 20 to close the execution device 30 corresponding to the control indicated by the second variable information.
[0061] In the above steps, if it is detected that the fourth selection components corresponding to some of the first variable information are checked, a second control instruction can be generated according to the checked first variable information, and the second control instruction can be sent to the control station 20. Thus, the control station 20 can shut down the execution device 30 according to the second control instruction. For example,
[0062] S52: in response to the user's confirmation operation on the fourth selection component, obtaining fourth variable information, where the fourth variable information is variable information corresponding to the fourth selection component confirmed by the user;
[0063] S53: Reset the control corresponding to the fourth variable information.
[0064] In the above step S40, if it is detected that the second selection box corresponding to some variable information is checked, it is considered that the control station 20 has received the pulse signal generated according to the partial variable information, then the operating station 10 can obtain the fourth variable information based on the user's confirmation operation on the fourth selection component, the fourth variable information is the variable information corresponding to the fourth selection component confirmed by the user, and reset the partial variable information to make the partial variable information 0, and the buttons corresponding to the variable information are all in the lifted state.
[0065] In this embodiment, after setting multiple extracted variables to 1, a prompt window for confirming the issuance of an instruction pops up, ensuring that the instructions for setting all variables to 1 are issued, and the prompt window for issuing the instruction is closed through operator confirmation, and the multiple extracted variables are set to 0 at the same time. Setting the extracted variables to 0 through the instruction issuance confirmation operation solves the problem of waiting, stagnation, or even freezing when multiple variables are automatically reset after being set to 0 at the same time, and also solves the problem that the pulse instructions of some variables are not scanned by the control station.
[0066] Based on the above embodiments, the present application further provides a computer device, Figure 6 A schematic diagram of a computer device structure provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, it includes: a processor 501 , a communication interface 502 , a memory 503 and a communication bus 504 , wherein the processor 501 , the communication interface 502 , and the memory 503 communicate with each other via the communication bus 504 .
[0067] The memory 503 stores a computer program. When the program is executed by the processor 501, the processor 501 performs the following steps:
[0068] Acquire multiple first variable information, where the first variable information is used to indicate that a corresponding control is triggered;
[0069] Generate a first display interface, the first display interface displays first variable information and a first selection component;
[0070] In response to the user's confirmation operation on the first selection component, a first control instruction is sent to the control station, where the first control instruction is used to instruct the control station to trigger an execution device corresponding to the control indicated by the first variable information;
[0071] Generate a second display interface, the second display interface displays a second selection component;
[0072] In response to the user's confirmation operation on the second selection component, second variable information is acquired, where the second variable information is used to indicate that at least part of the controls corresponding to the first variable information are reset.
[0073] The communication bus mentioned in the above computer device can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0074] The communication interface 502 is used for communication between the above-mentioned computer device and other devices.
[0075] The memory may include RAM (Random Access Memory) or NVM (Non-Volatile Memory), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0076] The above-mentioned processor can be a general-purpose processor, including a central processing unit, NP (Network Processor), etc.; it can also be a DSP (Digital Signal Processing), an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc.
[0077] Based on the above embodiments, an embodiment of the present application provides a computer-readable storage medium, in which a computer program executable by an electronic device is stored. When the program is run on the electronic device, the electronic device implements the following steps when executing:
[0078] Acquire multiple first variable information, where the first variable information is used to indicate that a corresponding control is triggered;
[0079] Generate a first display interface, the first display interface displays first variable information and a first selection component;
[0080] In response to the user's confirmation operation on the first selection component, a first control instruction is sent to the control station, where the first control instruction is used to instruct the control station to trigger an execution device corresponding to the control indicated by the first variable information;
[0081] Generate a second display interface, the second display interface displays a second selection component;
[0082] In response to the user's confirmation operation on the second selection component, second variable information is acquired, where the second variable information is used to indicate that at least part of the controls corresponding to the first variable information are reset.
[0083] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0084] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce 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.
[0085] 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.
[0086] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0087] So far, various embodiments of the present application have been described in detail. In order to avoid obscuring the concept of the present application, some details known in the art are not described. Based on the above description, those skilled in the art can fully understand how to implement the technical solution disclosed herein.
[0088] Although some specific embodiments of the present application have been described in detail by way of examples, it should be understood by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present application. It should be understood by those skilled in the art that the above embodiments may be modified or some technical features may be replaced by equivalents without departing from the scope and spirit of the present application. In particular, the various technical features mentioned in the various embodiments may be combined in any manner as long as there is no structural conflict.
Claims
1. A control method, characterized in that: include: Acquire multiple first variable information, where the first variable information is used to indicate that a corresponding control is triggered; Generate a first display interface, wherein the first display interface displays the first variable information and a first selection component; In response to the user's confirmation operation on the first selection component, a first control instruction is sent to the control station, where the first control instruction is used to instruct the control station to trigger an execution device corresponding to the control indicated by the first variable information; Generate a second display interface, wherein the second display interface displays a second selection component; In response to a user confirmation operation on the second selection component, second variable information is acquired, where the second variable information is used to indicate that at least part of the controls corresponding to the first variable information are reset.
2. The control method according to claim 1, characterized in that: The method further comprises: In response to the user's confirmation operation on the second selection component, a second control instruction is sent to the control station, where the second control instruction is used to instruct the control station to close the execution device corresponding to the control indicated by the second variable information.
3. The control method according to claim 2, characterized in that: The first display interface further includes a third selection component, there are multiple third selection components, and the multiple third selection components correspond to the first variable information one by one; The method further comprises: In response to a user's confirmation operation on some of the third selection components, obtaining third variable information, wherein the third variable information is variable information corresponding to the third selection components that have not been confirmed by the user; Reset the control corresponding to the third variable information.
4. The control method according to claim 1, characterized in that: The second display interface includes a plurality of fourth selection components, and the fourth selection components correspond to the second variable information one by one; The control method further comprises: In response to a user's confirmation operation on at least part of a fourth selection component, fourth variable information is acquired, where the fourth variable information is variable information corresponding to the fourth selection component confirmed by the user; Reset the control corresponding to the fourth variable information.
5. The control method according to any one of claims 1 to 4, characterized in that: Before acquiring a plurality of first variable information, the control method further includes: Production information is acquired, and first prompt information is generated according to the production information, wherein the first prompt information is used to prompt the user to adjust the control, wherein the production information is an indicator in the glass production process.
6. A production system, characterized in that: include: Operator stations, control stations and multiple execution devices; The operator station is configured to: Acquire multiple first variable information, where the first variable information is used to indicate that a corresponding control is triggered; Generate a first display interface, wherein the first display interface displays the first variable information and a first selection component; In response to the user's confirmation operation on the first selection component, a first control instruction is sent to the control station, where the first control instruction is used to instruct the control station to trigger an execution device corresponding to the control indicated by the first variable information; Generate a second display interface, wherein the second display interface displays a second selection component; In response to a user confirmation operation on the second selection component, second variable information is acquired, where the second variable information is used to indicate that at least part of the controls corresponding to the first variable information are reset.
7. The control system according to claim 6, characterized in that: The operator station is also configured to: In response to a user's confirmation operation on some of the third selection components, obtaining third variable information, wherein the third variable information is variable information corresponding to the third selection components that have not been confirmed by the user; Reset the control corresponding to the third variable information.
8. The control system according to claim 6 or 7, characterized in that: The operator station is also configured to: In response to a user's confirmation operation on at least part of a fourth selection component, fourth variable information is acquired, where the fourth variable information is variable information corresponding to the fourth selection component confirmed by the user; Reset the control corresponding to the fourth variable information.
9. A computer device comprising a processor and a memory storing a computer program, characterized in that: When the processor executes the program, the glass preparation method according to any one of claims 1 to 5 is implemented.
10. A computer-readable storage medium, characterized in that: The computer program is stored therein, and when the computer program is executed by a processor, the control method according to any one of claims 1 to 5 is executed.