System transformation method and device and electronic equipment
By systematically shaped and transforming the remote control system of the air compressor, the problem of imperfect transformation process has been solved, and the transformation efficiency and system stability have been improved.
Patent Information
- Application Number
- CN202411937189.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-22
AI Technical Summary
The transformation process of the existing air compressor remote control system is incomplete, resulting in slow transformation progress, low efficiency, and insufficient debugging and acceptance, affecting system performance and stability.
By performing system typing of the transformation system, obtaining target system information, including hardware construction plans and software configuration plans, and performing system transformation and experiments to ensure that the transformed system meets preset conditions.
It improves the efficiency of system transformation, ensures the stability and reliability of the system after transformation, and meets actual needs.
Smart Images

Figure CN119863230A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of control technology, and in particular to a method and device for system transformation, and electronic equipment. Background Art
[0002] As an indispensable equipment in industrial production, air compressors are widely used in various industries, such as manufacturing, construction, mining, etc. With the development of industrial automation and intelligence, the importance of air compressor remote control systems has become increasingly prominent.
[0003] However, there are many problems with the existing system transformation process of remote control of air compressors, such as: Imperfect transformation process: The existing transformation process of remote control systems for air compressors often lacks systematicity and has not formed a complete transformation system. During the transformation process, the connection between the various links is not tight, which can easily lead to slow transformation progress and low efficiency. In addition, due to the imperfect process, omissions may occur during the transformation process, affecting system performance. Insufficient debugging and acceptance: In the existing transformation process, the system debugging and acceptance links are often not sufficient. On the one hand, all problems may not be found during the debugging process, resulting in system failures in actual operation; on the other hand, the acceptance criteria are unclear, making it difficult to ensure that the transformed system meets actual needs, resulting in insufficient stability and reliability of the system.
[0004] Therefore, how to improve the transformation efficiency and ensure the stability and reliability of the system when transforming the system is an urgent problem to be solved. Summary of the invention
[0005] The present disclosure provides a method and device for system transformation, and electronic equipment, the main purpose of which is to solve the problem of how to improve the transformation efficiency and ensure the stability and reliability of the system when transforming the system.
[0006] According to a first aspect of the present disclosure, a method for system transformation is provided, comprising:
[0007] Performing system finalization processing 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, and the target system is a system that meets preset system conditions after system modification of the system to be modified;
[0008] Performing system transformation processing on the system to be transformed according to the target system information to obtain an initial system, and performing system experiment processing on the initial system to obtain system experiment data;
[0009] When the system experimental data meets the preset system condition, the initial system is determined to be the target system.
[0010] Optionally, performing system finalization processing on the system to be transformed to obtain target system information corresponding to the system to be transformed includes:
[0011] Performing hardware device selection processing according to the preset system conditions to obtain target hardware information, and performing software device selection processing according to the preset system conditions to obtain target software information;
[0012] According to the target hardware information and the preset hardware construction process, data is sorted to obtain a hardware construction plan;
[0013] Data is sorted according to the target software information and the preset software configuration process to obtain a software configuration plan; wherein the target system information includes the hardware construction plan, the software configuration plan, the target hardware information and the target software information.
[0014] Optionally, performing system transformation processing on the system to be transformed according to the target system information to obtain an initial system includes:
[0015] According to the hardware construction plan, hardware equipment construction processing is performed on the system to be transformed to obtain a first system;
[0016] The first system is subjected to software logic configuration processing according to the software configuration scheme to obtain the initial system.
[0017] Optionally, the step of performing hardware equipment construction processing on the system to be modified according to the hardware construction plan to obtain the first system includes:
[0018] Arrange the hardware wiring circuit diagram according to the hardware construction plan to obtain wiring diagram data; and perform hardware equipment installation processing according to the wiring diagram data to obtain the installed system to be modified;
[0019] The installed system to be modified is subjected to equipment inspection to obtain the inspected system to be modified, and the inspected system to be modified and a preset control cabinet are connected according to the wiring diagram data to obtain the first system.
[0020] Optionally, performing software logic configuration processing on the first system according to the software configuration scheme to obtain the initial system includes:
[0021] According to the device operation mode in the software configuration scheme, the operation logic of the first device is edited to obtain the target operation logic; wherein the device operation mode is the operation mode of the first device, and the first device is the device controlled by the system to be modified;
[0022] Edit the logic screen according to the target operation logic to obtain a first logic screen; wherein the first logic screen is used to monitor the first device and control the first device by triggering a control instruction;
[0023] An alarm function is added to the first logic screen according to 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.
[0024] Optionally, performing system experiment processing on the initial system to obtain system experiment data includes:
[0025] Performing static test processing on the initial system to obtain static test data;
[0026] The initial system is subjected to dynamic test processing to obtain dynamic test data; wherein the system test data includes the static test data and the dynamic test data.
[0027] Optionally, the performing a static test on the initial system to obtain static test data includes:
[0028] Acquiring signal transmission information and measuring point information of the initial system;
[0029] Performing detection processing on the initial system according to the signal transmission information and the measuring point information to obtain a detection result; wherein the detection result at least includes a logic instruction detection result and a feedback detection result;
[0030] A logic link verification process is performed based on the detection results to obtain the static test data.
[0031] Optionally, the performing dynamic test processing on the initial system to obtain dynamic test data includes:
[0032] Performing a local start-stop test on the initial system through the triggered local start-stop command to obtain first test data;
[0033] Performing a remote start-stop test on the initial system by triggering a remote start-stop command to obtain second test data;
[0034] A signal transmission test is performed on the initial system by a preset signal processing method to obtain third test data, and data is sorted according to the first test data, the second test data and the third test data to obtain the dynamic test data.
[0035] According to a second aspect of the present disclosure, there is provided a system modification device, comprising:
[0036] A finalization unit is used to perform system finalization processing on the system to be modified, and 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 meets preset system conditions after the system to be modified is modified;
[0037] A transformation unit, used for performing system transformation processing on the system to be transformed according to the target system information to obtain an initial system;
[0038] An experimental unit, used for performing system experimental processing on the initial system to obtain system experimental data;
[0039] A determination unit is used to determine that the initial system is the target system when the system experimental data meets the preset system conditions.
[0040] Optionally, the shaping unit includes:
[0041] A selection module is used to perform hardware device selection processing according to the preset system conditions to obtain target hardware information, and to perform software device selection processing according to the preset system conditions to obtain target software information;
[0042] A combing module is used to comb data according to the target hardware information and the preset hardware construction process to obtain a hardware construction plan;
[0043] The combing module is also used to comb data according to the target software information and the preset software configuration process to obtain a software configuration plan; wherein the target system information includes the hardware construction plan, the software configuration plan, the target hardware information and the target software information.
[0044] Optionally, the transformation unit includes:
[0045] A building module, used for building hardware equipment for the system to be transformed according to the hardware building plan to obtain a first system;
[0046] A configuration module is used to perform software logic configuration processing on the first system according to the software configuration scheme to obtain the initial system.
[0047] Optionally, the building module is also used for:
[0048] Arrange the hardware wiring circuit diagram according to the hardware construction plan to obtain wiring diagram data; and perform hardware equipment installation processing according to the wiring diagram data to obtain the installed system to be modified;
[0049] The installed system to be modified is subjected to equipment inspection to obtain the inspected system to be modified, and the inspected system to be modified and a preset control cabinet are connected according to the wiring diagram data to obtain the first system.
[0050] Optionally, the configuration module is further used for:
[0051] According to the device operation mode in the software configuration scheme, the operation logic of the first device is edited to obtain the target operation logic; wherein the device operation mode is the operation mode of the first device, and the first device is the device controlled by the system to be modified;
[0052] Edit the logic screen according to the target operation logic to obtain a first logic screen; wherein the first logic screen is used to monitor the first device and control the first device by triggering a control instruction;
[0053] An alarm function is added to the first logic screen according to 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.
[0054] Optionally, the experimental unit includes:
[0055] A first test module is used to perform a static test process on the initial system to obtain static test data;
[0056] The second test module is used to perform dynamic test processing on the initial system to obtain dynamic test data; wherein the system test data includes the static test data and the dynamic test data.
[0057] Optionally, the first test module is further used for:
[0058] Acquiring signal transmission information and measuring point information of the initial system;
[0059] Performing detection processing on the initial system according to the signal transmission information and the measuring point information to obtain a detection result; wherein the detection result at least includes a logic instruction detection result and a feedback detection result;
[0060] A logic link verification process is performed based on the detection results to obtain the static test data.
[0061] Optionally, the second test module is further used for:
[0062] Performing a local start-stop test on the initial system through the triggered local start-stop command to obtain first test data;
[0063] Performing a remote start-stop test on the initial system by triggering a remote start-stop command to obtain second test data;
[0064] A signal transmission test is performed on the initial system by a preset signal processing method to obtain third test data, and data is sorted according to the first test data, the second test data and the third test data to obtain the dynamic test data.
[0065] According to a third aspect of the present disclosure, there is provided an electronic device, including:
[0066] at least one processor; and
[0067] a memory communicatively connected to the at least one processor; wherein,
[0068] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method described in the first aspect.
[0069] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method described in the first aspect.
[0070] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the method as described in the first aspect above.
[0071] The method, device, and electronic device for system transformation provided by the present disclosure perform system finalization processing on the system to be transformed to obtain target system information corresponding to the system to be transformed; wherein the target system information includes system information of the target system and transformation information of the system to be transformed, and the target system is a system that meets preset system conditions after the system to be transformed is system-transformed; the system to be transformed is system-transformed according to the target system information to obtain an initial system, and the initial system is system-experimentally processed to obtain system experimental data; when the system experimental data meets the preset system conditions, the initial system is determined to be the target system. Compared with the related art, the embodiment of the present disclosure determines the system transformation process by obtaining the target system information of the target system, and performs system experimental processing on the transformed initial system, which can improve the transformation efficiency and ensure the stability and reliability of the system when the system is transformed.
[0072] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.
[0074] Figure 1 A schematic diagram of a flow chart of a method for system transformation provided by an embodiment of the present disclosure;
[0075] Figure 2 A schematic diagram of a process flow of system transformation provided by an embodiment of the present disclosure;
[0076] Figure 3 A schematic diagram of a process flow of a system experiment process provided by an embodiment of the present disclosure;
[0077] Figure 4 A flow chart of a countermeasure for system transformation provided by an embodiment of the present disclosure;
[0078] Figure 5 A schematic diagram of the structure of a system transformation device provided in an embodiment of the present disclosure;
[0079] Figure 6 A schematic diagram of the structure of another system transformation device provided by an embodiment of the present disclosure;
[0080] Figure 7 A schematic block diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0081] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0082] The following describes the method and device for system transformation and the electronic device according to the embodiments of the present disclosure with reference to the accompanying drawings.
[0083] Figure 1 A flowchart of a system transformation method provided in an embodiment of the present disclosure.
[0084] like Figure 1 As shown, the method comprises the following steps:
[0085] Step 101, perform system finalization processing 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, and the target system is a system that meets preset system conditions after system modification of the system to be modified.
[0086] In the disclosed embodiment, the system to be modified refers to the air compressor remote control system that currently needs to be modified. The system to be modified has some deficiencies or does not meet the expected usage requirements. Therefore, it needs to be modified. System finalization processing refers to a process of analysis, design and planning, the purpose of which is to determine the specific direction and content of the system modification. The system finalization processing includes but is not limited to: detailed analysis of the system to be modified, determination of modification goals, selection of appropriate modification technologies and methods, etc. Target system information refers to the result of the system finalization processing, which contains all the information that the modified system (target system) should have. The target system information is a guiding document for the modification work, ensuring that the modification work can be carried out in accordance with the established goals.
[0087] The target system information is used to describe the functions, performance, security, stability and other characteristics that the target system should have. The target system information includes the system's hardware configuration, software architecture, communication protocol, operation interface, security protection measures, etc. The preset system condition is a custom setting condition, including but not limited to: conditions determined based on industry standards, enterprise needs, technology development trends and other factors. Specifically, the embodiments of the present disclosure do not limit the preset system conditions.
[0088] Regarding the system finalization process, the following methods can also be used, but are not limited to: Arrange the selection plan: determine the hardware equipment selection and software equipment selection, check the dynamic and static implementation plan of the system, and organize the content of the material compilation. Sorting out the details of the system process and conducting an overall inspection: checking the system equipment size, sorting out the hardware and software materials, and compiling an equipment list.
[0089] Step 102, performing system transformation processing on the system to be transformed according to the target system information to obtain an initial system, and performing system experiment processing on the initial system to obtain system experiment data.
[0090] In the disclosed embodiments, system transformation refers to the actual transformation of the existing system to be transformed according to the target system information. It includes but is not limited to the following: updating or replacing hardware components, such as controllers, sensors, communication modules, etc. Upgrading or rewriting software programs to implement new functions or optimize existing functions. Adjusting system configuration to adapt to new operating environments and requirements.
[0091] The initial system is a new system transformed from the original system to be transformed after system transformation. The initial system already has the basic functions and characteristics specified in the target system information, but has not yet been fully tested and verified.
[0092] System experiment processing is to verify whether the initial system can work as expected and whether it meets the preset system conditions. System experiment processing includes but is not limited to the following: Functional testing to ensure that all modified functions can work properly. Performance testing to evaluate the system's response time, processing capacity and other performance indicators. Stability and reliability testing to detect the stability and reliability of the system by running for a long time or simulating various working conditions. Safety testing to ensure that the system can operate safely when encountering abnormal situations, etc.
[0093] System experiment data refers to the data collected through system experiment processing, including but not limited to: system operation parameters, test results, fault records, performance indicators, etc. System experiment data is an important basis for evaluating initial system performance and determining whether further adjustment or optimization is needed.
[0094] Step 103: When the system experimental data meets the preset system condition, determine the initial system as the target system.
[0095] In the disclosed embodiment, when the system experimental data show that the initial system meets the preset system conditions in all key aspects, it means that the transformation work is successful and the initial system has the functions and performance that the target system should have.
[0096] The process of determining whether the system experimental data meets the preset system conditions includes but is not limited to the following: Analyze the experimental data and compare it with the preset system conditions. Confirm that there are no major deviations or negative results in the experimental data. The project team or expert group makes a decision based on the experimental results. Decision result: If the system experimental data meets the preset system conditions, the initial system is officially confirmed as the target system. This means that the transformation process can enter the next stage, such as formal deployment, operation and maintenance.
[0097] The method for system transformation provided by the present disclosure performs system finalization processing on the system to be transformed to obtain target system information corresponding to the system to be transformed; wherein the target system information includes system information of the target system and transformation information of the system to be transformed, and the target system is a system that meets preset system conditions after the system to be transformed is transformed; the system to be transformed is subjected to system transformation processing according to the target system information to obtain an initial system, and the initial system is subjected to system experiment processing to obtain system experiment data; when the system experiment data meets the preset system conditions, the initial system is determined to be the target system. Compared with the related art, the embodiment of the present disclosure determines the system transformation process by obtaining the target system information of the target system, and performs system experiment processing on the transformed initial system, which can improve the transformation efficiency and ensure the stability and reliability of the system when the system is transformed.
[0098] In one implementable manner of the embodiment of the present disclosure, as a refinement of the above-mentioned step 101, when the system to be modified is finalized, it can also be implemented in but not limited to the following manner: performing hardware equipment selection processing according to the preset system conditions to obtain target hardware information, and performing software equipment selection processing according to the preset system conditions to obtain target software information; performing data combing according to the target hardware information and the preset hardware construction process to obtain a hardware construction plan; performing data combing according to the target software information and the preset software configuration process to obtain a software configuration plan; wherein the target system information includes the hardware construction plan, the software configuration plan, the target hardware information and the target software information.
[0099] In the embodiments of the present disclosure, the target hardware information is to evaluate and select possible hardware devices according to the preset system conditions, and finally determine the specific information of the hardware devices that meet the requirements, such as: model, specification, performance parameters, etc. The target software information is to select a suitable software product or solution according to the preset system conditions, and obtain related software information, such as: version number, configuration requirements, functional modules, etc.
[0100] The preset hardware construction process is a standardized process that guides how to assemble the selected hardware devices into a complete system. For example: according to the target hardware information and the preset hardware construction process, the hardware configuration, connection, layout, etc. are planned and organized in detail to finally form a hardware construction plan.
[0101] The preset software configuration process is also a standardized process that guides how to configure and set up the software system to meet specific needs. For example: according to the target software information and the preset software configuration process, the software parameter settings, module configuration, interface customization, etc. are planned and organized in detail to finally form a software configuration plan.
[0102] When the system is finalized, the hardware and software that need to be modified for the system are designed. For example, the hardware structure is: 1) Build a signal distribution hardware loop in the local air compressor control box. 2) Establish a suitable signal transmission line. 3) Select a suitable auxiliary control controller in the distributed control system (DCS) electronic room control cabinet, add or find spare analog input (AI) and digital input (DI) card channels and connect them to receive the local distributor upload signal, and provide signal support for remote monitoring and remote control software configuration. The software should include the following core functions: start and stop function, monitoring function, alarm function of each air compressor, and interlocking, locking and other optimization functions of the air compressor. Each air compressor forms a remote control network, the network performance should be higher than the original air compressor status monitoring network, and the original network should be retained as an auxiliary network. The software should use some function blocks or classic logic editing ideas, and play an anti-interference design and scalable design by adding filtering, delay and other means. Specifically, the embodiments of the present disclosure do not limit the selection of hardware and software.
[0103] In one possible implementation of the embodiment of the present disclosure, regarding the system transformation process of the system to be transformed, the embodiment of the present disclosure provides a flow chart of the system transformation process, such as Figure 2 As shown, including:
[0104] Step 201 : Perform hardware equipment construction processing on the system to be modified according to the hardware construction plan to obtain a first system.
[0105] In the disclosed embodiments, the hardware device setup process includes, but is not limited to, the following steps: Install new hardware devices, such as controllers, sensors, actuators, communication modules, etc. Connect various hardware components to ensure that they are correctly connected to each other according to the hardware setup plan. Configure hardware parameters, such as IP address, baud rate, input and output ranges, etc. Test the hardware devices to ensure that they work properly and meet system requirements.
[0106] When setting up the hardware equipment, you can use but are not limited to the following methods: 1. Organize the hardware wiring circuit diagram: Design and verify the on-site hardware wiring circuit according to the air compressor operation mode (equipment operation mode) and the signal distributor selection basis. Use a single-signal active signal distributor to share the power supply with the PLC controller. The main measuring point signals of the air compressor are: air compressor head temperature, air compressor head temperature, ambient temperature, air compressor oil temperature, air compressor oil pressure, air compressor air filter differential pressure, air compressor oil hydrogen differential pressure and other important analog signals. 2. Install the hardware equipment on-site according to the hardware wiring circuit diagram: According to the hardware wiring circuit diagram, wire the on-site hardware equipment and test the hardware equipment to ensure that the on-site hardware wiring is correct and the air compressor operates normally on-site. 3. Perform a systematic inspection of the hardware equipment. 4. Wiring of the electronics room control cabinet: After the on-site equipment wiring and testing are completed, check the remote control cabinet in the electronics room. By checking the belonging equipment, card type, free channels, etc. in the remote control cabinet, select the appropriate control cabinet to be added, lay multi-core shielded cable, and send the signal taken out by the signal distributor to the corresponding card of the control cabinet to provide signal support for software configuration.
[0107] The first system is an important intermediate product in the transformation process, which is obtained by converting the hardware construction plan into the actual hardware equipment construction process. The acquisition of the first system marks the completion of the hardware transformation stage and lays the foundation for the subsequent software configuration and overall system debugging.
[0108] Step 202: Perform software logic configuration processing on the first system according to the software configuration solution to obtain the initial system.
[0109] In the disclosed embodiment, the software logic configuration process includes but is not limited to the following steps: Create and configure control strategies in the control system software, such as PID control loops, logic judgments, alarm settings, etc. Set and optimize software parameters to ensure that the software interacts correctly with hardware devices. Design and configure the human-machine interface (HMI) so that operators can monitor and operate the system. Program specific control logic to meet the needs of the production process. Test and verify the correctness and stability of the software logic.
[0110] When performing software logic configuration processing, the following methods can be used but are not limited to: 1. Perform software logic configuration: According to the air compressor operation mode (equipment operation mode), edit the operation logic of each air compressor on the engineer station server, and continuously deduce and optimize the logic to achieve optimal control. At the same time, after completing the logic editing and configuration of the air compressor (first equipment), for better remote control of the air compressor, perform appropriate logic editing on the matching drying tower, so that the drying tower has a certain remote monitoring function and serves the air compressor remote control system. 2. Perform logic screen editing: After optimizing the air compressor logic editing and configuration, perform remote control screen editing. It is required that the screen not only has start and stop panel operations, but also real-time data monitoring. At the same time, when the air compressor trips or the value exceeds the limit, the screen alarm is performed and the alarm reason is displayed. 3. Add alarm function: Edit the alarm logic, confirm the alarm logic one by one by the software, and sort the alarm exits. 4. Download logic: Check all logic again, optimize the screen, and then download the logic to the DCS network controller. At the same time, the team members download the control logic to the network system, so that the engineer station and operator station can realize remote operation.
[0111] The software part of the system is configured and optimized through software logic configuration processing, and finally an initial system with basic functions is obtained, which lays the foundation for subsequent system testing and optimization.
[0112] In one implementable manner of the disclosed embodiment, as a refinement of the above step 201, when performing the hardware equipment construction process, it can also be implemented in but not limited to the following manner: organize the hardware wiring circuit diagram according to the hardware construction plan to obtain wiring diagram data; and perform hardware equipment installation processing according to the wiring diagram data to obtain the installed system to be modified; perform equipment inspection processing on the installed system to be modified to obtain the inspected system to be modified, and connect the inspected system to be modified and the preset control cabinet according to the wiring diagram data to obtain the first system.
[0113] Regarding the embodiment of the present disclosure, please refer to the description in step 201, so it will not be described in detail here.
[0114] In one implementable manner of the embodiment of the present disclosure, as a refinement of the above-mentioned step 202, when performing software logic configuration processing, it can also be implemented in but not limited to the following manner: according to the device operation mode in the software configuration scheme, edit the operation logic of the first device to obtain the target operation logic; wherein, the device operation mode is the operation mode of the first device, and the first device is the device controlled by the system to be modified; according to the target operation logic, edit the logic screen to obtain the first logic screen; wherein, the first logic screen is used to monitor the first device and control the first device by triggering control instructions; according to the target operation logic, add an alarm function to the first logic screen to obtain the target logic screen, and download the target operation logic and the target logic screen to the first system to obtain the initial system.
[0115] In the embodiment of the present disclosure, the first device is a custom-set device, such as an air compressor, etc. Specifically, the embodiment of the present disclosure does not limit the first device.
[0116] The process of editing the operation logic of the first device includes but is not limited to: editing the operation logic of the first device according to the device operation mode described in the software configuration scheme of the system to be modified. The operation logic refers to the program or instruction sequence for the first device to perform tasks according to predetermined rules and conditions. The target operation logic refers to the device operation logic that meets new business requirements or is optimized after editing.
[0117] Logical screen editing refers to editing the logical screen according to the target operation logic. The logical screen usually refers to the human-computer interaction interface used to monitor and control equipment in industrial control systems (such as SCADA (Supervisory Control and Data Acquisition) systems). The first logical screen is an interface specially designed for monitoring and controlling the first device. It can display the status parameters of the device and trigger control instructions to operate the device through interface elements (such as buttons, switches, etc.).
[0118] Adding an alarm function means adding an alarm function in the first logic screen according to the target operation logic. The alarm function can sound an alarm to notify the operator when the equipment is operating abnormally or reaches a specific condition. By adding the alarm function, a target logic screen containing the alarm function is obtained.
[0119] Downloading to the first system means downloading and installing the edited target operation logic and target logic screen to the actual running system, that is, the first system. After the transformation, the original system to be transformed is upgraded to the initial system, which has a new operation logic and monitoring interface, as well as a more complete alarm system, which can better meet production and control needs.
[0120] Specifically, regarding the embodiments of the present disclosure, reference may be made to the description in step 202 , and thus will not be described in detail here.
[0121] In one possible implementation of the embodiment of the present disclosure, regarding the system experiment processing of the initial system, the embodiment of the present disclosure provides a flow chart of the system experiment processing, such as Figure 3 As shown, including:
[0122] Step 301, performing static test processing on the initial system to obtain static test data.
[0123] In the disclosed embodiment, the static experiment plan is based on the static experiment plan of the unit overhaul, equipment change, etc., to prepare the static experiment plan of this system. After the system is configured with software and hardware, a static experiment is first performed to check the execution of logic instructions, feedback, monitoring, etc. through signal transmission, measurement point enforcement, etc., and verify the logic link. If there is any problem in the static experiment verification, check and modify it according to the pre-compiled plan until the problem is eliminated.
[0124] Step 302, performing dynamic test processing on the initial system to obtain dynamic test data; wherein the system test data includes the static test data and the dynamic test data.
[0125] In the disclosed embodiment, the dynamic experiment plan is based on the dynamic experiment plan of the unit overhaul, equipment change, etc. to prepare the dynamic experiment plan of this system. After the static experiment is completed, the system confirms that the static experiment is 100% correct and then conducts the dynamic experiment. Before the experiment, a startup test is carried out on-site. After the local equipment is normal, the signal is loaded, and dynamic experiments are carried out through remote start and stop instructions, local signal over-limit methods, etc. If there are any problems in the dynamic experiment verification, check and modify them according to the pre-compiled plan until the problem is eliminated.
[0126] In one implementable manner of the embodiment of the present disclosure, as a refinement of the above-mentioned step 301, when performing static test processing, the following method may also be used but is not limited to: obtaining signal transmission information and measurement point information of the initial system; performing detection processing on the initial system according to the signal transmission information and measurement point information to obtain detection results; wherein the detection results at least include logic instruction detection results and feedback detection results; performing logic link verification processing according to the detection results to obtain the static test data.
[0127] In the embodiments of the present disclosure, signal transmission information refers to the transmission path and method of each signal (such as control signal, feedback signal, etc.) within the system, including the entire process from signal sending to signal receiving. Measurement point information refers to the key measurement points in the system, which are used to monitor the system status, performance parameters or environmental conditions, etc.
[0128] The logic instruction test result is to confirm whether the logic instruction in the software is executed correctly, for example, whether the control command can correctly trigger the corresponding action. The feedback test result is to confirm whether the feedback mechanism in the system is normal, for example, whether the sensor signal can be correctly returned and recognized by the system.
[0129] Logical link verification refers to the verification of the system's logical links based on the test results to ensure that all control logic, feedback mechanisms and signal transmission are correct and effective. Logical link verification includes but is not limited to: verification of control algorithms, accuracy checks on feedback signals, and evaluation of signal transmission delays.
[0130] Static test data refers to the data obtained through logical link verification and processing when the system is not actually running (static state), which is used to evaluate the stability and reliability of the system.
[0131] In one implementable manner of the embodiment of the present disclosure, as a refinement of the above-mentioned step 302, when performing dynamic test processing, the following methods may also be used but are not limited to: performing local start-stop test processing on the initial system through a triggered local start-stop command to obtain first test data; performing a remote start-stop test on the initial system through a triggered remote start-stop command to obtain second test data; performing a signal transmission test on the initial system through a preset signal processing method to obtain third test data, and performing data sorting based on the first test data, the second test data and the third test data to obtain the dynamic test data.
[0132] In the embodiment of the present disclosure, during the local start-stop test processing, the local start-stop command is a start-stop control command directly issued at the equipment site. By triggering the local start-stop command, the initial system is tested for start-stop operation to verify the responsiveness and reliability of the system under local control. The first test data is the data obtained through the local start-stop test, which records the response of the system when receiving the local start-stop command, including but not limited to: start-stop time, system state change, etc.
[0133] During the remote start-stop test, the remote start-stop command is a start-stop control command issued through a remote communication network. By triggering the remote start-stop command, the initial system is tested for start-stop operation to verify the responsiveness and reliability of the system under remote control. The second test data is the data obtained through the remote start-stop test, which records the response of the system when receiving the remote start-stop command, including but not limited to: communication delay, system status change, etc.
[0134] During the signal transmission test, the preset signal processing method is a custom setting method, which is a signal transmission and processing method defined before the test, and is used to test the transmission efficiency and accuracy of the system signal, such as: local signal overrun method, etc. The initial system is subjected to a signal transmission test to verify the stability and accuracy of the signal transmission within the system. The third test data is the data obtained through the signal transmission test, including but not limited to: signal transmission time, transmission quality, error rate and other information.
[0135] Data collation refers to the collation and analysis of the first test data, the second test data, and the third test data to evaluate the overall performance and reliability of the system. Dynamic test data is the result obtained by collating the first test data, the second test data, and the third test data, reflecting the dynamic behavior and performance of the system under actual operating conditions.
[0136] Based on the above embodiments, the present disclosure also provides a flow chart of countermeasures for system transformation, such as Figure 4 As shown in the figure, the transformation efficiency is improved through a systematic transformation process; the system debugging and acceptance are strengthened to ensure the long-term stable operation of the transformed system; the compilation of materials and training can record the process of transforming knowledge, skills, logical optimization, and thinking methods into actual results, which is convenient for system operation and maintenance training for operators, improves the operation level, and formulates subsequent maintenance plans to ensure the long-term stable operation of the system.
[0137] In summary, the embodiments of the present disclosure can achieve the following technical effects:
[0138] The disclosed embodiment determines the system transformation process by acquiring target system information of the target system and performs system experiment processing on the transformed initial system, which can improve the transformation efficiency and ensure the stability and reliability of the system when the system is transformed.
[0139] Corresponding to the above-mentioned system transformation method, the present invention also provides a system transformation device. Since the device embodiment of the present invention corresponds to the above-mentioned method embodiment, details not disclosed in the device embodiment can be referred to the above-mentioned method embodiment, and will not be repeated in the present invention.
[0140] Figure 5A schematic diagram of a system transformation device provided in an embodiment of the present disclosure is shown in FIG. Figure 5 As shown, including:
[0141] The finalization unit 51 is used to perform system finalization processing on the system to be modified, and 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 meets the preset system conditions after the system to be modified is modified;
[0142] A transformation unit 52, configured to perform system transformation processing on the system to be transformed according to the target system information to obtain an initial system;
[0143] The experimental unit 53 is used to perform system experimental processing on the initial system to obtain system experimental data;
[0144] The determination unit 54 is configured to determine that the initial system is the target system when the system experimental data meets the preset system condition.
[0145] The system transformation device provided by the present disclosure performs system finalization processing on the system to be transformed to obtain target system information corresponding to the system to be transformed; wherein the target system information includes system information of the target system and transformation information of the system to be transformed, and the target system is a system that meets preset system conditions after the system to be transformed is transformed; the system to be transformed is subjected to system transformation processing according to the target system information to obtain an initial system, and the initial system is subjected to system experiment processing to obtain system experiment data; when the system experiment data meets the preset system conditions, the initial system is determined to be the target system. Compared with the related art, the embodiment of the present disclosure determines the system transformation process by obtaining the target system information of the target system, and performs system experiment processing on the transformed initial system, which can improve the transformation efficiency and ensure the stability and reliability of the system when the system is transformed.
[0146] Furthermore, in a possible implementation of the embodiment of the present disclosure, as Figure 6 As shown, the shaping unit 51 comprises:
[0147] The selection module 511 is used to perform hardware device selection processing according to the preset system conditions to obtain target hardware information, and to perform software device selection processing according to the preset system conditions to obtain target software information;
[0148] A combing module 512 is used to comb data according to the target hardware information and the preset hardware construction process to obtain a hardware construction plan;
[0149] The combing module 512 is also used to comb data according to the target software information and the preset software configuration process to obtain a software configuration plan; wherein the target system information includes the hardware construction plan, the software configuration plan, the target hardware information and the target software information.
[0150] Furthermore, in a possible implementation of the embodiment of the present disclosure, as Figure 6 As shown, the transformation unit 52 includes:
[0151] A construction module 521 is used to perform hardware equipment construction processing on the system to be modified according to the hardware construction plan to obtain a first system;
[0152] The configuration module 522 is used to perform software logic configuration processing on the first system according to the software configuration solution to obtain the initial system.
[0153] Furthermore, in a possible implementation of the embodiment of the present disclosure, the building module 521 is also used for:
[0154] Arrange the hardware wiring circuit diagram according to the hardware construction plan to obtain wiring diagram data; and perform hardware equipment installation processing according to the wiring diagram data to obtain the installed system to be modified;
[0155] The installed system to be modified is subjected to equipment inspection to obtain the inspected system to be modified, and the inspected system to be modified and a preset control cabinet are connected according to the wiring diagram data to obtain the first system.
[0156] Furthermore, in a possible implementation of the embodiment of the present disclosure, the configuration module 522 is further configured to:
[0157] According to the device operation mode in the software configuration scheme, the operation logic of the first device is edited to obtain the target operation logic; wherein the device operation mode is the operation mode of the first device, and the first device is the device controlled by the system to be modified;
[0158] Edit the logic screen according to the target operation logic to obtain a first logic screen; wherein the first logic screen is used to monitor the first device and control the first device by triggering a control instruction;
[0159] An alarm function is added to the first logic screen according to 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.
[0160] Furthermore, in a possible implementation of the embodiment of the present disclosure, as Figure 6 As shown, the experimental unit 53 includes:
[0161] The first test module 531 is used to perform a static test process on the initial system to obtain static test data;
[0162] The second test module 532 is used to perform dynamic test processing on the initial system to obtain dynamic test data; wherein the system test data includes the static test data and the dynamic test data.
[0163] Furthermore, in a possible implementation of the embodiment of the present disclosure, the first test module 531 is further used to:
[0164] Acquiring signal transmission information and measuring point information of the initial system;
[0165] Performing detection processing on the initial system according to the signal transmission information and the measuring point information to obtain a detection result; wherein the detection result at least includes a logic instruction detection result and a feedback detection result;
[0166] A logic link verification process is performed based on the detection results to obtain the static test data.
[0167] Furthermore, in a possible implementation of the embodiment of the present disclosure, the second test module 532 is further configured to:
[0168] Performing a local start-stop test on the initial system through the triggered local start-stop command to obtain first test data;
[0169] Performing a remote start-stop test on the initial system by triggering a remote start-stop command to obtain second test data;
[0170] A signal transmission test is performed on the initial system by a preset signal processing method to obtain third test data, and data is sorted according to the first test data, the second test data and the third test data to obtain the dynamic test data.
[0171] It should be noted that the above explanation of the method embodiment is also applicable to the device of the embodiment of the present disclosure, and the principle is the same, which is no longer limited in the embodiment of the present disclosure.
[0172] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
[0173] Figure 7A schematic block diagram of an example electronic device 700 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0174] like Figure 7 As shown, the device 700 includes a computing unit 701, which can perform various appropriate actions 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 to a RAM (Random Access Memory) 703. In the RAM 703, various programs and data required for the operation of the device 700 can also be stored. The computing unit 701, the ROM 702, and the 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.
[0175] A number of components in the device 700 are connected to the I / O interface 705, including: an input unit 706, such as a keyboard, a mouse, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a disk, an optical disk, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows the device 700 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0176] The computing unit 701 may be a variety of general and / or special processing components with 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 Units), various dedicated AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, a DSP (Digital Signal Processor), and any appropriate processor, controller, microcontroller, etc. The computing unit 701 performs the various methods and processes described above, such as a method for system transformation. For example, in some embodiments, the method for system transformation may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 708. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 700 via the ROM 702 and / or the communication unit 709. When the computer program is loaded into the RAM 703 and executed by the computing unit 701, one or more steps of the method described above may be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to execute the aforementioned system transformation method in any other appropriate manner (for example, by means of firmware).
[0177] Various embodiments of the systems and techniques described above herein may 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 Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that may be executed and / or interpreted on a programmable system including at least one programmable processor that may be a special purpose or general purpose programmable processor that may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0178] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0179] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. 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 electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a RAM, a ROM, an EPROM (Electrically Programmable Read-Only-Memory) or a flash memory, an optical fiber, a CD-ROM (Compact Dis sc Read-Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0180] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball), through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0181] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: LAN (Local Area Network), WAN (Wide Area Network), the Internet, and blockchain networks.
[0182] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The server may also be a server of a distributed system, or a server combined with a blockchain.
[0183] It should be noted that artificial intelligence is a discipline that studies how computers can simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, planning, etc.), and includes both hardware-level and software-level technologies. Artificial intelligence hardware technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, and big data processing; artificial intelligence software technologies mainly include computer vision technology, speech recognition technology, natural language processing technology, as well as machine learning / deep learning, big data processing technology, knowledge graph technology, and other major directions.
[0184] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0185] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for system transformation, characterized in that: include: Performing system finalization processing 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, and the target system is a system that meets preset system conditions after system modification of the system to be modified; Performing system transformation processing on the system to be transformed according to the target system information to obtain an initial system, and performing system experiment processing on the initial system to obtain system experiment data; When the system experimental data meets the preset system condition, the initial system is determined to be the target system.
2. The method according to claim 1, characterized in that The system to be transformed is subjected to system finalization processing to obtain target system information corresponding to the system to be transformed, including: Performing hardware device selection processing according to the preset system conditions to obtain target hardware information, and performing software device selection processing according to the preset system conditions to obtain target software information; According to the target hardware information and the preset hardware construction process, data is sorted to obtain a hardware construction plan; Data is sorted according to the target software information and the preset software configuration process to obtain a software configuration plan; wherein the target system information includes the hardware construction plan, the software configuration plan, the target hardware information and the target software information.
3. The method according to claim 2, characterized in that The performing system transformation processing on the system to be transformed according to the target system information to obtain the initial system comprises: According to the hardware construction plan, hardware equipment construction processing is performed on the system to be transformed to obtain a first system; The first system is subjected to software logic configuration processing according to the software configuration scheme to obtain the initial system.
4. The method according to claim 3, characterized in that: The hardware equipment construction process of the system to be transformed is performed according to the hardware construction plan to obtain the first system, which includes: Arrange the hardware wiring circuit diagram according to the hardware construction plan to obtain wiring diagram data; and perform hardware equipment installation processing according to the wiring diagram data to obtain the installed system to be modified; The installed system to be modified is subjected to equipment inspection to obtain the inspected system to be modified, and the inspected system to be modified and a preset control cabinet are connected according to the wiring diagram data to obtain the first system.
5. The method according to claim 3, characterized in that: The performing software logic configuration processing on the first system according to the software configuration scheme to obtain the initial system comprises: According to the device operation mode in the software configuration scheme, the operation logic of the first device is edited to obtain the target operation logic; wherein the device operation mode is the operation mode of the first device, and the first device is the device controlled by the system to be modified; Edit the logic screen according to the target operation logic to obtain a first logic screen; wherein the first logic screen is used to monitor the first device and control the first device by triggering a control instruction; An alarm function is added to the first logic screen according to 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.
6. The method according to claim 1, characterized in that The performing of system experiment processing on the initial system to obtain system experiment data comprises: Performing static test processing on the initial system to obtain static test data; The initial system is subjected to dynamic test processing to obtain dynamic test data; wherein the system test data includes the static test data and the dynamic test data.
7. The method according to claim 6, characterized in that The static test processing of the initial system to obtain static test data includes: Acquiring signal transmission information and measuring point information of the initial system; Performing detection processing on the initial system according to the signal transmission information and the measuring point information to obtain a detection result; wherein the detection result at least includes a logic instruction detection result and a feedback detection result; A logic link verification process is performed based on the detection results to obtain the static test data.
8. The method according to claim 6, characterized in that The performing of dynamic test processing on the initial system to obtain dynamic test data comprises: Performing a local start-stop test on the initial system through the triggered local start-stop command to obtain first test data; Performing a remote start-stop test on the initial system by triggering a remote start-stop command to obtain second test data; A signal transmission test is performed on the initial system by a preset signal processing method to obtain third test data, and data is sorted according to the first test data, the second test data and the third test data to obtain the dynamic test data.
9. A system modification device, characterized in that: include: A finalization unit is used to perform system finalization processing on the system to be modified, and 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 meets preset system conditions after the system to be modified is modified; A transformation unit, used for performing system transformation processing on the system to be transformed according to the target system information to obtain an initial system; An experimental unit, used for performing system experimental processing on the initial system to obtain system experimental data; A determination unit is used to determine that the initial system is the target system when the system experimental data meets the preset system conditions.
10. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 8.