Methods and apparatus for system modification, electronic equipment
The method and apparatus for system modification apparatus for system modification for air compressors that includes a standardization unit, a system standardization, hardware and software selection, and experimentation to ensure the modified system meets pre-set conditions, ensuring the modified system meets pre-set conditions, and the system meets pre-set conditions, and the system meets the pre-set conditions, and the system meets the pre-set conditions, and the system is determined to be the target system.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- INNER MONGOLIA SHANGDU POWER GENERATION CO LTD
- Filing Date
- 2025-10-31
- Publication Date
- 2026-07-08
AI Technical Summary
Conventional remote control system modification for air compressors lacks systematicness, leading to inefficiencies, incomplete processes, and insufficient stability and reliability, with potential failures and unsatisfactory acceptance criteria, resulting in delayed progress and insufficient performance, stability and reliability, and unsatisfactory acceptance, stability and reliability, and unsatisfactory stability and reliability, and unsatisfactory stability and reliability, and unsatisfactory acceptance, stability and reliability, and unsatisfactory stability and reliability.
A method and apparatus for system modification that includes system standardization, hardware and software selection, construction, configuration, and experimentation to ensure the modified system meets pre-set conditions, involving a standardization unit, modification unit, experimental unit, and finalization unit to determine the target system.
Improves modification efficiency and ensures system stability and reliability by determining the system modification flow through target system information and experimentation, resulting in a system that meets predetermined conditions.
Smart Images

Figure 2026114940000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of control technology, and particularly to a method and apparatus for system modification and an electronic device.
Background Art
[0002] Air compressors are indispensable devices in industrial production and are widely used in various industries such as manufacturing, construction, and mining. With the development of industrial automation and intelligence, the importance of the remote control system of air compressors is increasing.
[0003] However, there are many problems in the system modification process of the conventional remote control of air compressors. For example, the modification process is incomplete. The conventional system modification process for the remote control of air compressors generally lacks systematicness and does not form a complete modification system. In the process of modification, the cooperation between each process is not tight, which easily leads to delays in the progress of modification and a decrease in efficiency. In addition, due to the incomplete process, omissions occur in the modification process, affecting the system performance. The adjustment and acceptance are not sufficient. In the conventional modification process, the processes of system adjustment and acceptance are generally not sufficient. In the adjustment process, it is possible that not all problems can be discovered, resulting in failures in the actual operation of the system. On the other hand, the acceptance criteria are not clear, making it difficult to ensure that the modified system meets the actual needs, leading to insufficient stability and reliability of the system.
Summary of the Invention
Problems to be Solved by the Invention
[0004] Therefore, when modifying a system, how to improve the modification efficiency and ensure the stability and reliability of the system is an urgent problem to be solved at present.
Means for Solving the Problems
[0005] This invention provides a method and apparatus for system modification, as well as electronic equipment. Its main objective is to solve the problem of how to improve modification efficiency and ensure system stability and reliability when modifying a system.
[0006] According to a first aspect of the present invention, a method for modifying a system is provided, wherein the method for modifying the system is: System standardization processing is performed on the system to be modified to obtain target system information corresponding to the system to be modified, the target system information includes the system information of the target system and the modification information of the system to be modified, and the target system is a system that satisfies pre-set system conditions obtained after system modification has been performed on the system to be modified. Based on the target system information, a system modification process is performed on the system to be modified to obtain an initial system, and a system experiment process is performed on the initial system to obtain system experiment data. This includes determining that the initial system is the target system if the system experimental data satisfies the predetermined system conditions.
[0007] Selectively performing system standardization processing on the system to be modified to obtain target system information corresponding to the system to be modified is: Based on the aforementioned pre-set system conditions, a hardware device selection process is performed to obtain target hardware information, and based on the aforementioned pre-set system conditions, a software device selection process is performed to obtain target software information. The process involves organizing data based on the aforementioned target hardware information and a pre-configured hardware construction flow to obtain a hardware construction schema. The process includes organizing data based on the target software information and a pre-configured software configuration flow to obtain a software configuration schema, wherein the target system information includes the hardware construction schema, the software configuration schema, the target hardware information, and the target software information.
[0008] Selectively, a system modification process is performed on the system to be modified based on the target system information to obtain an initial system. Based on the aforementioned hardware construction schema, a hardware device construction process is performed on the system to be modified to obtain the first system. This includes performing a software logic configuration process on the first system based on the software configuration schema to obtain the initial system.
[0009] Selectively, to obtain the first system, a hardware device construction process is performed on the system to be modified based on the hardware construction schema. Based on the aforementioned hardware construction schema, the hardware wiring diagram is organized to obtain wiring diagram data, and based on the aforementioned wiring diagram data, the hardware device implementation process is performed to obtain the system to be modified after implementation. The process includes performing a device inspection on the modified system after implementation to obtain the modified system after inspection, and then performing a wiring process on the modified system after inspection and a pre-configured control panel based on the wiring diagram data to obtain the first system.
[0010] Selectively, performing software logical configuration processing on the first system based on the software configuration schema to obtain the initial system is: Based on the device operation method in the software configuration schema, the operation logic of the first device is edited to obtain the target operation logic, and the device operation method is the operation method of the first device, and the first device is the device controlled by the system to be modified. Based on the target operation logic, a logical screen is edited to obtain a first logical screen, and this first logical screen is used to monitor the first device and control the first device by triggering control commands. This includes adding an alarm function to the first logical screen based on the target operation logic to obtain the target logical screen, and downloading the target operation logic and the target logical screen to the first system to obtain the initial system.
[0011] Selectively, a system experiment process may be performed on the initial system to obtain system experiment data. The initial system is subjected to static testing to obtain static test data. This includes performing a dynamic test process on the initial system to obtain dynamic test data, and the system experimental data including the static test data and the dynamic experimental data.
[0012] Optionally, static test processing may be performed on the initial system to obtain static test data. To acquire the signal transmission information and measurement point information of the initial system, Based on the signal transmission information and measurement point information, the initial system is subjected to execution detection processing to obtain a detection result, the detection result includes at least a logic command detection result and a feedback detection result. This includes performing a logical process verification process based on the detection results to obtain the static test data.
[0013] Selectively, dynamic test processing may be performed on the initial system to obtain dynamic test data. The triggered on-site start / stop command performs on-site start / stop test processing on the initial system to obtain first test data. The system will undergo remote start / stop tests based on triggered remote start / stop commands to obtain second test data. This includes performing a signal transmission test on the initial system using a pre-set signal processing method to obtain third test data, and then organizing the data based on the first test data, the second test data, and the third test data to obtain the dynamic test data.
[0014] According to a second aspect of the present invention, a system modification apparatus is provided, the system modification apparatus includes a standardization unit, a modification unit, an experimental unit, and a finalization unit, The standardization unit is used to perform system standardization processing on the system to be modified in order to obtain target system information corresponding to the system to be modified, the target system information includes system information of the target system and modification information of the system to be modified, and the target system is a system that satisfies pre-set system conditions after system modification has been performed on the system to be modified. The modification unit is used to perform a system modification process on the system to be modified based on the target system information in order to obtain the initial system. The experimental unit is used to perform system experimental processing on the initial system in order to obtain system experimental data. The confirmation unit is used to confirm that the initial system is the target system if the system experimental data satisfies the predetermined system conditions.
[0015] The standardization unit may optionally include a selection module and an organization module. The selection module is used to obtain target hardware information by performing hardware device selection processing based on the preset system conditions, and to obtain target software information by performing software device selection processing based on the preset system conditions. The aforementioned sorting module is used to sort data based on the target hardware information and a pre-configured hardware construction flow to obtain a hardware construction schema. The sorting module is further used to perform data sorting based on the target software information and a preset software configuration flow to obtain a software configuration schema. Here, the target system information includes the hardware construction schema, the software configuration schema, the target hardware information, and the target software information.
[0016] Optionally, the modification unit includes a construction module and a configuration module. The construction module is used to perform hardware device construction processing on the system to be modified based on the hardware construction schema to obtain a first system. The configuration module is used to perform software logical configuration processing on the first system based on the software configuration schema to obtain the initial system.
[0017] Optionally, the construction module further sorts the hardware wiring circuit diagram based on the hardware construction schema to obtain wiring diagram data, performs hardware device implementation processing based on the wiring diagram data to obtain the system to be modified after implementation, performs device inspection processing on the system to be modified after implementation to obtain the system to be modified after inspection, and performs wiring processing on the system to be modified after inspection and a preset control panel based on the wiring diagram data to obtain the first system.
[0018] Optionally, the configuration module further edits the operation logic of a first device based on the device operation mode in the software configuration schema to obtain target operation logic, where the device operation mode is the operation mode of the first device, and the first device is a device controlled by the system to be modified. Based on the target operation logic, a logical screen is edited to obtain a first logical screen, the first logical screen monitors the first device and controls the first device by triggering control commands, This is used to obtain the target logic screen by adding an alarm function to the first logical screen based on the target operation logic, and to download the target operation logic and the target logical screen to the first system in order to obtain the initial system.
[0019] The experimental unit may optionally include a first test module and a second test module. The first test module is used to perform static test processing on the initial system to obtain static test data. The second test module is used to perform dynamic test processing on the initial system to obtain dynamic test data, where the system experimental data includes the static test data and the dynamic experimental data.
[0020] Selectively, the first test module further, The signal transmission information and measurement point information of the initial system are acquired, Based on the signal transmission information and measurement point information, the initial system is subjected to execution detection processing to obtain a detection result, wherein the detection result includes at least a logic command detection result and a feedback detection result. The detection results are used to perform a logical process verification process to obtain the static test data.
[0021] Selectively, the second test module further, In response to the triggered on-site start / stop command, on-site start / stop test processing is performed on the initial system to obtain first test data. A remote start / stop test is performed on the initial system based on the triggered remote start / stop command to obtain second test data. A signal transmission test is performed on the initial system using a pre-set signal processing method to obtain third test data, and this is used to obtain the dynamic test data by organizing the data based on the first test data, the second test data, and the third test data.
[0022] According to a third aspect of the present invention, an electronic device is provided, and the electronic device is At least one processor, Includes memory that is communicably connected to at least one processor, The memory stores an executable command by the at least one processor, and the at least one processor can perform the method according to the first embodiment by executing the command.
[0023] According to a fourth aspect of the present invention, a non-temporary computer-readable storage medium is provided which stores computer commands, and the computer commands are used to cause the computer to perform the method described in the first aspect.
[0024] According to a fifth aspect of the present invention, a computer program product is provided, the computer program product includes a computer program, and the method described in the first aspect is carried out by the execution of the computer program by a processor. [Effects of the Invention]
[0025] The present invention provides a method and apparatus for system modification, and electronic equipment, which perform a system standardization process on a system to be modified to obtain target system information corresponding to the system to be modified, wherein the target system information includes system information of the target system and modification information of the system to be modified, and the target system is a system that satisfies pre-set system conditions obtained after system modification has been performed on the system to be modified, and a system modification process is performed on the system to be modified based on the target system information to obtain an initial system, a system experiment process is performed on the initial system to obtain system experiment data, and if the system experiment data satisfies the pre-set system conditions, the initial system is determined to be the target system. Compared to related technologies, the embodiment of the present invention can improve modification efficiency and ensure system stability and reliability when modifying a system by determining the system modification flow by obtaining target system information of the target system and performing a system experiment process on the initial system after modification.
[0026] Furthermore, the contents described in this section are not intended to identify any essential or important features of the embodiments of the present application, nor do they limit the scope of the present application. Other features of the present application will be readily apparent from the following specification. [Brief explanation of the drawing]
[0027] The drawings are for the purpose of better understanding the present invention and do not limit it. [Figure 1] This is a flowchart illustrating a method for modifying a system according to an embodiment of the present invention. [Figure 2] This is a flowchart of the system modification process according to an embodiment of the present invention. [Figure 3] This is a flowchart of the system experiment process according to an embodiment of the present invention. [Figure 4] This is a flowchart of countermeasures for system modification according to an embodiment of the present invention. [Figure 5]This is a schematic diagram of the configuration of a system modification device according to an embodiment of the present invention. [Figure 6] This is a schematic diagram of the configuration of another system modification device according to an embodiment of the present invention. [Figure 7] This is a schematic block diagram of an electronic device according to an embodiment of the present invention. [Modes for carrying out the invention]
[0028] Hereinafter, exemplary embodiments of the present invention will be described with reference to the drawings, and for the sake of ease of understanding, various details of embodiments of the present invention will be included, which should be considered merely illustrative. Accordingly, those skilled in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the invention. Similarly, for clarity and brevity, descriptions of known functions and structures will be omitted in the following description.
[0029] The following describes the method, apparatus, and electronic equipment for system modification according to embodiments of the present invention, with reference to the drawings.
[0030] Figure 1 is a flowchart of a system modification method according to an embodiment of the present invention.
[0031] As shown in Figure 1, the method includes the following steps: In step 101, a system standardization process is performed on the system to be modified to obtain target system information corresponding to the system to be modified, where the target system information includes the system information of the target system and the modification information of the system to be modified, and the target system is a system that satisfies pre-set system conditions obtained after system modification has been performed on the system to be modified.
[0032] In embodiments of the present invention, the system to be modified refers to the current remote control system for an air compressor that requires modification because it has several shortcomings or aspects that do not meet the expected usage needs. System standardization processing refers to the process of analysis, design, and planning, whose purpose is to determine the specific direction and content of the system modification. The system standardization processing process includes, but is not limited to, a detailed analysis of the system to be modified, determination of modification objectives, and selection of appropriate modification techniques and methods. Target system information refers to the results of the system standardization processing and includes all information that the modified system (target system) should possess. Target system information is a guide file for the modification work and ensures that the modification work is carried out according to the predetermined objectives.
[0033] The target system information is used to describe the characteristics that the target system should possess, such as functions, performance, safety, and stability. The target system information includes the system's hardware configuration, software architecture, communication protocols, operating interfaces, and safety protection measures. The pre-configured system conditions are custom-configured conditions and include, but are not limited to, conditions determined based on factors such as industry standards, corporate needs, and technological development trends. Specifically, the embodiments of the present invention do not limit the pre-configured system conditions.
[0034] The system standardization process may also be carried out using, but is not limited to, the following methods: organizing the selection schema, confirming the selection of hardware and software devices, examining the system's dynamic and static implementation schemas, and organizing the content of the documentation. The details of the system processes are organized, an overall verification is performed, the dimensions of the system devices are verified, the software and hardware documentation is organized, and a list of devices is created.
[0035] In step 102, a system modification process is performed on the system to be modified based on the target system information to obtain an initial system, and a system experiment process is performed on the initial system to obtain system experiment data.
[0036] In embodiments of the present invention, system modification refers to performing actual modification work on a conventional system to be modified based on target system information. This includes, but is not limited to, updating or replacing hardware components such as controllers, sensors, and communication modules. It also includes upgrading or recreating software programs to upgrade or recreate new functions or to optimize existing functions, and adjusting the system configuration to adapt to new operating environments and demands.
[0037] The aforementioned initial system is a new system that has been transformed from the original system to be modified after undergoing a system modification process. The initial system already possesses the basic functions and characteristics specified in the target system information, but has not yet undergone complete testing and verification.
[0038] System testing is performed to verify whether the initial system operates as expected and whether it meets pre-set system conditions. System testing includes, but is not limited to, functional testing to ensure that all modified functions operate correctly. Performance testing evaluates performance indicators such as system response time and processing power. Stability and reliability testing tests the system's stability and reliability through long-term operation or simulation of various operating conditions. Safety testing ensures that the system can operate safely in the event of an anomaly.
[0039] System experiment data refers to data collected through system experimentation processes, and includes, but is not limited to, system operating parameters, test results, failure records, and performance indicators. System experiment data is an important basis for evaluating the performance of the initial system and determining whether further adjustments or optimizations are necessary.
[0040] In step 103, if the system experimental data satisfies the pre-set system conditions, the initial system is determined to be the target system.
[0041] In the embodiments of the present invention, if system experimental data indicates that the initial system satisfies the pre-set system conditions in all important respects, it means that the modification work is successful and the initial system possesses the functions and performance that the target system should have.
[0042] The process for determining whether the system experimental data satisfies the predetermined system conditions includes, but is not limited to, analyzing the experimental data and comparing it to the predetermined system conditions. It is confirmed that there are no significant discrepancies or negative results in the experimental data. The project team or expert group makes a decision based on the experimental results. The decision is as follows: if the system experimental data satisfies the predetermined system conditions, the initial system is formally confirmed to be the target system. This means that the modification flow can proceed to the next stage, such as formal deployment, operation, and maintenance.
[0043] The system modification method provided by the present invention involves performing a system standardization process on the system to be modified to obtain target system information corresponding to the system to be modified, wherein the target system information includes system information of the target system and modification information of the system to be modified, the target system is a system that satisfies pre-set system conditions obtained after system modification has been performed on the system to be modified, a system modification process is performed on the system to be modified based on the target system information to obtain an initial system, a system experiment process is performed on the initial system to obtain system experiment data, and if the system experiment data satisfies the pre-set system conditions, the initial system is determined to be the target system. Compared to related technologies, the embodiment of the present invention can improve modification efficiency and ensure system stability and reliability when modifying a system by determining the system modification flow by obtaining target system information of the target system and performing system experiment processing on the initial system after modification.
[0044] In feasible embodiments of the present invention, when performing system standardization processing on the system to be modified as an embodiment of step 101, the following methods can be adopted, but are not limited to these. That is, a hardware device selection process is performed based on the preset system conditions to obtain target hardware information, a software device selection process is performed based on the preset system conditions to obtain target software information, data organization is performed based on the target hardware information and a preset hardware construction flow to obtain a hardware construction schema, and data organization is performed based on the target software information and a preset software configuration flow to obtain a software configuration schema, where the target system information includes the hardware construction schema, the software configuration schema, the target hardware information, and the target software information.
[0045] In embodiments of the present invention, target hardware information is specific information, such as model number, specifications, and performance parameters, used to evaluate and select possible hardware devices based on pre-set system conditions and ultimately determine the hardware device that meets the requirements. Target software information is relevant software information, such as version number, deployment requirements, and functional modules, obtained by selecting an appropriate software product or solution schema based on pre-set system conditions.
[0046] A pre-configured hardware build flow is a standardized process used to guide the assembly of selected hardware devices into a complete system. For example, based on target hardware information, the pre-configured hardware build flow is used to plan and organize the placement, connection, and layout of the hardware in detail, ultimately forming a hardware build schema.
[0047] A pre-configured software configuration flow is a standardized flow used to guide how to deploy and configure a software system to meet specific needs. For example, based on target software information, a pre-configured software configuration flow is used to plan and organize in detail software parameter settings, module placement, interface customization, etc., ultimately forming a software configuration schema.
[0048] When standardizing the system, the hardware and software for when the system needs to be modified should be designed. For example, the hardware configuration should be as follows: (1) construct a signal distribution hardware circuit in the on-site air compressor control box. (2) establish an appropriate signal transmission line. (3) select an appropriate auxiliary control controller in the control panel of the electrical room of the Distributed Control System (DCS), and add or find and connect available analog input (AI) and digital input (DI) card paths, thereby receiving the upload signal from the on-site distributor and providing signal support to the remote monitoring and remote control software configuration. The software should have the following core functions: start / stop function, monitoring function, and alarm function for each air compressor, and at the same time, it should have optimization functions such as interlock and lock for the air compressors. Each air compressor should constitute one remote control network, the performance of which should be higher than the performance of the original air compressor status monitoring network, and the original network should be retained as an auxiliary network. The software achieves noise-resistant and scalable design by using functional blocks or typical logic editing concepts and adding means such as filtering and delay. Specifically, the embodiments of the present invention are not limited to the selection of hardware and software.
[0049] In feasible embodiments of the present invention, regarding the system modification process for the system to be modified, the present invention provides a flowchart of the system modification process, which includes the following steps as shown in Figure 2: In step 201, a hardware device construction process is performed on the system to be modified based on the hardware construction schema to obtain the first system.
[0050] In embodiments of the present invention, the hardware device construction process includes, but is not limited to, the steps of arranging new hardware devices, such as controllers, sensors, actuators, communication modules, etc. Connecting various hardware components to ensure they are accurately interconnected according to the hardware construction scheme. Setting hardware parameters, such as IP addresses, baud rates, input / output ranges, etc. Testing the hardware devices to ensure they operate correctly and meet system requirements.
[0051] When constructing hardware equipment, the following methods can be used, but are not limited to them: (1) Organize the hardware wiring diagram, that is, design and verify the on-site hardware connection circuit based on the air compressor operating method (device operating method) and the rationale for selecting the signal distributor. Use a single-signal active signal distributor and share the power supply with the PLC controller. Important analog signals such as the air compressor head temperature, ambient temperature, air compressor oil temperature, air compressor oil pressure, air compressor air filter differential pressure, and air compressor oil and hydrogen differential pressure are used as the main measurement point signals for the air compressor. (2) Place the hardware equipment on-site based on the hardware wiring diagram, that is, connect the hardware equipment on-site based on the hardware wiring diagram, and test the hardware equipment to ensure that the on-site hardware connections are accurate and that the air compressor operates normally on-site. (3) Perform a system inspection on the hardware equipment. (4) Wiring of the control panel in the electrical room: That is, after the wiring and testing of the equipment is completed on site, the remote control panel in the electrical room is inspected, and the assigned equipment, card type, and available passage status within the remote control panel are checked to select a control panel suitable for addition, a multi-core shielded cable is laid, and the series of signals extracted by the signal distributor are transmitted into the corresponding card in the control panel to provide signal support to the software configuration.
[0052] The hardware construction schema is translated into the process of actually constructing the hardware device, and the resulting first system is an important intermediate product in the modification process. The acquisition of the first system indicates the completion of the hardware modification phase and lays the foundation for subsequent software deployment and overall system adjustment.
[0053] In step 202, a software logical configuration process is performed on the first system based on the software configuration schema to obtain the initial system.
[0054] In embodiments of the present invention, the software logic configuration processing process includes, but is not limited to, the steps of creating and configuring control policies, such as PID control circuits, logical decisions, and alarm settings, in the software of the control system. It also includes setting and optimizing software parameters to ensure accurate interaction between the software and hardware devices; designing and configuring a human-machine interface (HMI) so that operators can monitor and operate the system; programming specific control logic to meet the demands of the production process; and testing and verifying the accuracy and stability of the software logic.
[0055] When performing software logic configuration processing, the following methods can be adopted, but are not limited to these: (1) Configure the software logic, that is, based on the operating method of the air compressor (operating method of the device), edit the operating logic of each air compressor on the engineer station server, continuously review and optimize the logic to finally achieve optimal control, and after completing the logic editing and configuration of the air compressor (first device), make appropriate logic edits to the fitting dry tower in order to better remotely control the air compressor, thereby giving the dry tower a certain remote monitoring function and providing a service to the remote control system of the air compressor. (2) Edit the logic screen, that is, after optimizing and completing the logic editing and configuration of the air compressor, perform editing work on the remote control screen. The screen not only has start / stop panel operation but also real-time data monitoring, and at the same time, if a trip occurs in the air compressor or the value exceeds the limit, an alarm is displayed on the screen and the cause of the alarm is shown. (3) Add an alarm function, that is, edit the alarm logic, check each alarm logic with software, and sort the alarm outlets, etc. (4) The logic is downloaded, that is, all logic is re-examined and the screens are optimized, and then the logic is downloaded to the DCS network controller. At the same time, the group members download the control logic into the network system, and both the engineer station and the operator station can be remotely controlled.
[0056] Software logical configuration processing arranges and optimizes the software components of the system, ultimately obtaining an initial system with basic functionality. This lays the foundation for subsequent system testing and optimization.
[0057] In feasible embodiments of the present invention, when performing hardware device construction processing to implement step 201, the following methods can also be employed, but are not limited thereto. That is, a hardware wiring diagram is organized based on the hardware construction schema to obtain wiring diagram data, a hardware device implementation process is performed based on the wiring diagram data to obtain a system to be modified after implementation, a device inspection process is performed on the system to be modified after implementation to obtain a system to be modified after inspection, and a connection process is performed on the system to be modified after inspection and a pre-configured control panel based on the wiring diagram data to obtain the first system.
[0058] For embodiments of the present invention, please refer to the description in step 201, which will not be repeated here.
[0059] In feasible embodiments of the present invention, when performing software logic configuration processing to embody step 202, the following methods can also be employed, but are not limited thereto. Specifically, the operation logic of the first device is edited based on the device operation method in the software configuration schema to obtain target operation logic, the device operation method is the operation method of the first device, the first device is a device controlled by the system to be modified, a logic screen is edited based on the target operation logic to obtain a first logic screen, the first logic screen is used to monitor the first device and control the first device by triggering control commands, an alarm function is added to the first logic screen based on the target operation logic to obtain a target logic screen, and the target operation logic and the target logic screen are downloaded to the first system to obtain the initial system.
[0060] In embodiments of the present invention, the first device is a custom-configured device, such as an air compressor, and the embodiments of the present invention are not limited to the first device.
[0061] The process of editing the operating logic of the first device includes, but is not limited to, editing the operating logic of the first device based on the device operating method described in the software configuration schema of the system to be modified. Operating logic refers to a program or command sequence in which the first device performs tasks according to pre-set rules and conditions. Target operating logic refers to the device operating logic after editing that meets new business needs or has been optimized.
[0062] Logical screen editing refers to editing a logical screen based on the target operating logic. A logical screen typically refers to a human-machine interface used to monitor and control equipment in industrial control systems (e.g., SCADA (Supervisory Control and Data Acquisition) systems). The first logical screen is an interface specifically designed to monitor and control the first equipment, displaying equipment status parameters and allowing the equipment to be operated by triggering control commands through interface elements (e.g., buttons, switches, etc.).
[0063] Adding an alarm function means adding an alarm function to the first logical screen based on the target operation logic. The alarm function may issue an alarm and notify the operator when there is an abnormality in the operation of the device or when specific conditions are met. By adding the alarm function, a target logical screen including the alarm function is obtained.
[0064] Downloading to the first system means downloading the edited target operating logic and target logic screen and installing them in the system that will actually operate, i.e., the first system. After the modification, the original system to be modified is upgraded to the initial system, which is equipped with new operating logic and monitoring interfaces, as well as a more complete alarm system, and can better meet production and control needs.
[0065] Specifically, examples of the present invention can be found in the description in step 202, and will not be repeated here.
[0066] In a feasible embodiment of the present invention, a system experiment is performed on the initial system, and the embodiment of the present invention provides a flowchart of the system experiment, as shown in Figure 3. Step 301 includes performing a static test process on the initial system to obtain static test data.
[0067] In the embodiments of the present invention, the static experimental schema for this system is organized based on static experimental schemas for large-scale unit repairs, equipment relocation, etc. After the hardware configuration is complete, the system first performs static experiments to check the execution status of logic commands, feedback, monitoring, etc., through signal transmission, measurement point enforcement, etc., and to verify the logic process. If there are any problems in the verification of the static experiments, inspections and corrections are performed according to the pre-organized schema until the problems are resolved.
[0068] In step 302, a dynamic test process is performed on the initial system to obtain dynamic test data, and the system experimental data includes the static test data and the dynamic experimental data.
[0069] In embodiments of the present invention, the dynamic experiment schema for this system is organized based on dynamic experiment schemas for large-scale unit repairs, equipment relocation, etc. After static experiments are completed and it is confirmed that the accuracy rate of the static experiments is 100%, the system performs dynamic experiments. Before the experiment, a startup test is first performed on-site to confirm that the equipment is functioning correctly, then signals are loaded, and dynamic experiments are performed using remote start / stop commands, on-site signal overrun methods, etc. If there are any problems in verifying the dynamic experiment, inspections and corrections are performed based on the pre-organized schema until the problems are resolved.
[0070] In feasible embodiments of the present invention, when performing static test processing as an embodiment of step 301, the following method can be employed, but is not limited thereto. That is, signal transmission information and measurement point information of the initial system are acquired, detection processing is performed on the initial system based on the signal transmission information and measurement point information to obtain detection results, where the detection results include at least logic command detection results and feedback detection results, and logic process verification processing is performed based on the detection results to obtain the static test data.
[0071] In embodiments of the present invention, signal transmission information refers to the transmission path and method of each signal within the system (e.g., control signals, feedback signals, etc.), and includes the entire process from when the signal is transmitted until it is received. Measurement point information refers to important measurement points in the system, which are used to monitor the system's state, performance parameters, or environmental conditions.
[0072] Logical command detection results are used to verify whether logical commands in software are executed correctly, for example, whether control commands can accurately trigger the corresponding actions. Feedback detection results are used to verify whether the feedback mechanism in the system is functioning correctly, for example, whether sensor signals are returned accurately and recognized by the system.
[0073] Logical process verification processing verifies the system's logical processes based on detection results, ensuring that all control logic, feedback mechanisms, and signal transmissions are accurate and effective. Logical process verification processing includes, but is not limited to, verification of control algorithms, accuracy checks of feedback signals, and evaluation of signal transmission delays.
[0074] Static test data refers to data obtained through logical process verification while the system is not actually running (static state), and is used to evaluate the stability and reliability of the system.
[0075] In feasible embodiments of the present invention, when performing dynamic test processing to embody step 302, the following methods can be employed, but are not limited thereto. Specifically, a local start-up / stop test process is performed on the initial system in response to a triggered local start-up / stop command to obtain first test data; a remote start-up / stop test is performed on the initial system in response to a triggered remote start-up / stop command to obtain second test data; a signal transmission test is performed on the initial system using a preset signal processing method to obtain third test data; and data is organized based on the first test data, the second test data, and the third test data to obtain the dynamic test data.
[0076] In embodiments of the present invention, in the on-site start-up / stop test processing process, the on-site start-up / stop command is a start-up / stop control command transmitted directly at the equipment site. By triggering the on-site start-up / stop command, a start-up / stop operation test is performed on the initial system to verify the system's responsiveness and reliability under local control. The first test data is data obtained from the on-site start-up / stop test, recording the system's response status when it receives the on-site start-up / stop command, and includes, but is not limited to, start-up / stop times and changes in system state.
[0077] In the remote start / stop test process, the remote start / stop command is a start / stop control command transmitted via a remote communication network. By triggering the remote start / stop command, a start / stop operation test is performed on the initial system to verify the system's responsiveness and reliability under remote control. The second test data is data obtained from the remote start / stop test, recording the system's response status when it receives the remote start / stop command, and includes, but is not limited to, communication delays and changes in system state.
[0078] In the signal transmission test process, the pre-configured signal processing method is a custom-configured method, a signal transmission and processing method defined before the test, used to test the transmission efficiency and accuracy of system signals, such as the on-site signal overrun method. A signal transmission test is performed on the initial system to verify the stability and accuracy of signal transmission within the system. The third test data is data obtained from the signal transmission test and includes, but is not limited to, information such as signal transmission time, transmission quality, and error rate.
[0079] Data organization refers to the process of organizing and analyzing the first, second, and third test data to evaluate the overall performance and reliability of the system. Dynamic test data is the result obtained by organizing the first, second, and third test data, and reflects the dynamic behavior and performance of the system under actual operating conditions.
[0080] To summarize the above embodiments, the embodiments of the present invention further provide a flowchart for system modification measures, as shown in Figure 4. Here, a systematic modification flow improves modification efficiency, strengthens system adjustment and acceptance testing, and ensures long-term stable operation of the modified system. The compilation of materials and training records the process of translating knowledge skills, logical optimization, and ways of thinking into actual results, facilitates training of operators on system operation and maintenance, improves operational levels, and allows for the formulation of subsequent maintenance plans, ensuring long-term stable operation of the system.
[0081] As described above, the embodiments of the present invention can achieve the following technical effects. An embodiment of the present invention determines the system modification flow by acquiring target system information of the target system, performs system experimentation on the initial system after modification, and in the case of system modifications, improves modification efficiency and ensures system stability and reliability.
[0082] In accordance with the system modification method described above, the present invention further proposes a system modification apparatus. Since the embodiments of the apparatus of the present invention correspond to the embodiments of the method described above, details not disclosed in the embodiments of the apparatus can be found in the embodiments of the method described above, and are therefore omitted from this description.
[0083] Figure 5 is a schematic diagram of the configuration of a system modification apparatus according to an embodiment of the present invention, and as shown in Figure 5, it includes a standardization unit 51, a modification unit 52, an experimental unit 53, and a finalization unit 54. The standardization unit 51 is used to perform system standardization processing on the system to be modified in order to obtain target system information corresponding to the system to be modified, wherein the target system information includes system information of the target system and modification information of the system to be modified, and the target system is a system that satisfies pre-set system conditions after system modification has been performed on the system to be modified. The modification unit 52 is used to perform a system modification process on the system to be modified based on the target system information in order to obtain the initial system. Experimental unit 53 is used to perform system experimental processing on the initial system in order to obtain system experimental data. The confirmation unit 54 is used to confirm that the initial system is the target system if the system experimental data satisfies the pre-set system conditions.
[0084] The system modification apparatus provided by the present invention performs a system standardization process on the system to be modified to obtain target system information corresponding to the system to be modified, wherein the target system information includes the system information of the target system and the modification information of the system to be modified, and the target system is a system that satisfies pre-set system conditions obtained after system modification has been performed on the system to be modified, and a system modification process is performed on the system to be modified based on the target system information to obtain an initial system, and a system experiment process is performed on the initial system to obtain system experiment data, and if the system experiment data satisfies the pre-set system conditions, it is determined that the initial system is the target system. Compared with related technologies, the embodiment of the present invention can improve modification efficiency and ensure system stability and reliability when modifying a system by determining the system modification flow by obtaining target system information of the target system and performing a system experiment process on the initial system after modification.
[0085] Furthermore, in possible embodiments of the present invention, as shown in Figure 6, the standardization unit 51 includes a selection module 511 and an organization module 512. The selection module 511 is used to obtain target hardware information by performing hardware device selection processing based on the preset system conditions, and to obtain target software information by performing software device selection processing based on the preset system conditions. The sorting module 512 is used to sort data based on the target hardware information and a pre-configured hardware construction flow to obtain a hardware construction schema. The sorting module 512 is further used to sort data based on the target software information and a pre-configured software configuration flow to obtain a software configuration schema, where the target system information includes the hardware construction schema, the software configuration schema, the target hardware information, and the target software information.
[0086] Furthermore, in possible embodiments of the present invention, as shown in Figure 6, the modification unit 52 includes a construction module 521 and a configuration module 522, The construction module 521 is used to obtain the first system by performing hardware device construction processing on the system to be modified based on the hardware construction schema. The configuration module 522 is used to perform software logical configuration processing on the first system based on the software configuration schema in order to obtain the initial system.
[0087] Furthermore, in possible embodiments of the present invention, the construction module 521 further comprises: Based on the aforementioned hardware construction schema, the hardware wiring circuit diagram is organized to obtain wiring diagram data, and based on the aforementioned wiring diagram data, the hardware device implementation process is performed to obtain the system to be modified after implementation. This is used to obtain the first system by performing a device inspection process on the modified system after implementation to obtain the modified system after inspection, and then performing a connection process on the modified system after inspection and a pre-configured control panel based on the wiring diagram data.
[0088] Furthermore, in possible embodiments of the present invention, the configuration module 522 further comprises Based on the device operation method in the software configuration schema, the operation logic of the first device is edited to obtain the target operation logic, where the device operation method is the operation method of the first device, and the first device is the device controlled by the system to be modified. Based on the target operation logic, a logical screen is edited to obtain a first logical screen, where the first logical screen monitors the first device and controls the first device by triggering control commands. This is used to obtain the target logic screen by adding an alarm function to the first logical screen based on the target operation logic, and to download the target operation logic and the target logical screen to the first system in order to obtain the initial system.
[0089] Furthermore, in possible embodiments of the present invention, as shown in Figure 6, the experimental unit 53 includes a first test module 531 and a second test module 532. The first test module 531 is used to perform static test processing on the initial system to obtain static test data. The second test module 532 is used to perform dynamic test processing on the initial system to obtain dynamic test data, where the system experimental data includes the static test data and the dynamic experimental data.
[0090] Furthermore, in possible embodiments of the present invention, the first test module 531 further comprises The signal transmission information and measurement point information of the initial system are acquired, Based on the signal transmission information and measurement point information, the initial system is subjected to execution detection processing to obtain a detection result, wherein the detection result includes at least a logic command detection result and a feedback detection result. The detection results are used to perform a logical process verification process to obtain the static test data.
[0091] Furthermore, in possible embodiments of the present invention, the second test module 532 further comprises In response to the triggered on-site start / stop command, on-site start / stop test processing is performed on the initial system to obtain first test data. A remote start / stop test is performed on the initial system based on the triggered remote start / stop command to obtain second test data. A signal transmission test is performed on the initial system using a pre-set signal processing method to obtain third test data, and this is used to obtain the dynamic test data by organizing the data based on the first test data, the second test data, and the third test data.
[0092] Furthermore, the interpretation and explanation of the embodiments of the method described above also apply to the apparatus of the embodiment of the present invention, and since the principle is the same, this does not limit the embodiments of the present invention.
[0093] According to embodiments of the present invention, the present invention further provides electronic equipment, a readable storage medium, and a computer program product.
[0094] Figure 7 shows a schematic block diagram of an exemplary electronic device 700 that can carry out embodiments of the present invention. The term "electronic device" is intended to mean various forms of digital computers, e.g., laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, large computers, and other suitable computers. The term "electronic device" may also represent various forms of portable devices, e.g., personal digital assistants, mobile phones, smartphones, wearable devices, and other similar computing devices. The components, their connections and relationships, and their functions shown herein are illustrative and not intended to limit the implementations of the present invention described herein and / or required.
[0095] As shown in Figure 7, the device 700 includes a computing unit 701, which can perform various appropriate operations and processes according to a computer program stored in a ROM (Read-Only Memory) 702 or a computer program loaded from a storage unit 708 into a RAM (Random Access Memory) 703. The RAM 703 may also store various programs and data necessary for the operation of the device 700. The computing unit 701, ROM 702, and RAM 703 are connected to each other via a bus 704. An I / O (Input / Output) interface 705 is also connected to the bus 704.
[0096] Many components in the device 700 are connected to the I / O interface 705 and include an input unit 706, which includes, for example, a keyboard and a mouse; an output unit 707, which includes, for example, various types of displays and speakers; a storage unit 708, which includes, for example, magnetic disks and optical disks; and a communication unit 709, which includes, for example, a network card, a modem, and a wireless communication transceiver. The communication unit 709 enables the device 700 to exchange information / data with other devices via, for example, the Internet computer network and / or various telecommunication networks.
[0097] The computing unit 701 may be a general-purpose and / or dedicated processing unit having various processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), various dedicated AI (Artificial Intelligence) computing chips, various computing units for executing machine learning model algorithms, a DSP (Digital Signal Processor), and any suitable processor, controller, microcontroller, etc. The computing unit 701 performs each of the methods and processes described above, for example, a system modification method. For example, in some embodiments, a system modification method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as a memory unit 708. In some embodiments, part or all of the computer program may be loaded and / or installed into the device 700 via ROM 702 and / or communication unit 709. Once the computer program is loaded into RAM 703 and executed by the computing unit 701, one or more steps of the methods described above can be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to perform the system modification method in any other suitable manner (e.g., by firmware).
[0098] Various embodiments of the technology described herein can be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application Specific Standard Products), SOCs (System on Chip), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include being implemented by one or more computer programs that run and / or interpret on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, and which can receive data and commands from a storage system, at least one input device, and at least one output device, and transmit data and commands to the storage system, the at least one input device, and the at least one output device.
[0099] The program code for carrying out the method of the present invention may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, an application-specific computer, or other programmable data processing device, so that when the program code is executed by the processor or controller, the functions and operations defined in the flowchart and / or block diagram are performed. The program code may be executed entirely by machine, partially by machine, partially by machine and partially by remote machine as a standalone software package, or entirely by remote machine or server.
[0100] In the context of the present invention, a machine-readable medium may be a tangible medium that contains or stores a program used in or in combination with a command execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more line-based electrical connections, portable computer disks, hard disks, RAM, ROM, EPROM (Electrically Programmable Read-Only Memory), or flash memory, optical fibers, CD-ROM (Compact Disc Read-Only Memory), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0101] To provide user interaction, the systems and technologies described herein can be implemented on a computer, which may have a display device for displaying information to the user (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor) and a keyboard and pointing device (e.g., a mouse or trackball), and the user may provide input to the computer via the keyboard and pointing device. Other types of devices may also provide user interaction, for example, the feedback provided to the user may be any form of sensing feedback (e.g., visual feedback, auditory feedback, or haptic feedback), and may receive input from the user in any form (including acoustic input, voice input, and haptic input).
[0102] The systems and technologies described herein may be implemented in a computing system including backend components (e.g., as a data server), a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser, through which the user can interact with embodiments of the systems and technologies described herein), or in a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be connected to each other by digital data communication (e.g., a communication network) in any form or medium. Examples of communication networks include LANs (Local Area Networks), WANs (Wide Area Networks), the Internet, and blockchain networks.
[0103] A computer system can include clients and servers. Clients and servers are generally geographically separated and typically interact via a communication network. The relationship between a client and a server is generated by computer programs running on corresponding computers that have a client-server relationship with each other. A server may be a cloud server, also called a cloud computing server or cloud host, and is a host product in a cloud computing service system that solves the problems of high management difficulty and low service scalability that exist in traditional physical hosts and VPS services ("Virtual Private Server," or "VPS"). A server may also be a server in a distributed system or a server combined with blockchain.
[0104] Artificial intelligence (AI) is the study of enabling computers to simulate certain human thought processes and intelligent actions (e.g., learning, reasoning, thinking, planning), and it encompasses both hardware-level and software-level technologies. AI hardware technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, and big data processing, while AI software technologies mainly encompass several major areas such as computer vision, speech recognition, natural language processing, machine learning / deep learning, big data processing, and knowledge graph technologies.
[0105] It should be understood that the steps can be rearranged, added, or deleted using the various forms of flows described herein. For example, each step described in this invention may be performed in parallel, sequentially, or in a different order, but is not limited herein, as long as the technical solutions disclosed herein can achieve the desired results.
[0106] The specific embodiments described above do not limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications, combinations, subcombinations, and substitutions can be made depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should all be included within the scope of protection of the present invention.
Claims
1. A method for modifying the system, System standardization processing is performed on the system to be modified to obtain target system information corresponding to the system to be modified, the target system information includes the system information of the target system and the modification information of the system to be modified, and the target system is a system that satisfies pre-set system conditions obtained after system modification has been performed on the system to be modified. Based on the target system information, a system modification process is performed on the system to be modified to obtain an initial system, and a system experiment process is performed on the initial system to obtain system experiment data. A method for modifying a system, characterized in that, if the system experimental data satisfies the predetermined system conditions, the initial system is determined to be the target system.
2. Performing system standardization processing on the system to be modified to obtain target system information corresponding to the system to be modified is, Based on the aforementioned pre-set system conditions, a hardware device selection process is performed to obtain target hardware information, and based on the aforementioned pre-set system conditions, a software device selection process is performed to obtain target software information. The process involves organizing data based on the aforementioned target hardware information and a pre-configured hardware construction flow to obtain a hardware construction schema. The method according to claim 1, characterized in that data is organized based on the target software information and a pre-configured software configuration flow to obtain a software configuration schema, and the target system information includes the hardware construction schema, the software configuration schema, the target hardware information, and the target software information.
3. Performing a system modification process on the system to be modified based on the aforementioned target system information to obtain the initial system is, Based on the aforementioned hardware construction schema, a hardware device construction process is performed on the system to be modified to obtain the first system. The method according to claim 2, characterized in that it includes performing a software logical configuration process on the first system based on the software configuration schema to obtain the initial system.
4. Obtaining the first system involves performing a hardware device construction process on the system to be modified based on the aforementioned hardware construction schema. Based on the aforementioned hardware construction schema, the hardware wiring diagram is organized to obtain wiring diagram data, and based on the aforementioned wiring diagram data, the hardware device implementation process is performed to obtain the system to be modified after implementation. The method according to claim 3, characterized in that it includes performing a device inspection process on the modified system after implementation to obtain the modified system after inspection, and performing a wiring process on the modified system after inspection and a pre-configured control panel based on the wiring diagram data to obtain the first system.
5. Performing software logic configuration processing on the first system based on the software configuration schema to obtain the initial system is: Based on the device operation method in the software configuration schema, the operation logic of the first device is edited to obtain the target operation logic, and the device operation method is the operation method of the first device, and the first device is the device controlled by the system to be modified. Based on the target operation logic, a logical screen is edited to obtain a first logical screen, and this first logical screen is used to monitor the first device and control the first device by triggering control commands. The method according to claim 3, characterized in that it includes adding an alarm function to the first logical screen based on the target operation logic to obtain a target logical screen, and downloading the target operation logic and the target logical screen to the first system to obtain the initial system.
6. Performing system experiment processing on the aforementioned initial system to obtain system experiment data is, The initial system is subjected to static testing to obtain static test data. The method according to claim 1, characterized in that a dynamic test process is performed on the initial system to obtain dynamic test data, and the system experimental data includes the static test data and the dynamic experimental data.
7. Performing static test processing on the aforementioned initial system to obtain static test data is, To acquire the signal transmission information and measurement point information of the initial system, Based on the signal transmission information and measurement point information, the initial system is subjected to execution detection processing to obtain a detection result, the detection result includes at least a logic command detection result and a feedback detection result. The method according to 6, characterized in that it includes performing a logical process verification process based on the detection result to obtain the static test data.
8. Performing dynamic test processing on the aforementioned initial system to obtain dynamic test data is, The triggered on-site start / stop command performs on-site start / stop test processing on the initial system to obtain first test data. The system will undergo remote start / stop tests in response to triggered remote start / stop commands to obtain second test data. The method according to 6, characterized in that it includes performing a signal transmission test on the initial system using a pre-set signal processing method to obtain third test data, and then organizing the data based on the first test data, the second test data, and the third test data to obtain the dynamic test data.
9. A device for modifying the system, It includes standardized units, modified units, experimental units, and finalized units. The standardization unit is used to perform system standardization processing on the system to be modified in order to obtain target system information corresponding to the system to be modified, the target system information includes system information of the target system and modification information of the system to be modified, and the target system is a system that satisfies pre-set system conditions after system modification has been performed on the system to be modified. The modification unit is used to perform a system modification process on the system to be modified based on the target system information in order to obtain the initial system. The experimental unit is used to perform system experimental processing on the initial system in order to obtain system experimental data. The system modification apparatus is characterized in that the confirmation unit is used to confirm that the initial system is the target system when the system experimental data satisfies the predetermined system conditions.
10. It is an electronic device, At least one processor, Includes memory that is communicably connected to at least one processor, An electronic device characterized in that the memory stores a command that can be executed by the at least one processor, and the at least one processor can perform the method according to any one of claims 1 to 8 by executing the command.