A distribution network automation terminal debugging device and method, electronic equipment and storage medium
By designing a power distribution network automation terminal debugging device, which integrates multiple functional modules, the device automatically generates test sequences and analysis reports, solving the problems of long processing time and poor portability of existing tools, and improving debugging efficiency and accuracy.
Patent Information
- Application Number
- CN202411728821.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2044-11-28
AI Technical Summary
Existing power distribution automation terminal debugging tools, such as relay protection devices, are time-consuming in the input state sequence step, vary greatly from brand to brand, cannot be debugged without power interruption, and have poor portability, resulting in low debugging efficiency.
A power distribution network automation terminal debugging device was designed, comprising a main control module, a current output module, a voltage output module, an adaptive input/output module, an input acquisition module, a relay output module, and a communication module. It can automatically generate test sequences, detect changes in the terminal's on/off state and generate analysis reports, and supports rapid testing and communication fusion testing modes.
It reduces debugging time, improves debugging efficiency, supports debugging without power interruption, and realizes action feedback and position recording through adaptive input/output modules, thereby improving the portability and accuracy of terminal debugging.
Smart Images

Figure CN119596030B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of power equipment, and particularly relates to a distribution network automation terminal debugging device and method, electronic equipment and a storage medium. BACKGROUND
[0002] Currently, a relay protection instrument is used as a debugging tool for a distribution network automation terminal. However, most of the time is consumed in inputting a state sequence when the relay protection instrument is used for debugging. A large number of sequences need to be input to realize different protection functions, and the state sequence needs to be input again after debugging of one protection function. In addition, different brands of relay protection instruments have large differences in use methods, which greatly increases the debugging time. When the automation terminal is replaced or debugging is performed, the conventional relay protection instrument does not have a simulation switch module, and cannot be used for debugging without power interruption.
[0003] The conventional relay protection instrument needs to be powered by commercial power and has low portability. In some harsh environments, commercial power cannot be provided, and a generator needs to be used for power supply. A staff needs to spend a lot of effort on equipment transportation and power supply, which leads to low debugging efficiency. SUMMARY
[0004] The present application provides a distribution network automation terminal debugging device and method, electronic equipment and a storage medium to solve the problem of low efficiency of the distribution network automation terminal debugging.
[0005] According to an aspect of the present application, a distribution network automation terminal debugging device is provided, which comprises a main control module, a current output module, a voltage output module, an adaptive input and output module, an input quantity acquisition module, a relay output module and a communication module.
[0006] The main control module is connected with the current output module, the voltage output module, the adaptive input and output module and the communication module.
[0007] The current output module is used for outputting current, and the voltage output module is used for outputting voltage.
[0008] The adaptive input and output module is connected with the input quantity acquisition module and the relay output module. The input quantity acquisition module is connected with a remote position split interface and a remote position combination interface, and is used for acquiring remote control split and combination signals and transmitting the signals to the adaptive input and output module.
[0009] The main control module is used for outputting corresponding output signals through the relay output module according to received information.
[0010] The master control module is further used to communicate with the terminal based on the communication module, and after obtaining the terminal configuration and fixed value information through the instruction, test the error between the actual and expected various functions of the terminal, and identify the fault caused by the terminal configuration or self defect through the error;
[0011] The master control module is further used to generate a test sequence, detect the time when the terminal on-off bit changes and the time when the message is generated during the test sequence output, and compare them, check and analyze according to the message, terminal action and output expectation, and generate an analysis report. The adaptive incoming-outgoing module is used to detect external different voltage levels and remote control on-off bit signals and transmit them to the master control module, and output corresponding outgoing signals according to the collected information; and the communication module is used to communicate with the terminal.
[0012] Optionally, a temperature control module and a speed-regulated fan are further included, the temperature control module is used to continuously collect temperature and drive the speed-regulated fan to dissipate heat according to the collected temperature, and when the value of the collected temperature exceeds a set threshold, instructs the master control module to suspend all output actions, and waits for the temperature to drop to a reset temperature before executing various output actions.
[0013] Optionally, the communication module includes a first TTL conversion 232 module and a second TTL conversion 232 module; the first TTL conversion 232 module and the second TTL conversion 232 module are connected in series on the communication line between the terminal and the encrypted terminal, and the master control module is used to listen and issue messages through the first TTL conversion 232 module and the second TTL conversion 232 module.
[0014] According to an aspect of the present application, a distribution network automation terminal debugging method is provided, characterized in that the method is executed by using the automation terminal debugging device according to any embodiment of the present application, and the method includes:
[0015] Starting the test device, and performing configuration initialization on the configuration and point table stored in the master control module;
[0016] In the fast test mode, according to the communication connection established between the communication module and the terminal, the test device sends message instruction information;
[0017] According to the instruction information, different test functions are selected, and terminal configuration and fixed value information are obtained;
[0018] According to the different test functions, the error between the actual and expected various functions of the terminal is tested, and a report is generated and transmitted to the adaptive incoming-outgoing module; or,
[0019] In the communication fusion test mode, according to the communication connection established between the communication module and the terminal, the test device sends message instruction information;
[0020] Continuously monitor the communication link, and align the output state of the terminal with the test device, and record abnormal conditions;
[0021] Generate a test sequence according to the selected test function, and detect the time when the terminal on-off state changes and the time when the message is generated when the test sequence is output by the test device;
[0022] According to the message, terminal action and output expectation, a verification analysis is performed to generate an analysis report.
[0023] Optionally, when the test device is started, the configuration and point table stored in the main control module are configured and initialized, and the method further comprises the following steps:
[0024] Self-checking and initialization are performed on the temperature control module, the current output module, the voltage output module, the adaptive input and output module, and the communication module.
[0025] Optionally, the method further comprises the following step:
[0026] Optionally, after the temperature control module completes the initialization and collects the temperature in the device, the method further comprises the following steps:
[0027] According to the collected temperature, the relationship between the collected temperature and the temperature threshold is determined, and when the collected temperature is higher than the temperature threshold, all output actions of the main control module are stopped and the device waits to execute various output actions after the temperature drops to the reset temperature.
[0028] Optionally, the different test functions include remote control test functions and local test functions; the remote control test functions include remote control test, remote measurement test, remote signal test and remote adjustment test; the remote control test is used to issue a remote control instruction to verify the consistency of the instruction and the terminal operation; the remote measurement test is used to output multiple current and voltage quantities and issue a remote measurement instruction to verify the consistency of the instruction and the output quantities; the remote signal test is used to output a remote signal action and analyze the remote signal action message uploaded, to verify the consistency of the message and the action output; the remote adjustment test is used to issue a parameter configuration instruction and request to upload a fixed value information to verify the consistency of the issued parameters and the uploaded fixed value information; the local test function generates a test sequence and an output state sequence to generate an on-off state change record table, and verifies the consistency of the test function message and the test result.
[0029] According to another aspect of the present application, an electronic device is provided, which comprises:
[0030] at least one processor; and
[0031] a memory connected in communication with the at least one processor; wherein,
[0032] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the method for debugging the power distribution automation terminal according to any one of the embodiments of the application.
[0033] According to another aspect of the application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to implement the method for debugging the power distribution automation terminal according to any one of the embodiments of the application when executed by the processor.
[0034] The technical scheme of the embodiment of the application is characterized in that the test device master control module is connected with the current output module, the voltage output module, the adaptive input / output module and the communication module, respectively, during the debugging of the power distribution automation equipment, the current output module and the voltage output module can output current and voltage, the input quantity acquisition module can acquire the remote on-off signal and transmit it to the adaptive input / output module, the adaptive input / output module can detect the transmission of the remote on-off signal and the external different voltage levels to the master control module, and according to the information received by the master control module, the relay output module outputs the corresponding output signal. At the same time, the communication module is provided to communicate with the terminal equipment, and the master control module can obtain the terminal configuration and setting value information through the instruction, and then test the actual and expected errors of various functions of the terminal, and identify the faults caused by the terminal configuration or its own defects through the errors. The master control module can also generate a test sequence, detect the time when the terminal on-off position changes and the time when the message is generated during the output of the test sequence, and compare them, check and analyze according to the message, terminal action and output expectation, and generate an analysis report. The technical scheme of the embodiment of the application can automatically generate the corresponding test sequence, and the adaptive input / output module can collect the on-off change of the power distribution automation terminal in the running or testing state to realize the action feedback and generate the position change record table, thereby reducing the debugging time and improving the debugging efficiency.
[0035] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the application, nor is it used to limit the scope of the application. Other features of the application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the application, the drawings needed in the embodiment description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0037] Figure 1 is a structural schematic diagram of a power distribution network automation terminal debugging device according to an embodiment of the present application;
[0038] Figure 2 is a flowchart of a power distribution network automation terminal debugging method according to an embodiment of the present application;
[0039] Figure 3 is a flowchart of another power distribution network automation terminal debugging method according to an embodiment of the present application;
[0040] Figure 4 is a structural schematic diagram of an electronic device for implementing a power distribution network automation terminal debugging method according to an embodiment of the present application. DETAILED DESCRIPTION
[0041] In order to make the personnel in the art better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should belong to the scope of protection of the present application.
[0042] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and their variants are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0043] Figure 1 A structural schematic diagram of a power distribution network automation terminal debugging device according to an embodiment of the present application is provided, and the present embodiment can be applicable to the case of power distribution network automation terminal debugging. The debugging device can be implemented in the form of hardware and / or software, and the debugging device can be configured in a power distribution automation system. As shown in the figure, the device includes a main control module 101, an electric current output module 102, a voltage output module 103, an adaptive incoming and outgoing module 104, an incoming quantity acquisition module 105, a relay outgoing module 106, and a communication module 107. Figure 1
[0044] The master control module 101 is connected with the current output module 102, the voltage output module 103, the adaptive input-output module 104 and the communication module 107 respectively; the current output module 102 is used for outputting current; the voltage output module 103 is used for outputting voltage; the adaptive input-output module 104 is connected with the input quantity acquisition module 105 and the relay output module 106; the input quantity acquisition module 105 is connected with the remote position split interface and the remote position combination interface, and is used for acquiring remote control split and combination signals and transmitting the signals to the adaptive input-output module 104; the master control module 101 is used for outputting corresponding output signals through the relay output module 106 according to the received information; the master control module 101 is also used for communicating with the terminal based on the communication module 107, obtaining terminal configuration and setting value information through instructions, testing the error between actual and expected functions of the terminal, identifying faults caused by terminal configuration or self defects through the error; the master control module 101 is also used for generating a test sequence, detecting the time when the terminal split and combination changes and the time when the message is generated during the test sequence output, and comparing the times, verifying and analyzing according to the message, terminal action and output expectation, and generating an analysis report. The adaptive input-output module 104 is used for detecting external different voltage levels and remote control split and combination signal transmission to the master control module 101, and outputting corresponding output signals according to the collected information; the communication module 107 is used for communicating with the terminal.
[0045] The master control module 101 is connected with the current output module 102, the voltage output module 103, the adaptive input-output module 104 and the communication module 107 respectively; the current output module 102 and the voltage output module 103 are used for outputting current and voltage respectively. The input quantity acquisition module 105 is connected with the remote position split interface and the remote position combination interface, and can acquire remote control split and combination signals and convert the signals into digital signals. The relay output module 106 can realize switch control of a circuit through control current, and output corresponding output signals according to the information received by the master control module 101. The adaptive input-output module 104 can detect external different voltage levels and remote control split and combination signal transmission to the master control module 101, and make the relay output module 106 output corresponding output signals according to the collected information. The communication module 107 can realize communication with other terminal devices. The terminal device can refer to any device that needs to exchange data, such as a computer, a mobile phone, a sensor, a controller, etc.
[0046] Specifically, the master module 101 can communicate with the terminal based on the communication module 107, select a test mode according to the demand, which can be a fast test mode, the master module 101 can freely issue a message instruction, obtain the terminal configuration and set value information through the instruction, test the actual and expected error of various functions of the terminal, and identify the fault caused by the terminal configuration or its own defects through the error; it can be a communication fusion test mode, the master module 101 can continuously monitor the communication link, align the output state of the device to the terminal, and record and display abnormal conditions. At the same time, the master module 101 can generate a test sequence, detect the time when the terminal changes the on-off position and the time when the message is generated when the test sequence is output, and compare them, check and analyze according to the message, terminal action and output expectation, and generate an analysis report.
[0047] The technical scheme of the embodiment of the application, by setting the test device master module connected with the current output module, the voltage output module, the adaptive input and output module and the communication module, during the debugging of the distribution network automation equipment, the current output module and the voltage output module can output current and voltage, the input quantity acquisition module can acquire the remote on-off position signal and transmit it to the adaptive input and output module, the adaptive input and output module can detect the transmission of external different voltage levels and remote on-off position signals to the master module, and according to the information received by the master module, the relay output module outputs the corresponding output signal. At the same time, the communication module is set to communicate with the terminal equipment, the master module can obtain the terminal configuration and set value information through the instruction, test the actual and expected error of various functions of the terminal, and identify the fault caused by the terminal configuration or its own defects through the error. The master module can also generate a test sequence, detect the time when the terminal changes the on-off position and the time when the message is generated when the test sequence is output, and compare them, check and analyze according to the message, terminal action and output expectation, and generate an analysis report. The technical scheme of the embodiment of the application, the test device can automatically generate a corresponding test sequence, and the adaptive input and output module is set, which can collect the on-off change of the distribution network automation terminal in the running or test state to realize the action feedback and generate a position change record table, thereby reducing the debugging time and improving the debugging efficiency.
[0048] In some optional embodiments of the application, a temperature control module and a speed-regulating fan are further included, the temperature control module is used for continuously collecting temperature and driving the speed-regulating fan to dissipate heat according to the collected temperature, and when the value of the collected temperature exceeds a set threshold, the master module is instructed to stop all output actions and wait for the temperature to drop to a reset temperature before performing various output actions.
[0049] The temperature control module is usually composed of a microcontroller and a temperature sensor. The temperature sensor is responsible for real-time monitoring of the ambient temperature and transmitting data to the microcontroller. The microcontroller compares the collected temperature data with the preset temperature threshold to determine the operating state of the fan. The speed of the fan can be controlled by a pulse width modulation (PWM) signal. The duty cycle of the PWM signal determines the proportion of time the voltage is applied to the fan, thus achieving precise control of the fan speed. When the temperature exceeds the set threshold, the fan speed increases to reduce the ambient temperature; when the temperature is below the set threshold, the fan speed decreases or stops rotating. When the device starts, the temperature sensor collects real-time environmental temperature data and transmits the data to the microcontroller. After receiving the temperature data, the microcontroller compares it with the preset temperature threshold. According to the comparison result, the microcontroller calculates the adjustment value of the fan speed and controls the fan driver through the PWM signal, thereby adjusting the fan speed.
[0050] In some optional embodiments of the present application, the communication module includes a first TTL-to-232 module and a second TTL-to-232 module; the first TTL-to-232 module and the second TTL-to-232 module are connected in series on the communication line between the terminal and the encryption terminal; and the master control module is configured to perform listening and message issuing through the first TTL-to-232 module and the second TTL-to-232 module.
[0051] The TTL-to-232 module converts TTL level (+5V represents logic 1, and 0V represents logic 0) to RS232 level (-3V to -15V represents logic 1, and +3V to +15V represents logic 0), thereby realizing communication between devices with different level standards. The communication module includes a first TTL-to-232 module and a second TTL-to-232 module, which are connected in series on the communication line between the terminal and the encryption terminal. On the communication line between the terminal and the encryption terminal, the TTL-to-232 module can be used to connect devices such as computers, modems, and serial printers, which usually use the RS232 standard, while some sensors or embedded systems may use the TTL standard. Through conversion, compatible communication between different devices can be realized. Meanwhile, the master control module is configured to perform listening and message issuing through the TTL-to-232 module and the second TTL-to-232 module. Through the TTL-to-232 module, TTL level messages can be converted to RS232 level for transmission in an RS232 communication system. The network automation terminal debugging device should also include a power management module, which can be connected with the master control module to realize overall power charging and discharging scheduling and distribution of the device and provide corresponding working power for each device module.
[0052] Figure 2A flowchart of a power distribution network automation terminal debugging method is provided for the embodiments of the present application. The method is executed by the automation terminal debugging device described in any of the above embodiments, and includes the following steps:
[0053] S201, starting the test device to configure and initialize the configuration and point table stored in the main control module;
[0054] The configuration stored in the main control module can include system parameters, device parameters, network configuration, security settings, and log records. The point table includes input and output points, variables and registers, data types and ranges, and access permissions. Configuration initialization is the process of setting up and starting a system or device to ensure that it operates as expected. By initializing the configuration and point table, the system can start from a known and consistent state each time, avoiding problems caused by uncertain states left over from previous runs.
[0055] S2021, in the fast test mode, the test device sends message instruction information according to the communication module and the terminal establishing communication connection;
[0056] The test device sends message instruction information refers to the test device sending data messages to the power distribution automation terminal device to verify the consistency of the terminal device's functions, performance, and communication protocols. The test device sends one or more data messages according to the pre-set test script or user input parameters.
[0057] S2031, according to the instruction information, select different test functions, and obtain terminal configuration and setting value information;
[0058] Different test functions include local test functions and remote control test functions. The local test function refers to the test and verification of the power distribution automation terminal directly in the local without the participation of the remote master station. The remote control test function mainly involves verifying the performance and stability of remote control technology to ensure that the remote control instruction can be correctly issued and executed. After receiving the message, the power distribution automation terminal executes the corresponding operation according to the message content, such as reading or setting parameters, executing control commands, etc., and may return a response message. The test device can obtain the terminal configuration and setting value information according to the returned message,
[0059] S2041, according to different test functions, test the actual and expected error of various functions of the terminal, generate a report and transmit it to the adaptive incoming and outgoing module;
[0060] During the test, various functions of the terminal device are tested to verify whether they work as expected. This includes testing the input (incoming) and output (outgoing) functions of the terminal device to ensure that they respond correctly when receiving specific signals or commands. The actual versus expected error refers to the deviation value obtained by comparing the actual performance of the terminal device (such as response time, output signal, etc.) with the expected standard or expected result during the test. After the test, a report containing the test results and error analysis can be generated. The adaptive incoming and outgoing module can receive data from the test report and adjust its control of the actual incoming and outgoing state of the terminal device based on the data.
[0061] S2022, in the communication fusion test mode, according to the communication connection established between the communication module and the terminal, the test device sends message instruction information;
[0062] The communication fusion test mode refers to simulating communication protocols and terminal devices in a test environment to verify whether the communication connection and data exchange between the communication module and the terminal meet expectations. The test device generates corresponding message instructions according to pre-set test scripts or user input. Message instructions may include fault simulation and state query. The test device sends the generated message instructions to the power distribution automation terminal through the communication interface.
[0063] S2032, continuously monitor the communication link and align the output state of the test device to the terminal, and record and display abnormal conditions;
[0064] The continuous monitoring of the communication link usually refers to real-time monitoring and analysis of the link state in network communication. This monitoring can be passive or active. After receiving the message instruction, the power distribution automation terminal will perform the corresponding operation according to the instruction content and return the operation result or state information to the test device in the form of a message. After receiving the response of the terminal, the test device will verify and analyze to ensure that the communication connection is normal, the message format is correct, and the behavior of the terminal meets expectations, and record and display abnormal conditions.
[0065] S2042, generate a test sequence according to the selected test function, and compare the time when the terminal on-off state changes with the time when the message is generated when the test device outputs the test sequence;
[0066] In the debugging of the power distribution automation terminal, the test sequence is a series of test steps designed for specific test functions, aiming to comprehensively cover and verify the functions of the terminal. The test device generates a test sequence according to the preset test functions, and the test sequence includes message instructions to be sent to the terminal device. During the test process, the test device needs to monitor the state changes of the terminal device in real time, especially the changes related to the on-off position (i.e. the switch state). The on-off position change refers to the state change of the switch device (such as a circuit breaker or disconnector) in the terminal device, such as from the on position (open) to the off position (closed). The test device records the time point of the message generation, i.e. the specific time when the message is sent out, while sending the message instructions to the terminal device. The test device compares the time of the terminal on-off position change with the time of the message generation. The comparison is to verify whether the terminal device has made the correct response within the expected time after receiving a specific message instruction. For example, if a message instruction is to close the terminal device, the test device will check whether the terminal device correctly changes the on position to the off position after receiving the instruction, and record the time when the change occurs. Through this comparison, the test device can verify whether the response of the terminal device meets the expectation, and if there is deviation in the response time or action, the test device can record this information for subsequent analysis and fault diagnosis.
[0067] S2052, verifying and analyzing according to the message, the terminal action and the expected output to generate an analysis report.
[0068] In the debugging of the power distribution automation terminal, the test sequence is a series of test steps designed for specific test functions, aiming to comprehensively cover and verify the functions of the terminal. The test device generates a test sequence according to the preset test functions, and the test sequence includes message instructions to be sent to the terminal device. During the test process, the test device needs to monitor the state changes of the terminal device in real time, especially the changes related to the on-off position (i.e. the switch state). The on-off position change refers to the state change of the switch device (such as a circuit breaker or disconnector) in the terminal device, such as from the on position (open) to the off position (closed). The test device records the time point of the message generation, i.e. the specific time when the message is sent out, while sending the message instructions to the terminal device. The test device compares the time of the terminal on-off position change with the time of the message generation. The comparison is to verify whether the terminal device has made the correct response within the expected time after receiving a specific message instruction. For example, if a message instruction is to close the terminal device, the test device will check whether the terminal device correctly changes the on position to the off position after receiving the instruction, and record the time when the change occurs. Through this comparison, the test device can verify whether the response of the terminal device meets the expectation, and if there is deviation in the response time or action, the test device can record this information for subsequent analysis and fault diagnosis.
[0069] In some optional embodiments of the present application, when the test device is started and the configuration and point table stored in the master module are configured and initialized, it further comprises:
[0070] The temperature control module, the current output module, the voltage output module, the adaptive input and output module, and the communication module are self-checked and initialized.
[0071] The temperature control module, the current output module, the voltage output module, the adaptive input and output module, and the communication module are self-checked and initialized.
[0072] In some optional embodiments of the present application, the temperature control module collects the temperature inside the device after the initialization of the temperature control module is completed.
[0073] After the initialization is completed, the temperature control module will start collecting temperature data inside the device. This can be achieved by using an internal or external temperature sensor that can detect the actual temperature inside the device. The collected temperature data will be transmitted to the processor of the temperature control module, which will adjust the temperature based on these data. For example, if the detected temperature is higher than the set target temperature, the control module may start a speed-regulated fan to dissipate heat and reduce the temperature.
[0074] In some optional embodiments of the present application, after the temperature control module collects the temperature inside the device after the initialization of the temperature control module is completed, the following steps are further included.
[0075] According to the collected temperature, the relationship between the collected temperature and the temperature threshold is determined. When the temperature is higher than the temperature threshold, the main control module is transmitted to stop all output actions of the device and wait for the temperature to return to the reset temperature before performing various output actions.
[0076] In the temperature control module, one or more temperature thresholds are set, and the temperature control module continuously monitors the temperature inside the device. This is achieved by using a temperature sensor that reads the temperature data of the device in real time. When the monitored temperature exceeds the preset temperature threshold, the temperature control module transmits the over-temperature information to the main control module. After receiving the over-temperature information, the main control module will immediately stop all output actions of the device. After stopping the output actions, the system will wait for the temperature inside the device to naturally decrease or decrease to a safe temperature through cooling measures. This safe temperature is also called reset temperature. Once the temperature decreases below the reset temperature, the main control module will restart the previously stopped output actions to restore the normal operation of the device.
[0077] In some optional embodiments of the present application, different test functions include remote control test function and local test function; the remote control test function includes remote control test, remote measurement test, remote signal test and remote adjustment test; the remote control test is used for issuing remote control instructions to verify the consistency between the instructions and terminal operation; the remote measurement test is used for outputting multiple sets of current and voltage quantities and issuing call measurement instructions to verify the consistency between the instructions and output quantities; the remote signal test is used for remote signal action output and analysis of the uploaded remote signal action message to verify the consistency between the message and action output; the remote adjustment test is used for issuing parameter configuration instructions and requesting the uploading of fixed value information to verify the consistency between the issued parameters and the uploaded fixed value information; the local test function is used for automatically generating test sequences and outputting state sequences, generating a split and close position change record table, and verifying the consistency between test function messages and test results.
[0078] Remote control test refers to the test of remote control function to verify whether the system can correctly receive and execute the control command from the remote place. In the power system, the remote control function allows the operator to remotely control the equipment, such as the split and close operation of the circuit breaker. During the test, the remote control command is simulated to be sent, and it is checked whether the equipment responds as expected. Remote measurement test involves the test of remote measurement system, which includes verifying whether the system can accurately collect and transmit operating parameters such as voltage, current, power and other electrical quantities. Remote measurement information is the real-time parameter of the power system operation collected by the RTU, which is used to monitor the dispersed or difficult-to-access measured objects. Remote signal test is the test of remote signal monitoring function, mainly referring to the current state of the remote test switch, such as whether it is closed or not, whether it is energy storage, etc. Remote signal information includes switch state, knife switch state, transformer tap signal, primary equipment alarm signal, protection tripping signal, etc. Remote adjustment test is the test of remote adjustment function, which allows the operator to remotely adjust the operating parameters of the equipment, such as the position of the transformer tap, the output power of the generator, etc. Remote adjustment function accepts and executes remote adjustment command to remotely debug the remote control quantity equipment.
[0079] Figure 3 is a flow chart of another power distribution network automation terminal debugging method according to an embodiment of the present application. As shown in Figure 3As shown, the start test device, temperature control module, current output module, voltage output module, adaptive input and output module, TTL conversion 232 module self-check and initialization, while reading the main control module internal storage configuration and point table and configuration initialization, when the temperature control module completes initialization, the temperature control module will constantly collect temperature and drive the fan according to the temperature condition to dissipate heat, when the temperature beyond the threshold is collected, it will be transmitted to the main control module to stop all output actions and wait to drop to the reset temperature before executing various output actions. When all devices of the device self-check and configuration initialization are completed, the device will enter the waiting state and the adaptive input and output module will start real-time collection of the signal quantity on the remote interface group, and when the signal changes, it will switch to the corresponding output signal according to the corresponding signal change. This process is an independent task thread after self-checking and is not affected by other operations and tasks. After the device completes self-checking, it can freely select the fast test mode or the communication fusion test mode.
[0080] In the fast test mode, according to the communication module and the terminal to establish communication connection, the test device sends message instruction information; according to the instruction information, different test functions are selected, terminal configuration and setting value information are obtained; according to different test functions, the actual and expected errors of various functions of the terminal are tested, and a report is generated and transmitted to the adaptive input and output module; in the communication fusion test mode, according to the communication module and the terminal to establish communication connection, the test device sends message instruction information; continuously monitor the communication link, and align the output state of the test device to the terminal, and record and display the abnormal situation; generate a test sequence according to the selected test function, and compare the time when the terminal on-off state changes with the time when the message is generated when the test device outputs the test sequence; according to the message, the terminal action and the output expectation, a analysis report is generated.
[0081] Among them, in the fast test mode, different test functions include remote control test function and local test function; the remote control test function includes remote control test, remote measurement test, remote signal test and remote adjustment test; the remote control test is used to issue remote control instructions, and to verify the consistency of the instructions and the terminal operation; the remote measurement test is used to output multiple current and voltage quantities and issue a measurement instruction, and to verify the consistency of the instructions and the output quantities; the remote signal test is used to output remote signal action and analyze the sent remote signal action message, and to verify the consistency of the message and the action output; the remote adjustment test is used to issue parameter configuration instructions and request to send setting value information, and to verify the consistency of the issued parameters and the sent setting value information; the local test function generates a test sequence and outputs a state sequence, generates an on-off state change record table, and verifies the consistency of the test function message and the test result.
[0082] Figure 4A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0083] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0084] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0085] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the distribution network automation terminal debugging method.
[0086] In some embodiments, the network automation terminal commissioning method can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 18. In some embodiments, parts or all of the computer program can be loaded and / or installed onto electronic device 10 via, e.g., ROM 12 and / or communication unit 19. When the computer program is loaded onto RAM 13 and executed by processor 11, one or more steps of the network automation terminal commissioning method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the network automation terminal commissioning method by other any suitable means, e.g., by way of firmware.
[0087] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a complex programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0088] Computer programs used to implement the methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed by the processor, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as part of a standalone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.
[0089] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0090] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0091] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0092] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0093] It should be understood that the various forms of flow shown above can be used to reorder, add or delete steps. For example, each step described in the present application can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions of the present application can be achieved, which is not limited herein.
[0094] The above detailed description does not constitute a limitation on the scope of protection of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for debugging a distribution network automation terminal, characterized in that, The application discloses a debugging method and device for a power distribution network automation terminal. The debugging device comprises a main control module, a current output module, a voltage output module, an adaptive input-output module, an input quantity acquisition module, a relay output module and a communication module. The main control module is connected with the current output module, the voltage output module, the adaptive input-output module and the communication module. The current output module is used for outputting current. The voltage output module is used for outputting voltage. The adaptive input-output module is connected with the input quantity acquisition module and the relay output module. The input quantity acquisition module is connected with a remote position separation interface and a remote position combination interface, and is used for acquiring remote control separation and combination signals and transmitting the signals to the adaptive input-output module. The main control module is used for outputting corresponding output signals through the relay output module according to received information. The main control module is also used for communicating with the terminal based on the communication module, testing errors between actual and expected functions of the terminal after obtaining terminal configuration and setting value information through instructions, identifying faults caused by terminal configuration or self defects through the errors, generating a test sequence, comparing time points of terminal separation and combination changes and message generation when the test sequence is output, checking and analyzing according to messages, terminal actions and output expectations, and generating an analysis report. The adaptive input-output module is used for detecting different voltage levels and remote control separation and combination signals and transmitting the signals to the main control module, and outputting corresponding output signals according to the acquired information. The communication module is used for communicating with the terminal. The debugging method comprises the following steps: starting the debugging device, and performing configuration initialization on configurations and point tables stored in the main control module; in a fast test mode, establishing communication connection between the communication module and the terminal, and sending message instruction information by the debugging device; selecting different test functions according to the instruction information, and obtaining terminal configuration and setting value information; according to the different test functions, testing errors between actual and expected functions of the terminal, and generating a report and transmitting the report to the adaptive input-output module; or in a communication fusion test mode, establishing communication connection between the communication module and the terminal, and sending message instruction information by the debugging device; continuously monitoring the communication link, aligning output states of the debugging device to the terminal, and recording and displaying abnormal conditions; generating a test sequence according to the selected test function, and comparing time points of terminal separation and combination changes and message generation when the test sequence is output by the debugging device; checking and analyzing according to messages, terminal actions and output expectations, and generating an analysis report.
2. The commissioning method of claim 1, wherein, The debugging device for the power distribution network automation terminal further comprises a temperature control module and a speed-regulating fan. The temperature control module is used for continuously acquiring temperature and driving the speed-regulating fan to dissipate heat according to the acquired temperature. When the acquired temperature value exceeds a set threshold value, the main control module is instructed to stop all output actions, and waits for the temperature to decrease to a recovery temperature before performing various output actions.
3. The commissioning method of claim 1, wherein, The communication module comprises a first TTL converter 232 module and a second TTL converter 232 module; the first TTL converter 232 module and the second TTL converter 232 module are connected in series on a communication line between a terminal and an encryption terminal, and the master control module is configured to perform listening and message issuing through the first TTL converter 232 module and the second TTL converter 232 module.
4. The commissioning method of claim 2, wherein, When the configuration and point table stored in the master control module are configured and initialized, the starting debugging device further comprises the following steps: The temperature control module, the current output module, the voltage output module, the adaptive input and output module, and the communication module are self-checked and initialized.
5. The commissioning method of claim 4, wherein, Further comprising the following steps: After the temperature control module is initialized, the temperature control module acquires the temperature in the device.
6. The commissioning method of claim 5, wherein, After the temperature control module acquires the temperature in the device, the following steps are further included: According to the acquired temperature, the relationship between the acquired temperature and the temperature threshold is determined; when the acquired temperature is higher than the temperature threshold, all output actions of the master control module are stopped, and various output actions are executed after the temperature is reduced to the reset temperature.
7. The commissioning method of claim 1, wherein, The different test functions include remote control test functions and local test functions; the remote control test functions include remote control test, remote measurement test, remote signal test, and remote adjustment test; the remote control test is configured to issue a remote control instruction, and verify the consistency between the instruction and the terminal operation; the remote measurement test is configured to output multiple groups of current and voltage, and issue a measurement instruction, and verify the consistency between the instruction and the output; the remote signal test is configured to output a remote signal action and analyze the remote signal action message, and verify the consistency between the message and the action output; The remote adjustment test is configured to issue a parameter configuration instruction and request to send value information, and verify the consistency between the issued parameters and the sent value information; the local test function is configured to automatically generate a test sequence and output a state sequence, generate a split bit change record table, and verify the consistency between the test function message and the test result.
8. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected with the at least one processor in communication; wherein The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the network automation terminal debugging method of any one of claims 1-7.
9. A computer readable storage medium characterized by, The computer readable storage medium stores computer instructions, and the computer instructions are used to enable the processor to execute the network automation terminal debugging method of any one of claims 1-7 when executed.
Citation Information
Patent Citations
Device, system and method for testing protection function of self-healing line of power distribution network
CN117310383A
System and method for predicting service life of relay
KR1020230122950A