A one-key sequence control checking method, device and system based on MMS mirror packet monitoring and a storage medium

By generating a benchmark library through real-time parsing of MMS mirror messages and comparing them, the verification problem during operation of the sequential control host and the actual measurement and control device is solved, and efficient and reliable process verification is achieved.

CN116546064BActive Publication Date: 2025-11-11STATE GRID HUBEI ELECTRIC POWER RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310602006.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-25
Publication Date
2025-11-11
Estimated Expiration
2043-05-25

AI Technical Summary

Technical Problem

Existing technologies cannot effectively debug and verify the process when the sequential control host and the actual measurement and control device are performing sequential control operations, resulting in insufficient test reliability.

Method used

By capturing and parsing MMS mirror messages in real time, a baseline library of sequential control operation processes is generated and compared with messages in the actual operation process to achieve automatic verification of the sequential control process.

Benefits of technology

This improves the reliability of sequential control process debugging and verification, ensuring the correctness and completeness of the operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116546064B_ABST
    Figure CN116546064B_ABST
Patent Text Reader

Abstract

This invention provides a one-click sequential control verification method, device, system, and storage medium based on MMS mirror message monitoring. By capturing and parsing MMS mirror messages in real time, it captures and filters remote signaling, telemetry, and remote control messages related to the entire sequential control process during actual sequential control operations between the sequential control host and the measurement and control device. A sequential control operation process benchmark library is generated based on configurations such as the sequential control operation ticket and SCD file. The captured actual sequential control process messages are analyzed and compared with the signals in the benchmark library to ultimately determine the correctness of the sequential control test process. This invention overcomes the limitation that sequential control process debugging and verification cannot be performed during sequential control operations between the sequential control host and the actual measurement and control device. By analyzing and comparing message information with the sequential control operation process benchmark library, it achieves automatic verification of the sequential control process, improving the reliability of sequential control process debugging and verification.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of one-click sequential control verification, specifically a one-click sequential control verification method, device, system, and storage medium based on MMS mirror message monitoring. Background Technology

[0002] "One-click sequential control" is an operation mode that features pre-configured software for operation items, modular operation tasks, automatic equipment status identification, intelligent verification of anti-misoperation interlocks, one-click start of operation steps, automatic sequential execution of the operation process, and automatic judgment of operation results. Applying one-click sequential control technology can automatically execute multiple primary equipment operations with a single click, reducing the inefficiency, error-proneness, and high manpower requirements of manual switch operation. Before deploying the one-click sequential control function, the sequential control host must undergo sequential control process debugging and verification.

[0003] The existing method for debugging and verifying the sequential control process of the sequential control host mainly uses MMS simulation to simulate the communication test between the measurement and control device and the sequential control host. However, when the sequential control host performs sequential control operation with the actual measurement and control device, it is impossible to debug and verify the sequential control process, which has certain limitations. Furthermore, since this method simulates the measurement and control device and the sequential control host for testing, the reliability of the test is also insufficient. Summary of the Invention

[0004] To overcome the shortcomings of existing technologies, this invention proposes a one-click sequential control verification method, device, system, and storage medium based on MMS mirror message monitoring. It captures and parses MMS mirror messages in real time, extracting and filtering remote signaling, telemetry, and remote control messages relevant to the entire sequential control process during the actual sequential control operation between the sequential control host and the measurement and control device. A sequential control operation process benchmark library is generated based on configurations such as the sequential control operation ticket and SCD file. The captured actual sequential control process messages are analyzed and compared with the signals in the benchmark library to ultimately determine the correctness of the sequential control test process.

[0005] A one-click sequential control verification method based on MMS mirror message monitoring includes the following steps:

[0006] Step 1: Obtain the sequential control operation ticket file and the substation configuration description SCD file provided by the substation operators;

[0007] Step 2: Parse the substation configuration description SCD file imported by the control ticket configuration tool to obtain the mapping relationship table between equipment signal description and signal reference;

[0008] Step 3: Based on the sequential control operation ticket file obtained in Step 1, manually configure the equipment status information and operation ticket process information. Based on the mapping relationship table generated in Step 2, configure the signal parameters of all primary and secondary equipment and the signal parameters of analog quantities in the sequential control operation ticket file by describing and matching parameters. Finally, generate the sequential control operation process configuration library as the benchmark library for operation process comparison.

[0009] Step 4: Select the sequential control operation task to be tested from the sequential control operation process configuration library in Step 3, obtain the benchmark test steps and process of the current operation task, and form a benchmark process template. The process template includes the source device state, destination device state, operation object, pre-operation conditions, and operation confirmation conditions for each operation item.

[0010] Step 5: The sequential control host rehearses and executes the current sequential control ticket operation task. During the execution of the sequential control operation task, the MMS interaction messages between the sequential control host and the measurement and control device are captured in real time through the mirror port of the station control layer switch. The remote control request command sent by the sequential control host to the measurement and control device, as well as the remote signaling, telemetry report and remote control response command sent by the measurement and control device to the sequential control host are filtered out from the MMS interaction messages.

[0011] Step 6: By capturing the MMS remote control request command, remote signaling, telemetry report and remote control response command, monitor and analyze in real time the changes in the pre-execution conditions and confirmation conditions of each operation item of the current operation task and the changes in the status of the operation object during the sequential control operation. Analyze and compare with the signals in the template of the baseline process in Step 4 to determine whether the sequential control operation process is correct.

[0012] Step 7: Test all operation tasks one by one according to Steps 4-6, record the test results, and generate a test report of the one-click sequential control operation ticket for the entire site.

[0013] Furthermore, step 3 specifically includes:

[0014] Configure device status information, that is, configure the primary and secondary device location status in each device status, and match the corresponding MMS parameters according to the device description;

[0015] Configure operation ticket process information, that is, configure the source device state, target device state, action object, pre-operation conditions, and operation confirmation conditions of each operation item under the operation task, and match the MMS parameters corresponding to all primary and secondary devices and analog quantities such as voltage and current according to the description. The source device state and target device state should be able to find the corresponding definition in the configured device state information.

[0016] Generate a sequential control operation process configuration library, which is the configuration information of the entire process of each sequential control operation task generated based on the equipment status information and operation ticket process information. The process of each operation task includes the source equipment status, destination equipment status, operation object, pre-operation conditions, operation confirmation conditions, and MMS signal parameters of all primary and secondary equipment matched according to the description for each operation item.

[0017] Furthermore, the source device state is used to define the device state information before the operation, and is a criterion for starting the operation task.

[0018] The target device state is used to define the device state information after the operation and is the criterion for the completion of the operation task;

[0019] The pre-operation conditions are used to define the primary and secondary equipment states that need to be met before the operation, and are the equipment position criteria before each operation item.

[0020] The operation confirmation conditions are used to define the target state of the primary and secondary equipment after the operation, and are the confirmation criteria after each operation item.

[0021] The operation object is the device object that needs to perform actions in each step of the operation.

[0022] Furthermore, the analysis and comparison of signals in step 6 with the baseline process template in step 4 specifically includes the following steps:

[0023] When a remote signaling or telemetry report is detected from the monitoring and control device, the corresponding device is matched through MMS parameters, and the status of the device is recorded. The operation preconditions and operation confirmation conditions are judged in real time. That is, when all device statuses defined by the conditions are met, the conditions are recorded as met; otherwise, they are recorded as not met. The status of the operation preconditions and operation confirmation conditions is displayed in real time.

[0024] During the power outage sequential control test, the equipment can be operated in person, and the execution process of various steps and commands is relatively complete. The remote control execution command is used as the judgment standard. When the remote control host sends a remote control execution command and the measurement and control device returns a remote control execution success command, the remote control object is matched through MMS parameter matching. The remote control object and remote control opening and closing status information are recorded in time sequence and compared with the template of the benchmark process. If each recorded remote control object is consistent with each operation object in the benchmark library, and the order of remote control execution commands and the remote control opening and closing status are consistent, then the current operation task is executed correctly and the operation task is marked as verification successful; otherwise, it is marked as verification failure.

[0025] During uninterrupted power supply sequential control testing, the sequential control host only executes up to the remote control selection stage. After successful selection, the data is directly set in the background simulation library to meet the execution conditions. Therefore, the remote control selection command is used as the judgment standard. When the remote control host sends a remote control selection command and the measurement and control device returns a remote control selection success command, the remote control object is matched through MMS parameters. The remote control object and its opening / closing status information are recorded in chronological order and compared with the template of the benchmark process. If each recorded remote control object is consistent with each operation object in the benchmark library, and the order of the remote control selection commands and the opening / closing status are consistent, then the current operation task is executed correctly, and the operation task is marked as successful; otherwise, it is marked as failed.

[0026] A one-click sequential control verification device based on MMS mirror message monitoring includes:

[0027] The file acquisition module is used to acquire sequential control operation ticket files and substation configuration description SCD files provided by substation operators.

[0028] The file parsing module parses the substation configuration description SCD file imported by the substation through the sequential control ticket configuration tool, and is used to obtain the mapping relationship table between equipment signal description and signal parameters;

[0029] The sequential control operation process configuration library generation module is used to manually configure equipment status information and operation ticket process information according to the sequential control operation ticket file. Based on the generated mapping relationship table, it configures the signal parameters of all primary and secondary equipment and analog signal parameters in the sequential control operation ticket file by describing and matching parameters, and finally generates the sequential control operation process configuration library as a benchmark library for operation process comparison.

[0030] The process template generation module is used to select the sequential control operation task to be tested from the sequential control operation process configuration library, obtain the benchmark test steps and process of the current operation task, and form a benchmark process template. The process template includes the source device state, destination device state, operation object, operation preconditions and operation confirmation conditions for each operation item.

[0031] The interactive message capture module is used to rehearse and execute the current sequential control ticket operation task. During the execution of the sequential control operation task, it captures the MMS interactive messages between the sequential control host and the telemetry and control device in real time through the mirror port of the station control layer switch. It filters out the remote control request commands sent by the sequential control host to the telemetry and control device, as well as the remote signaling, telemetry reports and remote control response commands sent by the telemetry and control device to the sequential control host from the MMS interactive messages.

[0032] The analysis and comparison module is used to monitor and analyze in real time the changes in the pre-execution conditions, confirmation conditions, and status changes of each operation item of the current operation task during the sequential control operation by capturing MMS remote control request commands, remote signaling, telemetry reports, and remote control response commands. It compares the signals with the template of the baseline process to determine whether the sequential control operation process is correct.

[0033] The test report generation module is used to test all operation tasks one by one, record the test results, and generate a test report for the entire site's one-click sequential control operation ticket.

[0034] Furthermore, the sequential control operation process configuration library generation module is specifically used for:

[0035] Configure device status information, that is, configure the primary and secondary device location status in each device status, and match the corresponding MMS parameters according to the device description;

[0036] Configure operation ticket process information, that is, configure the source device state, target device state, action object, pre-operation conditions, and operation confirmation conditions of each operation item under the operation task, and match the MMS parameters corresponding to all primary and secondary devices and analog quantities such as voltage and current according to the description. The source device state and target device state should be able to find the corresponding definition in the configured device state information.

[0037] Generate a sequential control operation process configuration library, which is the configuration information of the entire process of each sequential control operation task generated based on the equipment status information and operation ticket process information. The process of each operation task includes the source equipment status, destination equipment status, operation object, pre-operation conditions, operation confirmation conditions, and MMS signal parameters of all primary and secondary equipment matched according to the description for each operation item.

[0038] Furthermore, the source device state is used to define the device state information before the operation, and is a criterion for starting the operation task.

[0039] The target device state is used to define the device state information after the operation and is the criterion for the completion of the operation task;

[0040] The pre-operation conditions are used to define the primary and secondary equipment states that need to be met before the operation, and are the equipment position criteria before each operation item.

[0041] The operation confirmation conditions are used to define the target state of the primary and secondary equipment after the operation, and are the confirmation criteria after each operation item.

[0042] The operation object is the device object that needs to perform actions in each step of the operation.

[0043] Furthermore, the analysis and comparison module analyzes and compares the signals in the template of the benchmark process, specifically including the following steps:

[0044] When a remote signaling or telemetry report is detected from the monitoring and control device, the corresponding device is matched through MMS parameters, and the status of the device is recorded. The operation preconditions and operation confirmation conditions are judged in real time. That is, when all device statuses defined by the conditions are met, the conditions are recorded as met; otherwise, they are recorded as not met. The status of the operation preconditions and operation confirmation conditions is displayed in real time.

[0045] During the power outage sequential control test, the equipment can be operated in person, and the execution process of various steps and commands is relatively complete. The remote control execution command is used as the judgment standard. When the remote control host sends a remote control execution command and the measurement and control device returns a remote control execution success command, the remote control object is matched through MMS parameter matching. The remote control object and remote control opening and closing status information are recorded in time sequence and compared with the template of the benchmark process. If each recorded remote control object is consistent with each operation object in the benchmark library, and the order of remote control execution commands and the remote control opening and closing status are consistent, then the current operation task is executed correctly and the operation task is marked as verification successful; otherwise, it is marked as verification failure.

[0046] During uninterrupted power supply sequential control testing, the sequential control host only executes up to the remote control selection stage. After successful selection, the data is directly set in the background simulation library to meet the execution conditions. Therefore, the remote control selection command is used as the judgment standard. When the remote control host sends a remote control selection command and the measurement and control device returns a remote control selection success command, the remote control object is matched through MMS parameters. The remote control object and its opening / closing status information are recorded in chronological order and compared with the template of the benchmark process. If each recorded remote control object is consistent with each operation object in the benchmark library, and the order of the remote control selection commands and the opening / closing status are consistent, then the current operation task is executed correctly, and the operation task is marked as successful; otherwise, it is marked as failed.

[0047] A one-click sequential control verification system based on MMS mirror message monitoring includes: a computer-readable storage medium and a processor;

[0048] The computer-readable storage medium is used to store executable instructions;

[0049] The processor is used to read the executable instructions stored in the computer-readable storage medium and execute the one-click sequential control verification method based on MMS image message monitoring.

[0050] A non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the one-click sequential control verification method based on MMS mirror message monitoring.

[0051] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: The present invention uses the method of MMS mirror message listening to automatically verify the sequential control process, which overcomes the limitation that the sequential control process cannot be debugged and verified when the sequential control host and the actual measurement and control device are performing sequential control operations. Furthermore, the present invention achieves automatic verification of the sequential control process by analyzing and comparing the message information with the sequential control operation process benchmark library, thereby improving the reliability of the sequential control process debugging and verification. Attached Figure Description

[0052] Figure 1 This is a structural diagram of a testing system based on the method of this invention;

[0053] Figure 2 This is a flowchart of a one-click sequential control verification method based on MMS mirror message monitoring according to an embodiment of the present invention;

[0054] Figure 3 This is a test interface diagram of the sequential control test tool developed based on the method of this invention;

[0055] Figure 4 This is a test report generated by a sequential control testing tool developed based on the method of this invention. Detailed Implementation

[0056] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0057] Please see Figure 1-3 The first aspect of this invention provides a one-click sequential control verification method based on MMS mirror message monitoring, comprising the following steps:

[0058] Step 1: Obtain the sequential control operation ticket file and the substation configuration description SCD file provided by the substation operators;

[0059] Step 2: Parse the substation configuration description SCD file imported by the control ticket configuration tool to obtain the mapping relationship table between equipment signal description and signal reference;

[0060] Step 3: Based on the sequential control operation ticket file obtained in Step 1, manually configure the equipment status information and operation ticket process information using the sequential control ticket configuration tool. Based on the mapping relationship table generated in Step 2, configure the signal parameters of all primary and secondary equipment and the signal parameters of analog quantities such as voltage and current in the sequential control operation ticket file by describing and matching parameters. Finally, generate the sequential control operation process configuration library as a benchmark library for operation process comparison.

[0061] First, add intervals according to the information in the file. Then, add each device state under the interval. For example, each interval should include the running state, hot standby state, and cold standby state. Next, configure the switch and disconnector positions that each device state should meet. For example, the running state should meet the following conditions: the circuit breaker should be in the closed position, disconnector 1 should be in the open position, and disconnector 2 should be in the closed position. Then, find the signal parameter mapping of the switch and disconnector in the mapping relationship table between device signal description and signal parameter according to the description of the switch and disconnector. Then configure the operation process of the sequential control operation ticket, add operation tasks under the interval, configure the source device state and destination device state of each operation task, add operation items for the operation task, and configure the operation object, operation preconditions and operation confirmation conditions of the operation item. For example, add an operation task to switch line I interval from operation to hot standby, where the source state is the operation state, the destination state is the hot standby state, and it contains 10 operation items, one of which is to close disconnect switch 1. The operation object is disconnect switch 1, the operation type is remote closing, the operation precondition is that disconnect switch 1 is in the open position and the current of the three phases A, B and C is zero, and the operation confirmation condition is that disconnect switch 1 is in the closed position and the current of the three phases A, B and C is current.

[0062] Step 4: Select the sequential control operation task to be tested from the sequential control operation process configuration library in Step 3, obtain the benchmark test steps and process of the current operation task, and form a benchmark process template. For example, the sequential control process for switching line I bay from operation to hot standby is as follows:

[0063] Operation Task 1: Close the knife switch 1

[0064] Operated object: Switch 1; Operation type: Remote closing;

[0065] Pre-operation conditions: Switch 1 is in the open position, and there is no current in phases A, B, and C.

[0066] Operation confirmation conditions: Disconnector 1 is in the closed position, and there is current in phases A, B, and C.

[0067] Operation Task 2: Open the knife switch 2

[0068] Operated object: Switch 2; Operation type: Remote control;

[0069] Pre-operation conditions: Switch 2 is in the closed position.

[0070] Operation confirmation condition: Switch 2 is in the open position.

[0071] Step 5: The sequential control host begins to rehearse and execute the current sequential control ticket operation task. During the execution of the sequential control operation task, the sequential control test tool captures the MMS interaction messages between the sequential control host and the measurement and control device in real time through the mirror port of the station control layer switch. From the MMS interaction messages, the remote control request commands sent by the sequential control host to the measurement and control device, as well as the remote signaling, telemetry reports and remote control response commands sent by the measurement and control device to the sequential control host are filtered out.

[0072] Step 6: Using the MMS remote control request commands, remote signaling, telemetry reports, and remote control response commands captured in Step 5, monitor and analyze in real time the changes in the pre-execution conditions and confirmation conditions of each operation item of the current operation task and the changes in the status of the operation object during the sequential control operation. Compare and analyze the signals in the baseline process template in Step 4 to determine whether the sequential control operation process is correct.

[0073] The specific steps for switching Line I bay from operation to hot standby in step 4 are as follows:

[0074] (1) Display the equipment status in the pre-operation conditions and operation confirmation conditions in real time, as well as the condition satisfaction status. For example, if the remote signal of the disconnector 1 in the open position and the telemetry signal of the three-phase current of A, B, and C are captured and the current value is greater than the current threshold, then the pre-operation condition of the first operation item is marked as satisfied, and the operation confirmation condition is not satisfied;

[0075] When the remote control host sends a remote control execution command and the measurement and control device returns a remote control execution success command, the remote control object and the control separation and control combination type are recorded. If all the remote control objects and control separation and control combination types captured are consistent with those in the benchmark template, and the remote control sequence is also consistent, it indicates that the current operation task has been executed correctly, and the task is marked as verification successful; otherwise, it is marked as verification failure.

[0076] like Figure 3 As shown, the interface of the sequential control testing tool developed based on the method of the present invention displays the list of operation tasks on the left side in real time at intervals, and the four parts on the right side respectively display the operation item, the condition status before execution, the confirmation condition status, and the locking condition status.

[0077] During the test of the switch from hot standby to cold standby operation on the Hu'an line, the testing tool first captured remote signaling reports indicating that switches T0221, T0222, T0212, and T0211 were in the closed position. After comparison, the actual status of the equipment in the operation condition list matched the required status, therefore the operation conditions were displayed as met on the interface. However, the real-time status of the equipment in the confirmation condition list did not completely match the required status, therefore the confirmation conditions were displayed as not met on the interface.

[0078] Furthermore, during the test, the testing tool successively captured remote control selection requests and remote control selection response commands for opening switches T0221, T0222, T0212, and T0211. After comparison, the captured remote control objects were consistent with the operation objects in the operation item list, and the remote control sequence and remote control open / closed status were also completely consistent. Therefore, it can be determined that the operation task was executed correctly, and the evaluation result of the operation task is shown as confirmed.

[0079] Step 7: Test all operation tasks one by one according to Steps 4-6, record the test results, and generate a test report of the one-click sequential control operation ticket for the entire site.

[0080] like Figure 4 As shown, the test report generated by the sequential control test tool records the interval sub-map of the Hu'an Line, all verified operation tasks and their verification results, and the comparison results of each operation step of the operation task.

[0081] Another aspect of the present invention provides a one-click sequential control verification device based on MMS mirror message monitoring, comprising:

[0082] The file acquisition module is used to acquire sequential control operation ticket files and substation configuration description SCD files provided by substation operators.

[0083] The file parsing module parses the substation configuration description SCD file imported by the substation through the sequential control ticket configuration tool, and is used to obtain the mapping relationship table between equipment signal description and signal parameters;

[0084] The sequential control operation process configuration library generation module is used to manually configure equipment status information and operation ticket process information according to the sequential control operation ticket file. Based on the generated mapping relationship table, it configures the signal parameters of all primary and secondary equipment and analog signal parameters in the sequential control operation ticket file by describing and matching parameters, and finally generates the sequential control operation process configuration library as a benchmark library for operation process comparison.

[0085] The process template generation module is used to select the sequential control operation task to be tested from the sequential control operation process configuration library, obtain the benchmark test steps and process of the current operation task, and form a benchmark process template. The process template includes the source device state, destination device state, operation object, operation preconditions and operation confirmation conditions for each operation item.

[0086] The interactive message capture module is used to rehearse and execute the current sequential control ticket operation task. During the execution of the sequential control operation task, it captures the MMS interactive messages between the sequential control host and the telemetry and control device in real time through the mirror port of the station control layer switch. It filters out the remote control request commands sent by the sequential control host to the telemetry and control device, as well as the remote signaling, telemetry reports and remote control response commands sent by the telemetry and control device to the sequential control host from the MMS interactive messages.

[0087] The analysis and comparison module is used to monitor and analyze in real time the changes in the pre-execution conditions, confirmation conditions, and status changes of each operation item of the current operation task during the sequential control operation by capturing MMS remote control request commands, remote signaling, telemetry reports, and remote control response commands. It compares the signals with the template of the baseline process to determine whether the sequential control operation process is correct.

[0088] The test report generation module is used to test all operation tasks one by one, record the test results, and generate a test report for the entire site's one-click sequential control operation ticket.

[0089] Another aspect of the present invention provides a one-click sequential control verification system based on MMS mirror message monitoring, comprising: a computer-readable storage medium and a processor;

[0090] The computer-readable storage medium is used to store executable instructions;

[0091] The processor is used to read executable instructions stored in the computer-readable storage medium and execute the one-click sequential control verification method based on MMS image message monitoring as described in the first aspect.

[0092] In another aspect, the present invention provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the one-click sequential control verification method based on MMS mirror message monitoring as described in the first aspect.

[0093] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0094] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1A device that provides the functions specified in one or more boxes.

[0095] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0096] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0097] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific embodiments of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the protection scope of the claims of the present invention.

Claims

1. A one-click sequential control verification method based on MMS mirror message monitoring, characterized in that, Includes the following steps: Step 1: Obtain the sequential control operation ticket file and the substation configuration description SCD file provided by the substation operators; Step 2: Parse the substation configuration description SCD file imported by the control ticket configuration tool to obtain the mapping relationship table between equipment signal description and signal reference; Step 3: Based on the sequential control operation ticket file obtained in Step 1, manually configure the equipment status information and operation ticket process information. Based on the mapping relationship table generated in Step 2, configure the signal parameters of all primary and secondary equipment and the signal parameters of analog quantities in the sequential control operation ticket file by describing and matching parameters. Finally, generate the sequential control operation process configuration library as the benchmark library for operation process comparison. Step 4: Select the sequential control operation task to be tested from the sequential control operation process configuration library in Step 3, obtain the benchmark test steps and process of the current operation task, and form a benchmark process template. The benchmark process template includes the source device state, destination device state, operation object, pre-operation conditions, and operation confirmation conditions for each operation item. Step 5: The sequential control host rehearses and executes the current sequential control ticket operation task. During the execution of the sequential control operation task, the MMS interaction messages between the sequential control host and the measurement and control device are captured in real time through the mirror port of the station control layer switch. The remote control request command sent by the sequential control host to the measurement and control device, as well as the remote signaling, telemetry report and remote control response command sent by the measurement and control device to the sequential control host are filtered out from the MMS interaction messages. Step 6: By capturing the MMS remote control request command, remote signaling, telemetry report and remote control response command, monitor and analyze in real time the changes in the pre-execution conditions and confirmation conditions of each operation item of the current operation task and the changes in the status of the operation object during the sequential control operation. Analyze and compare with the signals in the template of the baseline process in Step 4 to determine whether the sequential control operation process is correct. Step 7: Test all operation tasks one by one according to Steps 4-6, record the test results, and generate a test report of the one-click sequential control operation ticket for the entire site; The analysis and comparison of signals in step 6 with the baseline process template in step 4 includes: During uninterrupted power supply sequential control testing, the sequential control host only executes up to the remote control selection. After successful selection, the data is directly set in the background simulation library to meet the execution conditions, and the remote control selection command is used as the judgment standard. When the remote control selection command issued by the sequential control host is detected and the measurement and control device returns a remote control selection success command, the remote control object is matched through MMS parameters. The remote control object and remote control open / close status information are recorded in chronological order and compared with the template of the benchmark process. If each recorded remote control object is consistent with each operation object in the benchmark library, and the order of remote control selection commands and the remote control open / close status are consistent, then the current operation task is executed correctly, and the operation task is marked as successful verification; otherwise, it is marked as failed verification.

2. The one-click sequential control verification method for MMS mirror message monitoring according to claim 1, characterized in that, Step 3 specifically includes: Configure device status information, that is, configure the primary and secondary device location status in each device status, and match the corresponding MMS parameters according to the device description; Configure operation ticket process information, that is, configure the source device state, target device state, action object, pre-operation conditions, and operation confirmation conditions of each operation item under the operation task, and match all primary and secondary devices and voltage and current analog quantities with MMS parameters according to the description. The source device state and target device state should be able to find the corresponding definition in the configured device state information. Generate a sequential control operation process configuration library, which is the configuration information of the entire process of each sequential control operation task generated based on the equipment status information and operation ticket process information. The process of each operation task includes the source equipment status, destination equipment status, operation object, pre-operation conditions, operation confirmation conditions, and MMS signal parameters of all primary and secondary equipment matched according to the description for each operation item.

3. The one-click sequential control verification method for MMS mirror message monitoring according to claim 1, characterized in that, The source device state is used to define the device state information before the operation and is a criterion for starting the operation task. The target device state is used to define the device state information after the operation and is the criterion for the completion of the operation task; The pre-operation conditions are used to define the primary and secondary equipment states that need to be met before the operation, and are the equipment position criteria before each operation item. The operation confirmation conditions are used to define the target state of the primary and secondary equipment after the operation, and are the confirmation criteria after each operation item. The operation object is the device object that needs to perform actions in each step of the operation.

4. The one-click sequential control verification method for MMS mirror message monitoring according to claim 1, characterized in that, The analysis and comparison of signals in step 6 with the baseline process template in step 4 also includes the following steps: When a remote signaling or telemetry report is detected from the monitoring and control device, the corresponding device is matched through MMS parameters, and the status of the device is recorded. The operation preconditions and operation confirmation conditions are judged in real time. That is, when all device statuses defined by the conditions are met, the conditions are recorded as met; otherwise, they are recorded as not met. The status of the operation preconditions and operation confirmation conditions is displayed in real time. During the power outage sequential control test, the equipment can be operated in person, and the execution process of various steps and commands is relatively complete. The remote control execution command is used as the judgment standard. When the remote control execution command issued by the sequential control host is detected and the measurement and control device returns a remote control execution success command, the remote control object is matched through MMS parameter matching. The remote control object and remote control opening and closing status information are recorded in chronological order and compared with the template of the benchmark process. If each recorded remote control object is consistent with each operation object in the benchmark library, and the order of remote control execution commands and the remote control opening and closing status are consistent, then the current operation task is executed correctly and the operation task is marked as verification successful; otherwise, it is marked as verification failure.

5. A one-click sequential control verification device based on MMS mirror message monitoring, characterized in that, include: The file acquisition module is used to acquire sequential control operation ticket files and substation configuration description SCD files provided by substation operators. The file parsing module parses the substation configuration description SCD file imported by the substation through the sequential control ticket configuration tool, and is used to obtain the mapping relationship table between equipment signal description and signal parameters; The sequential control operation process configuration library generation module is used to manually configure equipment status information and operation ticket process information according to the sequential control operation ticket file. Based on the generated mapping relationship table, it configures the signal parameters of all primary and secondary equipment and analog signal parameters in the sequential control operation ticket file by describing and matching parameters, and finally generates the sequential control operation process configuration library as a benchmark library for operation process comparison. The process template generation module is used to select the sequential control operation task to be tested from the sequential control operation process configuration library, obtain the benchmark test steps and process of the current operation task, and form a benchmark process template. The benchmark process template includes the source device state, destination device state, operation object, pre-operation conditions and operation confirmation conditions for each operation item. The interactive message capture module is used to rehearse and execute the current sequential control ticket operation task. During the execution of the sequential control operation task, it captures the MMS interactive messages between the sequential control host and the telemetry and control device in real time through the mirror port of the station control layer switch. It filters out the remote control request commands sent by the sequential control host to the telemetry and control device, as well as the remote signaling, telemetry reports and remote control response commands sent by the telemetry and control device to the sequential control host from the MMS interactive messages. The analysis and comparison module is used to monitor and analyze in real time the changes in the pre-execution conditions, confirmation conditions, and status changes of each operation item of the current operation task during the sequential control operation by capturing MMS remote control request commands, remote signaling, telemetry reports, and remote control response commands. It compares the signals with the template of the baseline process to determine whether the sequential control operation process is correct. The test report generation module is used to test all operation tasks one by one, record the test results, and generate a test report of the one-click sequential control operation ticket for the entire site. The analysis and comparison module analyzes and compares the signals with the template in the benchmark process, including the following steps: During uninterrupted power supply sequential control testing, the sequential control host only executes up to the remote control selection. After successful selection, the data is directly set in the background simulation library to meet the execution conditions, and the remote control selection command is used as the judgment standard. When the remote control selection command issued by the sequential control host is detected and the measurement and control device returns a remote control selection success command, the remote control object is matched through MMS parameters. The remote control object and remote control open / close status information are recorded in chronological order and compared with the template of the benchmark process. If each recorded remote control object is consistent with each operation object in the benchmark library, and the order of remote control selection commands and the remote control open / close status are consistent, then the current operation task is executed correctly, and the operation task is marked as successful verification; otherwise, it is marked as failed verification.

6. The one-click sequential control verification device for MMS mirror message monitoring according to claim 5, characterized in that, The sequential control operation process configuration library generation module is specifically used for: Configure device status information, that is, configure the primary and secondary device location status in each device status, and match the corresponding MMS parameters according to the device description; Configure operation ticket process information, that is, configure the source device state, target device state, action object, pre-operation conditions, and operation confirmation conditions of each operation item under the operation task, and match all primary and secondary devices and voltage and current analog quantities with MMS parameters according to the description. The source device state and target device state should be able to find the corresponding definition in the configured device state information. Generate a sequential control operation process configuration library, which is the configuration information of the entire process of each sequential control operation task generated based on the equipment status information and operation ticket process information. The process of each operation task includes the source equipment status, destination equipment status, operation object, pre-operation conditions, operation confirmation conditions, and MMS signal parameters of all primary and secondary equipment matched according to the description for each operation item.

7. The one-click sequential control verification method for MMS mirror message monitoring according to claim 5, characterized in that, The source device state is used to define the device state information before the operation and is a criterion for starting the operation task. The target device state is used to define the device state information after the operation and is the criterion for the completion of the operation task; The pre-operation conditions are used to define the primary and secondary equipment states that need to be met before the operation, and are the equipment position criteria before each operation item. The operation confirmation conditions are used to define the target state of the primary and secondary equipment after the operation, and are the confirmation criteria after each operation item. The operation object is the device object that needs to perform actions in each step of the operation.

8. The one-click sequential control verification device for MMS mirror message monitoring according to claim 5, characterized in that, The analysis and comparison module analyzes and compares the signals with the template in the benchmark process, and also includes the following steps: When a remote signaling or telemetry report is detected from the monitoring and control device, the corresponding device is matched through MMS parameters, and the status of the device is recorded. The operation preconditions and operation confirmation conditions are judged in real time. That is, when all device statuses defined by the conditions are met, the conditions are recorded as met; otherwise, they are recorded as not met. The status of the operation preconditions and operation confirmation conditions is displayed in real time. During the power outage sequential control test, the equipment can be operated in person, and the execution process of various steps and commands is relatively complete. The remote control execution command is used as the judgment standard. When the remote control execution command issued by the sequential control host is detected and the measurement and control device returns a remote control execution success command, the remote control object is matched through MMS parameter matching. The remote control object and remote control opening and closing status information are recorded in chronological order and compared with the template of the benchmark process. If each recorded remote control object is consistent with each operation object in the benchmark library, and the order of remote control execution commands and the remote control opening and closing status are consistent, then the current operation task is executed correctly and the operation task is marked as verification successful; otherwise, it is marked as verification failure.

9. A one-click sequential control verification system based on MMS mirror message monitoring, comprising: Computer-readable storage media and processors; The computer-readable storage medium is used to store executable instructions; The processor is used to read executable instructions stored in the computer-readable storage medium and execute the one-click sequential control verification method based on MMS mirror message monitoring as described in any one of claims 1-4.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the one-click sequential control verification method based on MMS mirror message monitoring as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Transformer substation remote control information online checking method and system

    CN110414906A

  • Sequence control operation ticket uninterrupted checking method and system based on measurement and control device remote control message comparison

    CN112104075A