Processing method and device for telecontrol configuration, storage medium and program product
Through the coordinated verification and locking mechanism between the dispatching end and the measurement and maintenance device, the problem of incorrect remote control point number mapping after substation equipment replacement was solved, the remote control success rate and reliability were improved, and the stable operation of the power system was ensured.
Patent Information
- Application Number
- CN202510885665.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-09-30
AI Technical Summary
In the existing technology, after the substation equipment is replaced, the update of the point table of the dispatching end and the remote control device relies on manual operation, which easily leads to errors in the mapping of remote control point numbers, affecting the accuracy and reliability of the power system operation. In addition, the existing remote control fault prevention measures have failed to effectively improve the remote control success rate.
The dispatching end sends a remote control command to the measurement and maintenance device. The measurement and maintenance device verifies the remote control point number and returns the verification information. The dispatching end generates the target function code based on the point number verification result and the associated interval number, generates and sends a second remote control command to control the device corresponding to the remote control point number to perform the operation. Combined with the historical fault data comparison and configuration information verification, the locking mechanism is triggered to correct the error.
The success rate and reliability of remote control operations are improved, remote control failure problems caused by incorrect input of remote control point number fixed values of the measurement and protection device are avoided, and efficient execution of remote control operations is achieved.
Smart Images

Figure CN120728862A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to computer technology, and in particular to a processing method, device, storage medium and program product for telecontrol configuration. Background Art
[0002] With the continuous development of the power grid, substation equipment is increasingly unable to meet on-site operational requirements due to various factors. Consequently, outdated substation equipment needs to be replaced. Upon commissioning, new equipment must be integrated with the substation system, specifically updating the point tables for the dispatcher and telecontrol devices. This process relies heavily on manual operation and judgment by equipment manufacturer staff, which is subject to subjective factors and prone to oversight or errors. This can lead to incorrect mapping of point numbers in the point table, causing remote control failures and compromising the accuracy and reliability of power system operations.
[0003] In the prior art, although there is a method proposed to avoid remote control failure by checking the remote control point number and stopping the execution of the remote control command if the remote control point number does not match, this measure actually increases the frequency of interruption of remote control operations, and the remote control success rate is not effectively improved. Summary of the Invention
[0004] The embodiments of the present application provide a method, device, storage medium and program product for processing telecontrol configuration, so as to achieve the effect of improving the execution success rate of substation remote control commands.
[0005] In a first aspect, an embodiment of the present application provides a method for processing telecontrol configuration, which is applied to a dispatching end and includes:
[0006] A first remote control command is sent to the remote control device so that the remote control device sends the first remote control command to the measurement and protection device; the first remote control command at least includes a remote control selection code, an operation type, and a remote control point number.
[0007] Receive the verification information sent by the remote control device; the verification information is generated by the measurement and protection device based on the point number verification result obtained by the remote control point number and the associated interval number of the measurement and protection device and sent to the remote control device.
[0008] Determine the target function code based on the remote control point number, point number verification result and associated interval number.
[0009] A second remote control command is generated according to the target function code, the remote control point number and the operation type.
[0010] The second remote control command is sent to the remote control device so that the remote control device sends the second remote control command to the measurement and protection device, so that when the target function code is the remote control execution code or the emergency remote control execution code, the measurement and protection device controls the device corresponding to the remote control point number and performs the action corresponding to the operation type.
[0011] In one possible implementation, in combination with the first aspect, determining the target function code according to the remote control point number, the point number verification result, and the associated interval number includes:
[0012] When the point number verification results are consistent, the target function code is determined to be the remote control execution code.
[0013] When the point number verification result is inconsistent and the remote control point number is consistent with the associated interval number, the target function code is determined to be the emergency remote control execution code.
[0014] When the point number verification result is inconsistent and the remote control point number is inconsistent with the associated interval number, the target enable code is determined to be the remote control revocation code.
[0015] In a possible implementation, in combination with the first aspect, further comprising:
[0016] Build a fault database based on historical remote control fault data.
[0017] Get real-time working data and build working database.
[0018] Based on the fuzzy comparison algorithm, the real-time working data in the working database is compared with the historical remote control fault data in the fault database to determine whether there is similar data.
[0019] If similar data exists, it is determined that the real-time working data includes abnormal data, and a troubleshooting reminder message is issued.
[0020] If similar data does not exist, the real-time working data is determined to be normal data.
[0021] In a possible implementation, in combination with the first aspect, further comprising:
[0022] Receive the differential remote control point number sent by the remote control device; the differential remote control point number is determined by the remote control device based on the change of configuration information.
[0023] Determine if the change in the differential remote point number is correct.
[0024] If it is incorrect, a locking instruction is sent to the remote control device so that the remote control device performs the locking action.
[0025] In a second aspect, an embodiment of the present application provides a method for processing telecontrol configuration, which is applied to a measurement and protection device, comprising:
[0026] Receive a first remote control command sent by the remote control device; the first remote control command is sent by the dispatching end to the remote control device; the first remote control command at least includes a remote control selection code, an operation type and a remote control point number.
[0027] According to the remote control selection code, the remote control point number is verified to determine the point number verification result.
[0028] The verification information is generated based on the point number verification result and the associated interval number of the measurement and protection device.
[0029] The verification information is sent to the remote control device so that the remote control device sends the verification information to the dispatch end.
[0030] Receive the second remote control command sent by the remote control device; the second remote control command is generated by the dispatching end according to the verification information and sent to the remote control device; the second remote control command includes the target function code, the remote control point number and the operation type.
[0031] When the target function code is a remote control execution code or an emergency remote control execution code, the device corresponding to the remote control point number is controlled to perform the action corresponding to the operation type.
[0032] In a possible implementation, in combination with the second aspect, further comprising:
[0033] When the point number verification result is inconsistent, the locking mechanism is triggered.
[0034] When the target function code is the remote control cancellation code, the original state is maintained.
[0035] In a possible implementation, in combination with the second aspect, further comprising:
[0036] Get the remote control point number constant entered by the user.
[0037] Update the remote control associated configuration data according to the remote control point number setting.
[0038] The updated remote control association configuration data is sent to the telecontrol device so that the telecontrol device checks whether the telecontrol point table and the updated remote control association configuration data are the same.
[0039] Receive the locking remote control signal sent by the remote control device; the locking remote control signal is sent by the remote control device when checking the remote control point table and the updated remote control associated configuration data.
[0040] According to the locking remote control signal, the locking mechanism is triggered.
[0041] In a third aspect, an embodiment of the present application provides a method for processing telecontrol configuration, which is applied to a telecontrol device, comprising:
[0042] Receive remote control association configuration data sent by the measurement and protection device.
[0043] Check whether the remote control associated configuration data is the same as the remote control point table.
[0044] If they are different, a locking remote control signal is sent to the measurement and protection device to trigger the locking mechanism of the measurement and protection device.
[0045] In a possible implementation, in combination with the third aspect, further comprising:
[0046] After restarting, read its own configuration information.
[0047] Determine the difference remote control point number based on the change of configuration information.
[0048] The difference remote control point number is sent to the dispatching end so that the dispatching end can determine whether the change of the difference remote control point number is correct.
[0049] Receive the blocking indication sent by the dispatching end; the blocking indication is issued by the dispatching end when it determines that the change of the difference remote control point number is incorrect.
[0050] Execute the locking action according to the locking instruction.
[0051] In a fourth aspect, an embodiment of the present application provides a processing device for telecontrol configuration, which is applied to a dispatching terminal and includes:
[0052] The sending module is used to send a first remote control command to the remote control device, so that the remote control device sends the first remote control command to the measurement and protection device; the first remote control command at least includes a remote control selection code, an operation type and a remote control point number.
[0053] The receiving module is used to receive the verification information sent by the remote control device; the verification information is generated by the measurement and protection device based on the point number verification result obtained by the remote control point number and the associated interval number of the measurement and protection device and sent to the remote control device.
[0054] The determination module is used to determine the target function code according to the remote control point number, the point number verification result and the associated interval number.
[0055] The generating module is used to generate a second remote control command according to the target function code, the remote control point number and the operation type.
[0056] The sending module of the device can further expand the following functional scenarios, which is used to send the second remote control command to the remote control device, so that the remote control device sends the second remote control command to the measurement and protection device, so that when the target function code is a remote control execution code or an emergency remote control execution code, the measurement and protection device controls the device corresponding to the remote control point number and performs the action corresponding to the operation type.
[0057] In one possible implementation, in combination with the fourth aspect, the determination module determines the target function code based on the remote control point number, the point number verification result, and the associated interval number, specifically for:
[0058] When the point number verification results are consistent, the target function code is determined to be the remote control execution code.
[0059] When the point number verification result is inconsistent and the remote control point number is consistent with the associated interval number, the target function code is determined to be the emergency remote control execution code.
[0060] When the point number verification result is inconsistent and the remote control point number is inconsistent with the associated interval number, the target enable code is determined to be the remote control revocation code.
[0061] In a possible implementation, in combination with the fourth aspect, the sending module of the device may further expand the following functional scenarios, including:
[0062] The construction unit is used to construct a fault database based on historical remote control fault data.
[0063] The acquisition unit is used to acquire real-time working data and build a working database.
[0064] The analysis unit is used to compare the real-time working data in the working database with the historical remote control fault data in the fault database based on a fuzzy comparison algorithm to determine whether there is similar data.
[0065] The reminder unit is used to determine that the real-time working data includes abnormal data if similar data exists, and to issue a troubleshooting reminder message.
[0066] The correction unit is used to determine that the real-time working data is normal data if similar data does not exist.
[0067] In a possible implementation, in combination with the fourth aspect, further comprising:
[0068] The receiving module is used to receive the differential remote control point number sent by the remote control device; the differential remote control point number is determined by the remote control device according to the change of configuration information.
[0069] The determination module is used to determine whether the change of the difference remote control point number is correct.
[0070] The sending module is used to send a locking instruction to the remote control device if it is incorrect, so that the remote control device performs a locking action.
[0071] In a fifth aspect, an embodiment of the present application provides a processing device for telecontrol configuration, which is applied to a measurement and protection device, including:
[0072] The receiving module is used to receive a first remote control command sent by the remote control device; the first remote control command is sent by the dispatching end to the remote control device; the first remote control command at least includes a remote control selection code, an operation type and a remote control point number.
[0073] The determination module is used to verify the remote control point number according to the remote control selection code and determine the point number verification result.
[0074] The generation module is used to generate verification information according to the point number verification result and the associated interval number of the measurement and protection device.
[0075] The sending module is used to send the verification information to the remote control device, so that the remote control device sends the verification information to the dispatching end.
[0076] The receiving module of the device can further expand the following functional scenarios, which is used to receive the second remote control command sent by the remote control device; the second remote control command is generated by the dispatching end based on the verification information and sent to the remote control device; the second remote control command includes the target function code, remote control point number and operation type.
[0077] The control module is used to control the device corresponding to the remote control point number and perform the action corresponding to the operation type when the target function code is a remote control execution code or an emergency remote control execution code.
[0078] In one possible implementation, in combination with the fifth aspect, the control module of the device may further expand the following functional scenarios, including:
[0079] The locking unit is used to trigger the locking mechanism when the point number verification result is inconsistent.
[0080] The maintaining unit is used to maintain the original state when the target function code is the remote control cancellation code.
[0081] In one possible implementation, in combination with the fifth aspect, the control module of the device may further expand the following functional scenarios, including:
[0082] The acquisition unit is used to obtain the remote control point number constant input by the user.
[0083] The updating unit is used to update the remote control associated configuration data according to the remote control point number setting.
[0084] The sending unit is used to send the updated remote control associated configuration data to the telecontrol device, so that the telecontrol device checks whether the telecontrol point table and the updated remote control associated configuration data are the same.
[0085] The receiving unit is used to receive the locking remote control signal sent by the remote control device; the locking remote control signal is sent by the remote control device when checking the remote control point table and the updated remote control associated configuration data.
[0086] The locking unit is used to trigger the locking mechanism according to the locking remote control signal.
[0087] In a sixth aspect, an embodiment of the present application provides a processing device for telecontrol configuration, which is applied to a telecontrol device, including:
[0088] The receiving module is used to receive the remote control associated configuration data sent by the measurement and protection device.
[0089] The verification module is used to verify whether the remote control associated configuration data is the same as the remote control point table.
[0090] The locking module is used to send a locking remote control signal to the measurement and protection device if it is different, so that the measurement and protection device triggers the locking mechanism.
[0091] In one possible implementation, in combination with the sixth aspect, the locking module of the device can further expand the following functional scenarios, including:
[0092] The reading unit is used to read its own configuration information after restart.
[0093] The determining unit is used to determine the difference remote control point number according to the change of configuration information.
[0094] The sending unit is used to send the difference remote control point number to the dispatching end, so that the dispatching end can determine whether the change of the difference remote control point number is correct.
[0095] The receiving unit is used to receive the blocking instruction sent by the dispatching end; the blocking instruction is sent by the dispatching end when it determines that the change of the difference remote control point number is incorrect.
[0096] The locking unit is used to perform a locking action according to a locking instruction.
[0097] In a seventh aspect, an embodiment of the present application provides an electronic device, including: a memory and a processor.
[0098] Memory stores computer-executable instructions.
[0099] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.
[0100] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.
[0101] In a ninth aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementations of the first aspect.
[0102] The processing method, device, storage medium and program product of remote control configuration provided by the embodiments of the present application are as follows: the dispatching end sends a first remote control command including a remote control point number and an operation type to a measurement and maintenance device via a remote control device; the verification information returned by the measurement and maintenance device via the remote control device is received; the verification information includes a point number verification result and an associated interval number of the measurement and maintenance device; a target function code is determined based on the remote control point number, the point number verification result and the associated interval number; a second remote control command is generated in combination with the remote control point number and the operation type; the second remote control command is forwarded to the measurement and maintenance device via the remote control device, so that when the target function code is a remote control execution code or an emergency remote control execution code, the measurement and maintenance device controls the device corresponding to the remote control point number and executes the action corresponding to the operation type, thereby avoiding remote control failure problems caused by incorrect input of the remote control point number constant of the measurement and maintenance device, and achieving the effect of improving the success rate and reliability of remote control operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0103] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0104] Figure 1 A schematic diagram of a scenario of a method for processing telecontrol configuration provided in this application;
[0105] Figure 2 A schematic diagram of a processing method for remote control configuration provided in this application Figure 1 ;
[0106] Figure 3 A schematic diagram of a processing method for remote control configuration provided by this application Figure 1 ;
[0107] Figure 4 A schematic diagram of a processing method for remote control configuration provided in this application Figure 2 ;
[0108] Figure 5 A schematic diagram of a processing method for remote control configuration provided in this application Figure 3 ;
[0109] Figure 6 A schematic diagram of a processing method for remote control configuration provided by this application Figure 2 ;
[0110] Figure 7 A schematic diagram of a processing method for remote control configuration provided by this application Figure 3 ;
[0111] Figure 8 A schematic diagram of a processing method for remote control configuration provided by this application Figure 4 ;
[0112] Figure 9 A schematic diagram of a processing method for remote control configuration provided in this application Figure 4 ;
[0113] Figure 10 A schematic diagram of the structure of a processing device for remote control configuration provided in this application Figure 1 ;
[0114] Figure 11 A schematic diagram of the structure of a processing device for remote control configuration provided in this application Figure 2 ;
[0115] Figure 12 A schematic diagram of the structure of a processing device for remote control configuration provided in this application Figure 3 ;
[0116] Figure 13 This is a schematic diagram of the structure of the electronic device provided in this application.
[0117] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0118] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0119] First, let’s explain the terms used in this application:
[0120] Dispatching end: In the power system, it is the abbreviation of the dispatching end system, which refers to the automation system installed in the dispatching center, used to realize the functions of power system data collection, processing, storage, control and display. It is opposite to the plant and station ends such as substations, and is responsible for receiving and processing the data uploaded by the plant and station ends and issuing control instructions.
[0121] Telecontrol devices: These devices typically implement remote monitoring and control functions, transmitting remote information to a dispatch center and receiving dispatch commands to control remote equipment. In a substation, telecontrol devices collect data from within the substation, upload it to the dispatch center, and receive dispatch commands to remotely control equipment within the substation.
[0122] Measurement and protection device: In a substation, it refers to a device that has both measurement and protection functions. It can measure electrical quantities in real time, take quick action when a system fault occurs, isolate the fault point, and ensure the safety of power equipment.
[0123] Bay: In a substation, it refers to an independent unit in which the primary electrical system is divided according to function, such as an incoming line bay, an outgoing line bay, etc. Each bay contains related equipment, such as circuit breakers, disconnectors, mutual inductors, lightning arresters, earthing switches and related control and protection devices.
[0124] Remote control point number: In substation remote control operations, it refers to the logical number of the corresponding remote control object (such as circuit breakers, switches and other equipment). The control commands and status feedback of the equipment are associated through this number. It is the core identification field in the telecontrol point table and remote control point table.
[0125] Telecontrol point table: In the substation system, the telecontrol point table records the point information of data interaction and control between the telecontrol device and the station equipment and the dispatching center, which is used to ensure the normal implementation of the telecontrol function.
[0126] Remote control command: In the remote control operation of the power system, the remote control command is issued by the dispatching end and forwarded to the measurement and protection device through the telecontrol device to instruct the measurement and protection device to control the opening and closing of equipment in the substation and other operations.
[0127] Remote control point number setting: In the substation system, the remote control point number setting is the parameter setting value related to the remote control point number, which is used to ensure the accuracy and safety of remote control operations.
[0128] Light-emitting signboard: In substations, light-emitting signboards are used to display information such as equipment abnormalities and faults, attracting the attention of operators with flashing lights and text prompts.
[0129] Next, the application background of the embodiment of the present application is explained:
[0130] With the continuous development of the power grid, substation equipment is gradually unable to meet on-site operation requirements due to various factors. At this time, the old equipment in the substation needs to be replaced. When the new equipment is put into use, it is necessary to complete the adaptation work with the substation system, especially the update of the point table of the dispatching end and the remote control device. This link mainly relies on the manual operation and judgment of the equipment manufacturer's staff. It is subject to subjective factors and is prone to negligence or mistakes, resulting in incorrect mapping of the point number in the point table, which in turn causes remote control failures and affects the accuracy and reliability of the power system operation. In the existing technology, although there is a method proposed to check the remote control point number and stop executing the remote control command if the remote control point number does not match to avoid remote control failures, this measure has increased the frequency of interruption of remote control operations, and the remote control success rate has not been effectively improved.
[0131] To address the above-mentioned issues, the present application provides a method for handling telecontrol configuration. The inventors investigated whether a self-correction mechanism could be added to the existing mechanism, which halts remote control command execution if the remote control point number mismatch occurs, to improve the remote control success rate. This self-correction mechanism focuses on addressing the issue of incorrect input of the remote control point number constant in the measurement and protection device. This is based on the premise that the substation has completed remote control testing, meaning that the control logic of the equipment within the same bay has been verified to be correct. The potential fault is cross-bay miscontrol. For example, a remote control command that should have been sent to the circuit breaker in bay 001 was mistakenly issued to the circuit breaker in bay 002. The inventor proposed that it would be possible to send a remote control command from the dispatching end to the measurement and maintenance device. When the measurement and maintenance device verifies that the remote control point number is inconsistent with its own remote control point number setting, it triggers the locking mechanism and returns its own interval number and the point number verification result to the dispatching end. After receiving the information, the dispatching end triggers the interval comparison program. If it confirms that the target interval is the same as the interval of the received remote control command, it is determined that the remote control point number setting on the measurement and maintenance device is incorrectly input. Based on the previous remote control command, the dispatching end sends a remote control command containing an emergency remote control execution code to the measurement and maintenance device, so that the measurement and maintenance device ignores the locking mechanism and directly executes the remote control command. This, to a certain extent, solves the problem in the prior art that it can only prevent remote control failures but cannot improve the remote control success rate. Based on this, the technical solution of the present application is proposed.
[0132] Taking the substation remote control command execution scenario as an example, combined with Figure 1 , describes the specific application scenario of a processing method for remote control configuration provided by this application. Figure 1 As shown, the specific application scenario of this application revolves around the communication link established by the dispatch terminal 101, the remote control device 102, and the measurement and protection device 103. The dispatch terminal 101 acts as the command center, sending remote control commands in the form of messages to the remote control device 102. The remote control device 102 is responsible for protocol conversion and data transfer, parsing and processing the commands and forwarding them to the measurement and protection device 103. After receiving the remote control commands, the measurement and protection device 103 controls the target device to perform the corresponding operation.
[0133] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0134] Figure 2 A schematic diagram of a process for processing telecontrol configuration provided in this application Figure 1 ,like Figure 2 The method shown is applicable to routine remote control operations of a substation that has completed remote control testing, as well as remote control testing of a substation that is performing active self-testing. The method includes:
[0135] S201. The dispatching end sends a first remote control command to the measurement and protection device through the remote control device.
[0136] Correspondingly, the measurement and protection device receives the first remote control command.
[0137] In this step, the dispatcher sends a first remote control command to the measurement and maintenance device via the remote control device. The first remote control command includes a remote control selection code, an operation type, and a remote control point number. The remote control selection code instructs the measurement and maintenance device to select a remote control operation; the operation type indicates the type of action to be performed on the target device; and the remote control point number is the target device's unique logical identifier, used to locate the communication address of the remote control device and the measurement and maintenance device to which the target device belongs.
[0138] Specifically, the dispatcher encapsulates the remote control selection code, operation type, and remote control point ID into a standardized first remote control command. Based on its internal mapping between remote control point IDs and remote control device addresses, the command is sent to the corresponding remote control device. The remote control device receives the first remote control command, parses it, obtains the remote control point ID, and, based on its local remote control point table, forwards the command to the corresponding measurement and protection device.
[0139] In one possible implementation, the dispatching end may obtain remote control tasks through user input, or may generate remote control tasks through periodic automatic calculation based on a dispatching end database, and then generate a first remote control command based on the remote control task information. The periodic automatic calculation method for generating remote control tasks involves determining potential remote control failure points based on remote control failure data and recent interval modification data in the database, and generating remote control tasks based on these data. This can be used for periodic automatic inspection and preemptive control of potential remote control failure points.
[0140] In one possible implementation, before sending the first remote control command, the dispatching end first obtains the field data corresponding to the remote control point number, generates a system operation scenario model based on the fuzzy matching algorithm, and performs manual intervention when determining potential fault points that require attention. Only after the potential fault is eliminated can the first remote control command be sent.
[0141] S202: The measurement and protection device verifies the remote control point number and determines the point number verification result.
[0142] In this step, the measurement and protection device analyzes the first remote control command to obtain the remote control point number, and compares it with the remote control point number value in the remote control association configuration data to determine whether the two are consistent, thereby determining the point number verification result. If the point number verification result is inconsistent, the locking mechanism is triggered.
[0143] Specifically, when the measurement and protection device parses the first remote control command, it identifies the remote control selection code and performs the remote control selection operation, that is, it only verifies the remote control point number, operation type and other necessary conditions, and does not perform operations related to the operation type.
[0144] In one possible implementation, the locking mechanism of the measurement and protection device is implemented by relying on a remote control permission point configured therein. When the remote control permission point is in a closed state, the measurement and protection device will prohibit the execution of remote control commands at the software level.
[0145] S203: The measurement and protection device generates verification information.
[0146] In this step, after the measurement and protection device completes the point number verification, verification information is generated according to the point number verification result and the associated interval number of the measurement and protection device.
[0147] S204: The measurement and maintenance device sends the verification information to the dispatching end through the remote control device.
[0148] Correspondingly, the dispatching end receives the verification information.
[0149] In this step, the measurement and maintenance device may transmit the verification information back in the form of a return message through the original communication link. The message is parsed and forwarded by the remote control device and finally delivered to the dispatching end.
[0150] S205. The dispatching end determines the target function code based on the verification information.
[0151] In this step, the dispatching end determines the target function code based on the remote control point number in the first remote control command, the point number verification result in the verification information, and the associated interval number. The target function code is one of a remote control execution code, an emergency remote control execution code, and a remote control cancellation code.
[0152] Specifically, when the point number verification result in the verification information is consistent, the target function code is determined to be the remote control execution code. When the point number verification result is inconsistent, and the remote control point number in the first remote control command is consistent with the associated interval number in the verification information, the target function code is determined to be the emergency remote control execution code; when the point number verification result is inconsistent, and the remote control point number is inconsistent with the associated interval number, the target function code is determined to be the remote control revocation code. Among them, the remote control execution code can be used to instruct the measurement and protection device to control the corresponding equipment and perform corresponding actions according to the operation type; the emergency remote control execution code can be used to instruct the measurement and protection device to ignore the locking mechanism, skip the point number verification, and execute the command according to the situation when the point number verification result is consistent; the remote control revocation code can be used to instruct the measurement and protection device to maintain the original state.
[0153] It should be noted that the measurement and protection device will enter the lock state after receiving a command containing the remote control selection code, and will be unlocked after receiving any of the above target function codes. This is the default rule of the protocol and will not be described in detail.
[0154] S206. The dispatching end generates a second remote control command according to the target function code, the remote control point number and the operation type.
[0155] In this step, the remote control point number and the operation type are both retrieved from the first remote control command.
[0156] S207: The dispatching end sends the second remote control command to the measurement and protection device through the remote control device.
[0157] Correspondingly, the measurement and protection device receives the second remote control command.
[0158] S208: The measurement and protection device performs corresponding actions according to the second remote control command.
[0159] In this step, when the target function code in the second remote control command is a remote control execution code or an emergency remote control execution code, the measurement and protection device controls the device corresponding to the remote control point number and performs the action corresponding to the operation type. It should be noted that when the target function code is an emergency remote control execution code, the measurement and protection device is not affected by the locking mechanism. In one possible implementation, Figure 3 As shown, the dispatching end issues a remote control command to control a knife switch in the 001 interval, and the remote control point number is 1001. After receiving the remote control command for the remote control point number 1001, the remote control device sends a remote control command to the measurement and protection device corresponding to the remote control point number 1001. When the measurement and protection device in the 001 interval receives the remote control command, the measurement and protection device in the 001 interval verifies the point number. When the measurement and protection device in the 001 interval verifies that the point number is correct, for example, the remote control point number setting on the measurement and protection device is also 1001, the measurement and protection device executes the remote control command. When the measurement and protection device in the 001 interval verifies that the point number is incorrect, for example, the remote control point number setting on the measurement and protection device is 2001, the point number error is reported to the remote control device, and the remote control device reports the point number error to the dispatching end. The dispatching end will detect that the interval for reporting the point number error is consistent with the required remote control interval, and determine that the point number of the measurement and protection device is incorrect, and the measurement and protection device executes the remote control command. If the 001 interval measurement and protection device does not receive a remote control command, and another measurement and protection device, such as the 002 interval measurement and protection device, receives a remote control command, the measurement and protection device that receives the remote control command will report a point number error to the telecontrol device, which will then report the point number error to the dispatcher. The dispatcher will detect that the interval reporting the point number error does not match the required remote control interval and determine that the configured point number is incorrect. The measurement and protection device will lock execution and report an error, prompting on-site personnel to modify the configuration.
[0160] Here, combined Figure 2 Example, for Figure 3 The implementation process of the embodiment shown in the figure further explains: the remote control command issued by the dispatch end is equivalent to Figure 2 The first remote control command mentioned in the embodiment; the detection and protection device reports a point number error, which is equivalent to Figure 2 When the remote control point number in the first remote control command is verified to be inconsistent with the remote control point number setting value of the measurement and protection device, the measurement and protection device returns the verification information of the point number verification result to the dispatch end, and when the point number is inconsistent, the measurement and protection device triggers the locking mechanism; the remote control command executed by the measurement and protection device is equivalent to Figure 2In the embodiment, the target function code is the second remote control command of the emergency remote control execution code; the detection and protection device is locked and executed, which is equivalent to Figure 2 The detection and protection device of the embodiment maintains the original state when receiving the second remote control command including the remote control revocation code. In this embodiment, the original state is generally a locked state.
[0161] An embodiment of the present application provides a method for processing telecontrol configuration. When a measurement and maintenance device receives a first remote control command containing a remote control selection code, it verifies the remote control point number. If it is inconsistent with its own remote control point number setting, it triggers a locking mechanism and returns its associated interval number to the dispatch end via the remote control device. When the dispatch end determines that the remote control point number in the first remote control command is consistent with the associated interval number in the verification information, it generates a second remote control command containing an emergency remote control execution code and sends it to the measurement and maintenance device via the remote control device. The emergency remote control execution code is used to instruct the measurement and maintenance device to ignore the locking mechanism, skip the point number verification, and directly execute the remote control command. In the daily operation scenario after the substation completes the remote control test, the above technical means can not only effectively prevent remote control failures, but also avoid remote control failures caused by incorrect input of the remote control point number setting of the measurement and maintenance device, thereby improving the success rate and reliability of remote control operations.
[0162] Figure 4 A schematic diagram of a process for processing telecontrol configuration provided in this application Figure 2 ,like Figure 4 As shown, this embodiment Figure 2 Based on the embodiment, a method for processing telecontrol configuration is described in detail, which is applied to the passive self-test process after the equipment is replaced in the substation. The method includes:
[0163] S401. The dispatching end sends the mapping information of the newly added equipment point table to the remote control device, and then sends it to the measurement and maintenance device via the remote control device.
[0164] Correspondingly, the telecontrol device receives the mapping information of the newly added equipment point table, and the measurement and maintenance device receives the mapping information of the newly added equipment point table.
[0165] In this step, the dispatching end first automatically configures and distributes the point table mapping information for the newly added equipment. The telecontrol device and the measurement and maintenance device then use the point table data distributed by the dispatching end as a benchmark. Through file transfer, protocol interaction, and manual intervention, the configuration is collaboratively updated among the dispatching end, the telecontrol device, and the measurement and maintenance device. The objects collaboratively updated with the dispatching end's newly added equipment point table mapping information include the telecontrol device's telecontrol point table and the measurement and maintenance device's remote control association configuration data.
[0166] S402: The measurement and protection device sends remote control associated configuration data to the telecontrol device.
[0167] Correspondingly, the telecontrol device receives the remote control associated configuration data.
[0168] S403: The remote control device compares the remote control associated configuration data with the remote control point table, and when a data difference is detected, sends a locking remote control signal to the corresponding measurement and protection device.
[0169] Correspondingly, the measuring and protection device receives the locking remote control signal.
[0170] S404: The measuring and protection device triggers the locking mechanism according to the locking remote control signal.
[0171] In one possible implementation, the dispatcher automatically configures the point table mapping for newly added equipment and sends it to the site. Based on the point table mapping table sent by the dispatcher, the site staff enters the remote control configuration data, including the remote control point number settings and equipment mappings, into the measurement and maintenance device. After establishing a communication connection with the telecontrol device, the measurement and maintenance device sends the updated remote control configuration data to the telecontrol device. The telecontrol device receives the remote control configuration data from the measurement and maintenance device and compares it with the updated telecontrol point table. If a discrepancy is detected, it immediately sends a lockout remote control signal to the corresponding measurement and maintenance device. Upon receiving the lockout remote control signal, the measurement and maintenance device triggers the lockout mechanism.
[0172] S405: The remote control device reads its own configuration information and determines the differential remote control point number.
[0173] In this step, the remote control device can read its own configuration information after restarting, and automatically compare the remote control point table data before and after the update based on the version management and verification mechanism of its own configuration file, and identify the changed remote control point number as a difference remote control point number.
[0174] S406. The remote control device sends the differential remote control point number to the dispatching terminal.
[0175] Correspondingly, the dispatching end receives the difference remote control point number.
[0176] S407: When the dispatching end determines that the change of the difference remote control point number is incorrect, it sends a locking instruction to the telecontrol device.
[0177] Accordingly, the remote control device receives the locking instruction.
[0178] In a possible implementation, the dispatching end may determine that the change in the differential remote control point number is incorrect through manual intervention.
[0179] S408: The remote control device performs a locking action.
[0180] In this step, the remote control device performs a locking action, which may be to send a locking remote control signal to the measurement and protection device corresponding to the differential remote control point number to trigger the locking mechanism.
[0181] In one possible implementation, the dispatching end generates a corresponding light-emitting sign prompt for the differential remote control point number, which is used to assist the dispatching end staff in determining whether a differential remote control point number exists in intervals other than the modified interval. When the dispatching end staff confirms that the differential remote control point number belongs to a non-modified interval, they notify the on-site staff to check whether there are any errors in the corresponding configuration. Once the on-site staff confirms that the configuration is correct, the dispatching end staff inputs a confirmation instruction into the dispatching end system. The dispatching end system will automatically cancel the flashing light-emitting sign prompt and determine that the remaining unconfirmed differential remote control point numbers have been incorrectly changed. It will then send a locking instruction to the corresponding remote control device. The remote control device receives the locking instruction and executes the locking action, i.e., it sends a locking remote control signal to the measurement and protection device corresponding to the differential remote control point number to trigger the locking mechanism.
[0182] The embodiment of the present application provides a method for processing telecontrol configuration, which adopts double verification to prevent remote control failure after the dispatching end, the telecontrol device and the measurement and maintenance device jointly update the point table mapping configuration. The first verification is that the measurement and maintenance device sends the remote control associated configuration data to the telecontrol device, and the telecontrol device compares the remote control associated configuration data with the telecontrol point table. When a data difference is detected, it sends a locking remote control signal to the corresponding measurement and maintenance device. The second verification is that the telecontrol device reads its own configuration information to determine the difference remote control point number and sends it to the dispatching end. When the dispatching end determines that the change in the difference remote control point number is incorrect, it sends a locking instruction to the telecontrol device, and the telecontrol device performs the locking action. Based on the above means, this embodiment achieves the effect of reducing the probability of remote control failure.
[0183] Figure 5 A schematic diagram of a process for processing telecontrol configuration provided in this application Figure 3 ,like Figure 5 As shown, this embodiment, based on any of the above embodiments, describes in detail a method for processing telecontrol configuration, the method comprising:
[0184] S501: Build a fault database based on historical remote control fault data.
[0185] In this step, based on key indicators such as time dimension, equipment type, fault characteristics, and impact range, historical fault data is obtained from the substation. After preprocessing the acquired data through data cleaning, format conversion, and outlier removal, a fault database is constructed.
[0186] In one possible implementation, the preprocessing step includes quantitatively assigning values to each data item, for example, assigning running time by duration, assigning program version by first version, assigning interval relationship by number of device components, etc.
[0187] S502: Acquire real-time working data and build a working database.
[0188] In this step, when the substations within the jurisdiction carry out equipment transformation and other work, real-time working data similar to the historical remote control fault data should be reported in advance, and a working database should be constructed with reference to the fault database construction standards.
[0189] S503: Compare the working database and the fault database to see whether there is similar data.
[0190] In this step, the data in the working database and the fault database are first constructed into matrix form respectively. Next, a fuzzy comparison algorithm is used to compare the data matrix formed by the working database with the data matrix corresponding to different scenarios in the fault database to determine whether there is similar data.
[0191] S504: If yes, determine that the real-time working data includes abnormal data, and issue a troubleshooting reminder message.
[0192] S505: If not, determine that the real-time working data is normal data.
[0193] In one possible implementation, Figure 6 As shown, the dispatcher collects on-site information, the corresponding remote control failure cause, and the current work site situation for each remote control failure. This on-site information, its corresponding remote control failure cause, and the work site situation are similar data, specifically including the operating time of the measurement and maintenance equipment (measurement and maintenance device), program version, number of staff members, average length of service, the relationship between work intervals and failure intervals, and work content, but only corresponds to different time periods.
[0194] Then, the dispatch end uses fuzzy comparison algorithm to analyze the data, such as Figure 7 As shown, the working database data is formed into a data matrix, which is then subtracted and weighted from the data matrices for various scenarios in the fault database. A comprehensive evaluation is then performed using the 2-norm. If the 2-norm between the two is less than a certain value, ε, the two scenarios are considered similar, indicating a fault requiring investigation. Otherwise, the data is considered normal. If the fuzzy comparison algorithm indicates a fault requiring investigation, corrective measures are taken in advance.
[0195] For example, the matrix formed by the working database data is subtracted from the data matrix of various scenarios in the fault database and weighted, which at least includes: subtracting the operating time of the on-site measurement and maintenance equipment from the operating time of the measurement and maintenance equipment in a certain remote control fault situation, and performing weighted calculation based on the weighting coefficient A1; subtracting the program version of the on-site measurement and maintenance equipment from the program version of the measurement and maintenance equipment in a certain remote control fault situation, and performing weighted calculation based on the weighting coefficient A2; subtracting the number of staff members of the on-site measurement and maintenance equipment from the number of staff members of the measurement and maintenance equipment in a certain remote control fault situation, and performing weighted calculation based on the weighting coefficient A3; subtracting the average length of service of the staff members of the on-site measurement and maintenance equipment from the average length of service of the staff members of the measurement and maintenance equipment in a certain remote control fault situation, and performing weighted calculation based on the weighting coefficient A4; subtracting the relationship between the working interval and the fault interval of the on-site measurement and maintenance equipment from the relationship between the working interval and the fault interval of the measurement and maintenance equipment in a certain remote control fault situation, and performing weighted calculation based on the weighting coefficient A5; subtracting the working content of the on-site measurement and maintenance equipment from the working content of the measurement and maintenance equipment in a certain remote control fault situation, and performing weighted calculation based on the weighting coefficient A6. Afterwards, based on the weighted calculation results under the above various scenarios, a comprehensive evaluation is performed using the 2-norm to obtain an evaluation of whether they are similar. In one possible implementation, Figure 8 As shown in the figure, when the substation in the jurisdiction undergoes renovation or other work, the substation submits the current working data (real-time working data) to the dispatching end, forming a current working data matrix at the dispatching end. The dispatching end compares the current working data matrix with the fault data matrix library. If there is no similar data, it means that the current work is feasible. If there is similar data between the two, it means that the current work needs to take certain measures in advance, so as to change its working data matrix to a normal working data matrix. Specifically, the processing method corresponding to the data similar to the current working database matrix in the fault database matrix can be used to check and rectify the current faults that may affect remote control. Until the difference between the data matrix under the current working condition and the data matrix of the fault database is not less than the preset threshold ε, it is considered normal data. Based on this, it is possible to check and rectify the hidden faults in the current work according to the similar data information in the fault database to make the current work feasible.
[0196] An embodiment of the present application provides a method for processing telecontrol configuration, which constructs a fault database based on historical remote control fault data, obtains real-time working data to construct a working database, and then compares whether there is similar data in the working database and the fault database. When it is determined that the real-time working data includes abnormal data, an investigation reminder message is issued to eliminate potential remote control fault influencing factors in advance and improve the remote control success rate.
[0197] Figure 9 A schematic diagram of a process for processing telecontrol configuration provided in this application Figure 4 ,like Figure 9As shown, this embodiment, based on any of the above embodiments, describes a method for processing telecontrol configuration, the method comprising:
[0198] S901. Establish a self-checking architecture and process that combines the measurement and protection device, the telecontrol device, and the dispatching end to avoid the occurrence of faults in the control error interval caused by problems with the telecontrol point table.
[0199] S902. Establish a self-correction strategy to improve the phenomenon of only locking after a fault occurs in the control interval caused by a problem with the remote control point table.
[0200] S903. A system scenario generation model based on fuzzy matching is established. By analyzing data from previous scenarios, the occurrence of remote control failures caused by non-self-correcting lockouts is reduced.
[0201] The embodiment of the present application provides a method for processing telecontrol and remote control configuration, which reduces the probability of remote control failure while improving the remote control success rate by establishing a self-checking architecture and self-correction strategy that combines measurement and maintenance, telecontrol, and scheduling, as well as a system scenario generation model based on fuzzy matching.
[0202] Figure 10 A schematic diagram of the structure of a processing device for remote control configuration provided by this application, such as Figure 10 As shown, this embodiment provides a processing device 100 for telecontrol configuration, which is applied to a dispatching terminal and includes:
[0203] The sending module 1001 is used to send a first remote control command to the remote control device, so that the remote control device sends the first remote control command to the measurement and protection device; the first remote control command at least includes a remote control selection code, an operation type and a remote control point number.
[0204] The receiving module 1002 is used to receive the verification information sent by the remote control device; the verification information is generated by the measurement and protection device based on the point number verification result obtained by the remote control point number and the associated interval number of the measurement and protection device and sent to the remote control device.
[0205] The determination module 1003 is used to determine the target function code according to the remote control point number, the point number verification result and the associated interval number.
[0206] The generating module 1004 is configured to generate a second remote control command according to the target function code, the remote control point number and the operation type.
[0207] The sending module 1001 of the device can further expand the following functional scenarios, which is used to send the second remote control command to the remote control device, so that the remote control device sends the second remote control command to the measurement and protection device, so that when the target function code is a remote control execution code or an emergency remote control execution code, the measurement and protection device controls the device corresponding to the remote control point number and performs the action corresponding to the operation type.
[0208] In one possible implementation, in combination with the fourth aspect, the determination module 1003 determines the target function code based on the remote control point number, the point number verification result, and the associated interval number, specifically for:
[0209] When the point number verification results are consistent, the target function code is determined to be the remote control execution code.
[0210] When the point number verification result is inconsistent and the remote control point number is consistent with the associated interval number, the target function code is determined to be the emergency remote control execution code.
[0211] When the point number verification result is inconsistent and the remote control point number is inconsistent with the associated interval number, the target enable code is determined to be the remote control revocation code.
[0212] In a possible implementation, in combination with the fourth aspect, the sending module 1001 of the device may further expand the following functional scenarios, including:
[0213] The construction unit is used to construct a fault database based on historical remote control fault data.
[0214] The acquisition unit is used to acquire real-time working data and build a working database.
[0215] The analysis unit is used to compare the real-time working data in the working database with the historical remote control fault data in the fault database based on a fuzzy comparison algorithm to determine whether there is similar data.
[0216] The reminder unit is used to determine that the real-time working data includes abnormal data if similar data exists, and to issue a troubleshooting reminder message.
[0217] The correction unit is used to determine that the real-time working data is normal data if similar data does not exist.
[0218] In a possible implementation, in combination with the fourth aspect, further comprising:
[0219] The receiving module 1002 is used to receive the differential remote control point number sent by the remote control device; the differential remote control point number is determined by the remote control device according to the change of configuration information.
[0220] The determination module 1003 is used to determine whether the change of the differential remote control point number is correct.
[0221] The sending module 1001 is used to send a locking instruction to the remote control device if it is incorrect, so that the remote control device performs a locking action.
[0222] This embodiment provides a processing device for telecontrol configuration, which is applied to the dispatching end and can execute the method provided by the above method embodiment. Its implementation principle and technical effects are similar, and will not be described in detail in this embodiment.
[0223] Figure 11 A schematic diagram of the structure of a processing device for remote control configuration provided by this application, such as Figure 11 As shown, this embodiment provides a remote control configuration processing device 110, which is applied to a measurement and protection device, and includes:
[0224] The receiving module 1101 is used to receive a first remote control command sent by the remote control device; the first remote control command is sent by the dispatching end to the remote control device; the first remote control command at least includes a remote control selection code, an operation type and a remote control point number.
[0225] The determination module 1102 is used to verify the remote control point number according to the remote control selection code and determine the point number verification result.
[0226] The generating module 1103 is used to generate verification information according to the point number verification result and the associated interval number of the measurement and protection device.
[0227] The sending module 1104 is configured to send the verification information to the remote control device, so that the remote control device sends the verification information to the dispatching end.
[0228] The receiving module 1101 of the device can further expand the following functional scenarios, which is used to receive the second remote control command sent by the remote control device; the second remote control command is generated by the dispatching end based on the verification information and sent to the remote control device; the second remote control command includes the target function code, remote control point number and operation type.
[0229] The control module 1105 is used to control the device corresponding to the remote control point number and perform an action corresponding to the operation type when the target function code is a remote control execution code or an emergency remote control execution code.
[0230] In a possible implementation, in combination with the fifth aspect, the control module 1105 of the device may further expand the following functional scenarios, including:
[0231] The locking unit is used to trigger the locking mechanism when the point number verification result is inconsistent.
[0232] The maintaining unit is used to maintain the original state when the target function code is the remote control cancellation code.
[0233] In a possible implementation, in combination with the fifth aspect, the control module 1105 of the device may further expand the following functional scenarios, including:
[0234] The acquisition unit is used to obtain the remote control point number constant input by the user.
[0235] The updating unit is used to update the remote control associated configuration data according to the remote control point number setting.
[0236] The sending unit is used to send the updated remote control associated configuration data to the telecontrol device, so that the telecontrol device checks whether the telecontrol point table and the updated remote control associated configuration data are the same.
[0237] The receiving unit is used to receive the locking remote control signal sent by the remote control device; the locking remote control signal is sent by the remote control device when checking the remote control point table and the updated remote control associated configuration data.
[0238] The locking unit is used to trigger the locking mechanism according to the locking remote control signal.
[0239] This embodiment provides a processing device for remote control configuration, which is applied to a measurement and protection device and can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail in this embodiment.
[0240] Figure 12 A schematic diagram of the structure of a processing device for remote control configuration provided by this application, such as Figure 12 As shown, the present embodiment provides a telecontrol configuration processing device 120, which is applied to a telecontrol device and includes:
[0241] The receiving module 1201 is used to receive the remote control association configuration data sent by the measurement and protection device.
[0242] The checking module 1202 is used to check whether the remote control association configuration data is the same as the remote control point table.
[0243] The locking module 1203 is configured to send a locking remote control signal to the measurement and protection device if the two conditions are different, so that the measurement and protection device triggers the locking mechanism.
[0244] In a possible implementation, in combination with the sixth aspect, the locking module 1203 of the device may further expand the following functional scenarios, including:
[0245] The reading unit is used to read its own configuration information after restart.
[0246] The determining unit is used to determine the difference remote control point number according to the change of configuration information.
[0247] The sending unit is used to send the difference remote control point number to the dispatching end, so that the dispatching end can determine whether the change of the difference remote control point number is correct.
[0248] The receiving unit is used to receive the blocking instruction sent by the dispatching end; the blocking instruction is sent by the dispatching end when it determines that the change of the difference remote control point number is incorrect.
[0249] The locking unit is used to perform a locking action according to a locking instruction.
[0250] This embodiment provides a processing device for telecontrol configuration, which is applied to a telecontrol device and can execute the method provided in the above method embodiment. Its implementation principle and technical effects are similar, and are not described in detail in this embodiment.
[0251] Figure 13 This is a schematic diagram of the structure of the electronic device provided in this application. Figure 13 As shown, the electronic device 130 provided in this embodiment includes: at least one processor 1301 and a memory 1302. Optionally, the device 130 also includes a communication component 1303. The processor 1301, the memory 1302, and the communication component 1303 are connected via a bus 1304.
[0252] During the specific implementation process, at least one processor 1301 executes the computer-executable instructions stored in the memory 1302, so that the at least one processor 1301 performs the above method.
[0253] The specific implementation process of the processor 1301 can be found in the above method embodiment. Its implementation principle and technical effects are similar and will not be repeated here in this embodiment.
[0254] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASICs), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly executed by a hardware processor or by a combination of hardware and software modules in the processor.
[0255] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk memory.
[0256] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be classified into address buses, data buses, and control buses. For ease of illustration, the buses in the drawings of this application are not limited to just one bus or just one type of bus.
[0257] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0258] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0259] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0260] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist in a device as discrete components.
[0261] The division of units is merely a logical functional division; actual implementations may employ alternative divisions, such as combining or integrating multiple units or components into another system, or omitting or disabling certain features. Furthermore, any direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units, either through an interface, electrical, mechanical, or other means.
[0262] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0263] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0264] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.
[0265] Those skilled in the art will appreciate that all or part of the steps in the above-described method embodiments can be implemented using hardware associated with program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0266] Finally, it should be noted that those skilled in the art will readily identify other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art not disclosed herein. The present invention is not limited to the precise structure described above and illustrated in the accompanying drawings, and various modifications and variations may be made without departing from the scope thereof. The scope of the present invention is limited solely by the appended claims.
Claims
1. A method for processing telecontrol configuration, applied to a dispatching terminal, characterized in that: The method comprises: Sending a first remote control command to the remote control device, so that the remote control device sends the first remote control command to the measurement and protection device; the first remote control command includes at least a remote control selection code, an operation type, and a remote control point number; receiving verification information sent by the remote control device; the verification information is generated by the measurement and protection device based on the point number verification result obtained by the remote control point number and the associated interval number of the measurement and protection device and sent to the remote control device; determining a target function code according to the remote control point number, the point number verification result, and the associated interval number; generating a second remote control command according to the target function code, the remote control point number, and the operation type; The second remote control command is sent to the remote control device, so that the remote control device sends the second remote control command to the measurement and protection device, so that the measurement and protection device controls the device corresponding to the remote control point number and performs the action corresponding to the operation type when the target function code is a remote control execution code or an emergency remote control execution code.
2. The method according to claim 1, characterized in that The step of determining a target function code according to the remote control point number, the point number verification result, and the associated interval number includes: When the point number verification result is consistent, determining that the target function code is a remote control execution code; When the point number verification result is inconsistent and the remote control point number is consistent with the associated interval number, determining that the target function code is an emergency remote control execution code; When the point number verification result is inconsistent, and the remote control point number is inconsistent with the associated interval number, the target power code is determined to be a remote control revocation code.
3. The method according to claim 1, characterized in that The method further comprises: Build a fault database based on historical remote control fault data; Obtain real-time work data and build a work database; Based on a fuzzy comparison algorithm, the real-time working data in the working database is compared with the historical remote control fault data in the fault database to determine whether similar data exists; If similar data exists, it is determined that the real-time working data includes abnormal data, and a troubleshooting reminder message is issued; If similar data does not exist, it is determined that the real-time working data is normal data.
4. The method according to claim 1, wherein The method further comprises: receiving a differential remote control point number sent by the remote control device; the differential remote control point number is determined by the remote control device according to a change in configuration information; Determining whether the change in the differential remote control point number is correct; If it is incorrect, a locking instruction is sent to the remote control device so that the remote control device performs a locking action.
5. A method for processing telecontrol configuration, applied to a measurement and protection device, characterized in that: The method comprises: receiving a first remote control command sent by a remote control device; the first remote control command is sent by a dispatching terminal to the remote control device; the first remote control command includes at least a remote control selection code, an operation type, and a remote control point number; Verifying the remote control point number according to the remote control selection code and determining a point number verification result; Generating verification information according to the point number verification result and the associated interval number of the measurement and protection device; Sending the verification information to the remote control device, so that the remote control device sends the verification information to the dispatching end; receiving a second remote control command sent by the remote control device; the second remote control command is generated by the dispatching terminal according to the verification information and sent to the remote control device; the second remote control command includes a target function code, the remote control point number, and the operation type; When the target function code is a remote control execution code or an emergency remote control execution code, the device corresponding to the remote control point number is controlled to perform an action corresponding to the operation type.
6. The method according to claim 5, characterized in that The method further comprises: When the point number verification result is inconsistent, a locking mechanism is triggered; When the target function code is a remote control cancellation code, the original state is maintained.
7. The method according to claim 5, characterized in that The method further comprises: Get the remote control point number value input by the user; updating the remote control associated configuration data according to the remote control point number setting; sending the updated remote control association configuration data to the telecontrol device so that the telecontrol device checks whether the telecontrol point table and the updated remote control association configuration data are the same; receiving a locking remote control signal sent by the remote control device; the locking remote control signal is sent by the remote control device when the remote control device verifies that the remote control point table and the updated remote control association configuration data are different; According to the locking remote control signal, a locking mechanism is triggered.
8. A method for processing telecontrol configuration, applied to a telecontrol device, characterized in that: The method comprises: Receive remote control association configuration data sent by the measurement and protection device; Checking whether the remote control association configuration data is the same as the telecontrol point table; If they are different, a locking remote control signal is sent to the measuring and protection device to cause the measuring and protection device to trigger a locking mechanism.
9. The method according to claim 8, characterized in that The method further comprises: After restarting, read its own configuration information; Determining a difference remote control point number according to the change in the configuration information; Sending the difference remote control point number to the dispatching end so that the dispatching end can determine whether the change of the difference remote control point number is correct; receiving a blocking instruction sent by the dispatching terminal; the blocking instruction is sent by the dispatching terminal when it determines that the change of the difference remote control point number is incorrect; According to the locking instruction, a locking action is performed.
10. A processing device for telecontrol configuration, applied to a dispatching terminal, characterized in that: include: a sending module, configured to send a first remote control command to the remote control device, so that the remote control device sends the first remote control command to the measurement and protection device; The first remote control command includes at least a remote control selection code, an operation type, and a remote control point number; A receiving module, configured to receive the verification information sent by the telecontrol device; The verification information is generated by the measurement and protection device according to the point number verification result and the associated interval number of the measurement and protection device and sent to the remote control device; a determination module, configured to determine a target function code according to the remote control point number, the point number verification result, and the associated interval number; A generating module, configured to generate a second remote control command according to the target function code, the remote control point number, and the operation type; The sending module is also used to send the second remote control command to the remote control device, so that the remote control device sends the second remote control command to the measurement and protection device, so that the measurement and protection device controls the device corresponding to the remote control point number and performs the action corresponding to the operation type when the target function code is a remote control execution code or an emergency remote control execution code.
11. A processing device for remote control configuration, applied to a measurement and protection device, characterized in that: include: A receiving module, configured to receive a first remote control command sent by the remote control device; The first remote control command is sent by the dispatching end to the remote control device; The first remote control command includes at least a remote control selection code, an operation type, and a remote control point number; A determination module, configured to verify the remote control point number according to the remote control selection code and determine a point number verification result; A generating module, configured to generate verification information according to the point number verification result and the associated interval number of the measuring and protection device; a sending module, configured to send the verification information to the remote control device, so that the remote control device sends the verification information to the dispatching end; The receiving module is further configured to receive a second remote control command sent by the remote control device; the second remote control command is generated by the dispatching terminal based on the verification information and sent to the remote control device; the second remote control command includes a target function code, the remote control point number, and the operation type; The control module is used to control the device corresponding to the remote control point number and perform the action corresponding to the operation type when the target function code is a remote control execution code or an emergency remote control execution code.
12. A processing device for telecontrol configuration, applied to a telecontrol device, characterized in that: include: A receiving module, used for receiving remote control association configuration data sent by the measurement and protection device; A checking module, used for checking whether the remote control association configuration data is the same as the telecontrol point table; The locking module is used to send a locking remote control signal to the measurement and protection device if it is different, so that the measurement and protection device triggers the locking mechanism.
13. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 9.
14. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 9 when executed by a processor.
15. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 9 when the computer program is executed by a processor.