Distribution automation terminal optimal configuration method
Through the graphical programming interface and automated configuration tools, the problem of insufficient flexibility of traditional power distribution automation terminals is solved, flexible protection logic definition and rapid deployment are achieved, hardware dependence and operation and maintenance costs are reduced, and system adaptability and reliability are improved.
Patent Information
- Application Number
- CN202510922322.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-04
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2045-07-04
AI Technical Summary
The hardware logic and software programs of traditional power distribution automation terminals are not flexible enough, the configuration is complex and the dependence is strong, making it difficult to quickly adapt to the protection logic needs of different scenarios. The configuration process is cumbersome, high cost and low reliability.
Using graphical programming interface and software tools, a logic diagram is built by dragging and dropping logic components, and the point table list is automatically generated and written into memory, realizing visual definition and automated configuration of protection logic, reducing hardware dependence, and supporting dynamic logic updates and rapid adjustments.
It improves the adaptability and scalability of power distribution automation terminals, reduces system costs and maintenance costs, shortens deployment time, and improves the flexibility and reliability of system operation.
Smart Images

Figure CN120447953A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power distribution system automation, and in particular to a method for optimizing the configuration of distribution automation terminals. Background Art
[0002] In power distribution systems, distribution automation terminals (DATs) are key equipment for implementing smart grids. They are typically deployed at key nodes such as substations, switchgear stations, and distribution lines. The core functions of these DATs are to monitor grid operating parameters (such as voltage, current, and frequency) in real time, execute control operations on switchgear (such as opening and closing), and implement relay protection for equipment such as lines and transformers. This ensures that in the event of a fault (such as a short circuit or overload), the faulty area can be quickly, reliably, and selectively isolated, safeguarding the safety of the main grid and ensuring power supply continuity.
[0003] Traditional distribution automation terminals typically implement protection functions using fixed hardware logic or pre-set software programs, responsible for monitoring, controlling, and protecting equipment within the distribution network. Fixed hardware logic circuits utilize specific electronic components (such as integrated circuits, programmable logic devices (PLDs) / FPGAs) to construct protection logic, implementing specific protection functions (such as overcurrent protection and zero-sequence protection) through hardwiring. Changing these functions requires physical hardware replacement or rewiring. Pre-set software programs are pre-programmed and burned into the terminal device's microprocessor. These programs encapsulate specific protection algorithms and logical judgment processes and are set at the factory.
[0004] However, traditional distribution automation terminals have the following problems in actual use: (1) The structure of fixed hardware logic or preset software programs determines that its protection logic is not flexible enough and it is difficult to quickly adapt to the protection logic requirements of different scenarios; (2) The configuration process is complicated and requires professional programming knowledge, which not only requires high skills from the operator, but also the configuration process usually has many steps, is prone to errors, and has a long debugging cycle, which increases the difficulty and labor cost of operation and maintenance management; (3) The implementation of protection functions is highly dependent on the underlying specific hardware platform, which has strong hardware dependence, limited costs and upgrades, and hardware failures may cause the protection function to completely fail. Software updates are also limited by the support capabilities of the hardware platform. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide a method for optimizing the configuration of distribution automation terminals. This method can flexibly configure the operating logic and improve the adaptability and scalability of distribution automation terminals. It is not only highly flexible and can adapt to the diverse needs of complex power systems, but also can reduce dependence on hardware, reduce system costs and maintenance expenses, and improve system deployment efficiency and its operational reliability. The technical solution adopted is as follows: A method for optimizing configuration of a distribution automation terminal comprises the following steps: S1, providing a distribution automation terminal, wherein the distribution automation terminal has a built-in processor and a memory; and further comprising the steps of: S2. Provide a host computer and connect the host computer to the distribution automation terminal. The host computer is equipped with protection logic configuration software, point table generation software and burning software. The protection logic configuration software has a graphical programming interface; S3. The user drags and drops logic elements in the graphical programming interface of the protection logic configuration software and connects the logic elements to construct a logic diagram for the operation of the distribution automation terminal; S4. The user starts the point table generation software, and the point table generation software converts the logic diagram into a point table, which includes a logical mapping relationship between input signals and output actions; S5, the burning software compiles the point table into PLC firmware and burns it into the memory; S6. The distribution automation terminal automatically restarts, and the processor loads the PLC firmware in the memory and executes the protection function in real time according to the logical mapping relationship therein.
[0006] In the above-mentioned distribution automation terminal optimization configuration method, in the distribution automation terminal and the host computer provided in steps S1-S2, the processor is used to run various software and coordinate the work of various modules; the protection logic configuration software can provide a graphical programming interface, and the user can drag and drop logic elements (such as AND gates, OR gates, NOT gates, delays, etc.) and connect them to build a logic diagram for the operation of the distribution automation terminal; the point table list generation software can parse the logic diagram drawn by the user into a point table list; the burning software can compile the point table list into PLC firmware and burn it into the memory. In step S3, the user can drag and drop logic elements in the graphical programming interface of the protection logic configuration software to build a logic diagram. For example, define "when the overcurrent signal (I1) and the voltage abnormality signal (I2) appear at the same time, the circuit breaker tripping (O1) is triggered after a delay of 5 seconds". The user connects the logic elements with the mouse to complete the logic diagram drawing. The logic diagram can define the logical relationship between input signals (such as voltage, current, switch status) and output actions (such as circuit breaker tripping, alarm signal). The protection logic configuration software supports dynamic logic updates to achieve visual definition of operating logic. Users do not need to engage in in-depth programming and can define and modify the operating logic only through the graphical programming interface. Users can modify the logic diagram and re-burn it at any time to adapt to the diverse needs of complex power systems and have high flexibility. In steps S4-S5, the user can click the "Generate Point List" button to start the point list generation software. The point list generation software converts the logic diagram drawn by the user into a point list. The point list is stored in mtb format and contains the logical mapping relationship between input signals (such as voltage, current, switch status) and output actions (such as circuit breaker tripping and alarm signals). The burning software then compiles the point list into PLC firmware (PLC firmware is the software embedded in the controller hardware. It is a collection of control logic, operating system and driver programs that enables the PLC to perform its intended functions), ensures compatibility with the hardware, and transfers it to the memory. This can realize the automatic generation of the point list and the automation of the burning process, shortening the deployment time from multiple hours with traditional methods to a few minutes, improving system deployment efficiency, user experience and market competitiveness. In step S6, after the software is burned, the distribution automation terminal automatically starts up. The processor automatically loads the PLC firmware from the memory, collects input signals in real time, and executes protection functions according to the logic mapping. For example, when conditions I1 (overcurrent) and I2 (voltage anomaly) are simultaneously met, the processor triggers a delay according to the logic mapping and executes O1 (circuit breaker tripping) after 5 seconds, supporting real-time protection execution. Furthermore, users can modify the logic diagram and regenerate the point table while the distribution automation terminal is running. Then, they can update the distribution automation terminal configuration through the software burning process, enabling rapid adjustment of protection logic.
[0007] Specifically, the distribution automation terminal can adopt domestically produced equipment, and the processor can adopt a domestically produced Fuxi processor.
[0008] As a preferred embodiment of the present invention, the memory is a non-volatile memory. Non-volatile memory is used to store PLC firmware transmitted by the burning software and has advantages such as data persistence, fast read and write speed, low power consumption, and high storage density.
[0009] As a preferred embodiment of the present invention, in step S4, the process of converting the logic diagram into a point table list by the point table list generating software includes: (1) parsing the logic diagram: identifying the input signals, output actions and logical relationships of the logic diagram, and extracting each logic element and their logical relationships; (2) generating a point table list: converting the parsed logical relationships into a constructed point table list (mtb format), and displaying the logical mapping relationship from input signals to output actions (such as "input I1 AND I2→output O1").
[0010] As a preferred embodiment of the present invention, in step S4, the point list generation software automatically verifies the logic diagram before converting it to a point list, detecting whether there are loops or conflicts in the logic diagram. If so, the user is prompted to modify the logic diagram. If there are no loops or conflicts in the logic diagram, the point list generation software converts the logic diagram into a point list and displays it to the user for confirmation. By adding a logic verification function before converting the logic diagram to a point list, the configured logic is ensured to be correct, thereby reducing the system's malfunction rate and improving the reliability of system operation.
[0011] As a further preferred embodiment of the present invention, in step S4, if loops or conflicts exist in the logic diagram, the point list generation software uses a topological sorting algorithm and a conflict detection mechanism to verify the logic and optimize the execution order. The software then prompts the user to modify the logic diagram to ensure that the user-configured logic diagram is correct. Specifically, the point list generation software uses a topological sorting algorithm to detect loops, a conflict detection mechanism to ensure that the logic is consistent, and an optimized execution order to improve efficiency.
[0012] As a preferred embodiment of the present invention, in step S2, the host computer is connected to the distribution automation terminal via a serial port or communication interface. In step S5, the programming software compiles the point table into PLC firmware and programs it into memory via the serial port or communication interface. Typically, the programming software supports multiple communication protocols (such as TCP / IP wireless communication), ensuring compatibility with different models of distribution automation terminals, preventing communication interruptions during the programming process, and ensuring stable data transmission.
[0013] Compared with the prior art, the present invention has the following advantages: (1) The present invention applies graphical PLC configuration technology to domestically produced distribution automation terminals. The protection logic configuration software supports dynamic logic updates, realizing visual definition of operation logic. Users do not need to engage in in-depth programming, but can define and modify operation logic through a graphical programming interface. Users can modify the logic diagram and re-burn it at any time, adapting to the diverse needs of complex power systems with high flexibility. In addition, the reliability of the logic configuration is ensured by the topological sorting algorithm and conflict detection mechanism, the system malfunction rate is reduced, and the reliability of the system operation can be improved. (2) The present invention can realize the automatic generation of the point table list and the automation of the burning process, shortening the deployment time from several hours of traditional methods to a few minutes, improving the system deployment efficiency, and enhancing the user experience and market competitiveness; (3) The present invention is based on hardware and software design based on domestic technology. It reduces hardware dependence through software configuration, improves the adaptability and scalability of distribution automation terminals, and reduces system costs and maintenance expenses. It solves the problems of complex logical configuration, insufficient flexibility and high cost of traditional distribution automation terminals, and promotes the popularization and application of domestic equipment. With the acceleration of the intelligentization and localization of power systems, it has broad market prospects, especially in the fields of smart grids and new energy distribution. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 This is a logic block diagram of a distribution automation terminal and a host computer provided in a preferred embodiment of the present invention.
[0015] Figure 2 It is a flow chart of a method for optimizing configuration of distribution automation terminals provided in a preferred embodiment of the present invention. DETAILED DESCRIPTION
[0016] like Figure 1-Figure 2 As shown in FIG, this distribution automation terminal optimization configuration method includes the following steps: S1. Provide a distribution automation terminal 1, wherein the distribution automation terminal 1 has a built-in processor 11 and a non-volatile memory 12; S2. Provide a host computer 2 and connect the host computer 2 to the distribution automation terminal 1. The host computer 2 is provided with protection logic configuration software 21, point table generation software 22 and burning software 23. The protection logic configuration software 21 has a graphical programming interface; S3. The user drags and drops logic elements (such as AND gates, OR gates, NOT gates, and timers) in the graphical programming interface of the protection logic configuration software 21 and connects the logic elements. For example, the user defines "when the overcurrent signal (I1) and the voltage abnormality signal (I2) appear simultaneously, the circuit breaker trips (O1) after a delay of 5 seconds" to construct a logic diagram 210 for the operation of the distribution automation terminal 1. The logic diagram 210 can define the logical relationship between input signals (such as voltage, current, and switch status) and output actions (such as circuit breaker tripping and alarm signals). S4. The user starts the point list generating software 22. The point list generating software 22 converts the logic diagram 210 into a point list 220. The point list 220 is stored in the mtb format and includes a logical mapping relationship between input signals (such as voltage, current, switch status) and output actions (such as circuit breaker tripping and alarm signals). S5. The burning software 23 compiles the point table 220 into the PLC firmware 230 and burns it into the non-volatile memory 12; S6. After the burning software 23 is burned, the distribution automation terminal 1 automatically restarts, and the processor 11 automatically loads the PLC firmware 230 in the non-volatile memory 12, collects input signals in real time, and executes protection functions in real time according to the logical mapping therein. For example, when I1 (overcurrent) and I2 (voltage abnormality) meet the conditions at the same time, the processor 11 triggers the delay device according to the logical mapping and executes O1 (circuit breaker tripping) after 5 seconds.
[0017] In this embodiment, the distribution automation terminal 1 adopts a domestically produced distribution automation terminal, and the processor 11 adopts a domestically produced Fuxi processor.
[0018] In this embodiment, in step S4, the process of converting the logic diagram 210 into the point table list 220 by the point table list generating software 22 includes: (1) parsing the logic diagram 210: identifying the input signals (such as voltage and current signals), output actions (such as trigger actions) and logical relationships (such as AND gates and OR gates) of the logic diagram 210, and extracting each logic element and their connection relationship; (2) generating the point table list 220: converting the parsed logical relationship into a constructed point table list 220 (mtb format), displaying the logical mapping relationship from input signals to output actions (such as "input I1 AND I2→output O1").
[0019] In this embodiment, in step S4, before converting the logic diagram 210 into the point list 220, the point list generation software 22 automatically verifies the logic diagram 210 to detect whether there are loops or conflicts in the logic diagram 210. If there are loops or conflicts in the logic diagram 210, the point list generation software 22 uses a topological sorting algorithm to detect loops and a conflict detection mechanism to ensure that the logic is consistent. This performs logic verification and optimizes the execution order to improve efficiency. The software then prompts the user to modify the logic diagram 210 to ensure that the user-configured logic diagram 210 is correct. If there are no loops or conflicts in the logic diagram 210, the point list generation software 22 converts the logic diagram 210 into the point list 220 and displays it to the user for confirmation. By adding a logic verification function before converting the logic diagram 210 into the point list 220, the configured logic is ensured to be correct, thereby reducing the system malfunction rate and improving the reliability of system operation.
[0020] In this embodiment, in step S2, the host computer 2 is connected to the distribution automation terminal 1 via a serial port or communication interface. In step S5, the programming software 23 compiles the point table 220 into PLC firmware 230 and programs it into the non-volatile memory 12 via the serial port or communication interface. Typically, the programming software 23 supports multiple communication protocols (such as TCP / IP wireless communication), ensuring compatibility with different models of distribution automation terminals 1, preventing communication interruptions during the programming process, and ensuring stable data transmission.
[0021] In addition, it should be noted that the names of the various parts of the specific embodiments described in this specification may be different. Any equivalent or simple changes based on the structure, features, and principles of the patent concept of the present invention are included in the scope of protection of the patent of this invention. Those skilled in the art of the art to which the present invention relates may make various modifications, supplements, or replace the specific embodiments described in the present invention with similar methods. As long as they do not deviate from the structure of the present invention or exceed the scope defined by the claims, they shall fall within the scope of protection of the present invention.
Claims
1. A method for optimizing configuration of a distribution automation terminal, comprising the steps of: S1, providing a distribution automation terminal, wherein the distribution automation terminal has a built-in processor and memory; characterized in that: It also includes the following steps: S2, providing a host computer, and connecting the host computer to the distribution automation terminal, the host computer is provided with protection logic configuration software, point table list generating software and burning software, and the protection logic configuration software has a graphical programming interface; S3, the user drags and drops logic elements in the graphical programming interface of the protection logic configuration software and connects each logic element to construct a logic diagram for the operation of the distribution automation terminal; S4, the user starts the point table list generating software, and the point table list generating software converts the logic diagram into a point table list, and the point table list contains a mapping relationship between input signals and output actions; S5, the burning software compiles the point table list into PLC firmware and burns it into the memory; S6, the distribution automation terminal automatically restarts, the processor loads the PLC firmware in the memory, and executes the protection function in real time according to the logic mapping therein.
2. A method for optimizing the configuration of distribution automation terminals according to claim 1, characterized in that: The memory is a non-volatile memory.
3. The method for optimizing the configuration of distribution automation terminals according to claim 1, wherein: In step S4, the process of converting the logic diagram into a point table list by the point table list generating software includes: (1) parsing the logic diagram: identifying the input signals, output actions and logical relationships of the logic diagram, and extracting each logic element and their logical relationships; (2) generating a point table list: converting the parsed logical relationships into a constructed point table list, and displaying the mapping relationship from input signals to output actions.
4. A method for optimizing the configuration of distribution automation terminals according to claim 1, characterized in that: In step S4, the point table list generating software will automatically check the logic diagram before converting the logic diagram into a point table list to detect whether there is a loop or conflict in the logic diagram. If there is a loop or conflict in the logic diagram, the user will be prompted to modify the logic diagram; if there is no loop or conflict in the logic diagram, the point table list generating software will convert the logic diagram into a point table list and display it to the user for confirmation.
5. A method for optimizing the configuration of distribution automation terminals according to claim 4, characterized in that: In step S4, if there is a loop or conflict in the logic diagram, the point list generation software implements logic verification and optimizes the execution order through a topological sorting algorithm and a conflict detection mechanism, and then prompts the user to modify the logic diagram to ensure that the logic diagram configured by the user is correct.
6. A method for optimizing the configuration of distribution automation terminals according to claim 1, characterized in that: In the step S2, the host computer is connected to the distribution automation terminal via a serial port or a communication interface; in the step S5, the burning software compiles the point table list into PLC firmware and burns it into the memory via the serial port or the communication interface.
Citation Information
Patent Citations
Drag programming configuration low-code platform for automation equipment
CN117111496A
Object-control-oriented PLC (Programmable Logic Controller) programmable software design method
CN117850333A
IC generation method of virtual controller, product, medium and equipment
CN119493572A
Power system protection control device
JP2018023219A