Method, device and equipment for displaying configuration data in power system and medium

CN122884556APending Publication Date: 2026-10-09SUNGROW POWER SUPPLY (NANJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510386755.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2026-10-09

AI Technical Summary

Benefits of technology

[0015]根据本申请实施例的展示电力系统中组态数据的配置方法,预设有点号关系配置库,点号关系配置库存储有电力系统中所有设备的点号及各点号对应的配置信息。在进行测点点号绑定时,针对组态应用的每个图元,通过点号关系配置库对图元进行测点点号绑定,仅需根据点号关系配置库对点号及对应的配置信息进行选择即可实现测点点号绑定,不再需要人工查表并复制修改代码,从而相比人工查表的绑定方式提高了测点点号绑定效率,也降低了测点点号绑定的操作难度。通过配置点号关系配置库即可实现多用户多平台部署,仅需配置点号关系配置库设备的真实测点点号,即可实现设备可视化页面实时数据和实时状态的展示。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122884556A_ABST
    Figure CN122884556A_ABST
Patent Text Reader

Abstract

The application discloses a configuration method and device for displaying configuration data in a power system, equipment and a medium. The configuration method for displaying configuration data in the power system comprises the following steps: obtaining a configuration application comprising a plurality of graph elements; for each graph element of the configuration application, performing measurement point number binding on the graph element by means of a point number relationship configuration library, wherein the point number relationship configuration library stores the point numbers of all devices in the power system and the configuration information corresponding to each point number; obtaining corresponding configuration data based on the measurement point number and displaying the configuration data in the configuration application. According to the configuration method provided in the application, the measurement point number binding can be realized by only selecting the point number and the corresponding configuration information according to the point number relationship configuration library, without the need for manual table checking and code copying and modification, so that the measurement point number binding efficiency is improved compared with the manual table checking binding mode, and the operation difficulty of the measurement point number binding is also reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of power systems, and in particular to a configuration method, apparatus, equipment and medium for displaying configuration data in a power system. Background Technology

[0002] In power systems, power system configuration applications need to display the configuration parameters, real-time status, and real-time data bound to multiple device nodes, i.e., displaying configuration data. During the binding of data nodes to various devices in power system configuration, a manual lookup method is typically used to bind data measurement point numbers. For example, this involves manually querying the device data node identification value from the four telemetry tables in the IEC 104 protocol, and then copying and binding this identification value to the data format of the relevant graphic element in the configuration application. However, with the continuous development of power system technology, the number of devices connected to data acquisition devices in the power system platform configuration is increasing, making the above-mentioned manual lookup binding method inefficient. Summary of the Invention

[0003] This application provides a method, apparatus, equipment, and medium for displaying configuration data in a power system, thereby improving the efficiency of binding measurement point numbers during configuration data setup.

[0004] In a first aspect, embodiments of this application provide a configuration method for displaying configuration data in a power system, comprising: acquiring a configuration application including multiple graphic elements; binding measurement point numbers to each graphic element in the configuration application through a point number relationship configuration library, wherein the point number relationship configuration library stores the point numbers of all devices in the power system and the configuration information corresponding to each point number; acquiring corresponding configuration data based on the measurement point numbers and displaying it in the configuration application.

[0005] According to any of the foregoing embodiments of the first aspect of this application, the point number relationship configuration library includes multiple relationship configuration library tables, each of which includes the point number of the corresponding device. The step of binding the measurement point number of the graphic element through the point number relationship configuration library includes: determining the device to which the graphic element belongs based on the graphic element; determining the device name, relationship configuration library table, and measurement point number corresponding to the graphic element in response to a measurement point parameter selection instruction, based on the device to which the graphic element belongs and the point number relationship configuration library; and binding the identification data corresponding to the device name, the relationship configuration library table, and the measurement point number of the graphic element to the graphic element in response to a confirmation binding instruction for the graphic element.

[0006] According to any of the foregoing embodiments of the first aspect of this application, the step of determining the device name, relation configuration library table, and measurement point number corresponding to the graphic element in response to a measurement point parameter selection instruction, based on the device to which the graphic element belongs and the point number relation configuration library, includes: determining the device name corresponding to the graphic element in response to a device name selection instruction, wherein the device name is associated with a corresponding device ID; determining the relation configuration library table corresponding to the graphic element in response to a relation configuration library table selection instruction, wherein the relation configuration library table has a relation configuration library table name; and determining the measurement point number corresponding to the graphic element in response to a measurement point number selection instruction, based on the device ID corresponding to the graphic element and the relation configuration library table.

[0007] According to any of the foregoing embodiments of the first aspect of this application, the step of binding the identification data corresponding to the device name, the relation configuration database table, and the measurement point number of the graphic element to the graphic element in response to the confirmation binding instruction for the graphic element includes: binding the device ID, the relation configuration database table name, and the measurement point number of the graphic element to different fields of the graphic element's graphic element attributes.

[0008] According to any of the foregoing embodiments of the first aspect of this application, the step of determining the device name, relationship configuration library table, and measurement point number corresponding to the graphic element in response to the measurement point parameter selection instruction, based on the device to which the graphic element belongs and the point number relationship configuration library, further includes: determining the auxiliary parameters corresponding to the graphic element in response to the measurement point parameter selection instruction; the step of binding the identification data corresponding to the device name, the relationship configuration library table, and the measurement point number corresponding to the graphic element to the graphic element in response to the confirmation binding instruction for the graphic element further includes: binding the auxiliary parameters corresponding to the graphic element to the graphic element in response to the confirmation binding instruction for the graphic element.

[0009] According to any of the foregoing embodiments of the first aspect of this application, the various relationship configuration tables of the point number relationship configuration library include a telemetry parameter table, a remote signaling parameter table, a remote pulse parameter table, and a setpoint parameter table; if the relationship configuration table corresponding to the graphic element is determined to be the telemetry parameter table, then the auxiliary parameters include the number of telemetry data display bits and whether remote adjustment is supported; if the relationship configuration table corresponding to the graphic element is determined to be the remote signaling parameter table, then the auxiliary parameters include whether remote control is supported; if the relationship configuration table corresponding to the graphic element is determined to be the remote pulse parameter table, then the auxiliary parameters include the number of remote pulse data display bits.

[0010] According to any of the foregoing embodiments of the first aspect of this application, the step of obtaining the corresponding configuration data based on the measurement point number and displaying it in the configuration application includes: based on all the bound measurement point numbers, requesting through the aggregated data interface to obtain the node data corresponding to the measurement point number, and binding each of the node data to the corresponding graphic element.

[0011] According to any of the foregoing embodiments of the first aspect of this application, the various relationship configuration database tables of the point number relationship configuration database include a telemetry parameter table, a teleindication parameter table, a telepulse parameter table, and a fixed value parameter table; if at least one of the relationship configuration database tables corresponding to the graphic element is the telemetry parameter table, the teleindication parameter table, or the telepulse parameter table, then the aggregated data interface request includes a first request for querying the real-time database; if at least one of the relationship configuration database tables corresponding to the graphic element is the fixed value parameter table, then the aggregated data interface request includes a second request for querying the configuration database.

[0012] Secondly, embodiments of this application provide a configuration device for displaying configuration data in a power system, comprising: a configuration application acquisition module for acquiring a configuration application including multiple graphic elements; a measurement point binding module for binding measurement point numbers to each graphic element of the configuration application through a point number relationship configuration library, wherein the point number relationship configuration library stores the point numbers of all devices in the power system and the configuration information corresponding to each point number; and a data binding module for acquiring corresponding configuration data based on the measurement point numbers and displaying it in the configuration application.

[0013] Thirdly, embodiments of this application provide an electronic device, which includes a memory and at least one processor. The memory is electrically connected to the at least one processor, and the memory stores instructions. The at least one processor invokes the instructions in the memory to cause the electronic device to execute a configuration method for displaying configuration data in a power system according to any of the foregoing embodiments of the first aspect of this application.

[0014] Fourthly, embodiments of this application provide a computer-readable storage medium storing instructions that, when executed by a processor, implement a method for configuring configuration data in a power system according to any of the foregoing embodiments of the first aspect of this application.

[0015] The method for configuring configuration data in a power system according to embodiments of this application includes a pre-set point number relationship configuration library. This library stores the point numbers of all devices in the power system and the corresponding configuration information for each point number. When binding measurement point numbers, for each element in the configuration application, the measurement point number is bound to the element through the point number relationship configuration library. Binding only requires selecting the point number and corresponding configuration information from the library, eliminating the need for manual table lookups and code copying and modification. This improves the efficiency of measurement point number binding compared to manual table lookups and reduces the operational difficulty. By configuring the point number relationship configuration library, multi-user, multi-platform deployment can be achieved. Only the actual measurement point numbers of the devices in the library need to be configured to display real-time data and status on the device visualization page. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0017] Figure 1 This application illustrates a flowchart of an embodiment of a method for configuring configuration data in a power system;

[0018] Figure 2 This application illustrates a flowchart of a method for configuring configuration data in a power system, which uses a point number relationship configuration library to bind measurement point numbers to graphic elements.

[0019] Figure 3 This application illustrates a flowchart of a method for configuring configuration data in a power system, which, in response to a measurement point parameter selection command, determines the device name, relationship configuration library table, and measurement point number corresponding to a graphic element based on the equipment to which the graphic element belongs and the point number relationship configuration library.

[0020] Figure 4 This application illustrates a signal flow diagram of obtaining node data corresponding to all measurement point numbers in one embodiment of the configuration method for configuration data in a power system.

[0021] Figure 5 This application presents a schematic diagram illustrating an embodiment of a configuration device for configuration data in a power system.

[0022] Figure 6 This is a schematic diagram of the hardware structure of an embodiment of the electronic device of this application.

[0023] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and the accompanying drawings. Detailed Implementation

[0024] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0025] It should be noted that all directional indicators (such as up, down, left, right, front, back, etc.) in the embodiments of this application are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicator will also change accordingly.

[0026] Furthermore, the use of terms such as "first" and "second" in this application is for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. Additionally, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. When the combination of technical solutions is contradictory or impossible to implement, such a combination of technical solutions should be considered non-existent and not within the scope of protection claimed in this application.

[0027] This application provides a configuration method for displaying configuration data in a power system. Figure 1 This is a flowchart illustrating an embodiment of a method for configuring configuration data in a power system. The method includes steps S110 to S130.

[0028] In step S110, a configuration application including multiple graphic elements is obtained.

[0029] In some embodiments, the configuration application is drawn using a power system configuration tool. The power system configuration tool can generate configuration pages through simple graphical drag-and-drop methods. Common configuration pages include graphical elements and text elements.

[0030] In step S120, for each graphic element in the configuration application, the graphic element is bound to the measurement point number through the point number relationship configuration library, which stores the point numbers of all devices in the power system and the configuration information corresponding to each point number.

[0031] Figure 2This application illustrates a flowchart of a method for configuring configuration data in a power system, which involves binding measurement point numbers to graphic elements using a point number relationship configuration library. In some embodiments, the point number relationship configuration library includes multiple relationship configuration library tables, each including the point number of the corresponding device. The steps for binding measurement point numbers to graphic elements using the point number relationship configuration library include steps S121 to S123.

[0032] In step S121, the device to which the graphic element belongs is determined based on the graphic element.

[0033] In step S122, based on the equipment to which the graphic element belongs and the point number relationship configuration library, in response to the measurement point parameter selection instruction, the equipment name, relationship configuration library table, and measurement point number corresponding to the graphic element are determined.

[0034] Figure 3 This application illustrates a flowchart of a method for configuring configuration data in a power system, which, in response to a measurement point parameter selection command, determines the device name, relationship configuration library table, and measurement point number corresponding to a graphic element based on the device to which the graphic element belongs and the point number relationship configuration library. In some embodiments, step S122 includes steps S1221 to S1223.

[0035] In step S1221, based on the device to which the graphic element belongs, in response to the device name selection instruction, the device name corresponding to the graphic element is determined, and the device name is associated with the corresponding device ID.

[0036] In step S1222, based on the target measurement point type of the graphic element, in response to the relation configuration table selection instruction, the relation configuration table corresponding to the graphic element is determined, and the relation configuration table has a relation configuration table name.

[0037] In step S1223, the measurement point number corresponding to the graphic element is determined in response to the measurement point number selection instruction, based on the device ID and relational configuration database table corresponding to the graphic element.

[0038] In some embodiments, step S122, which determines the device name, relational configuration table, and measurement point number corresponding to a graphic element in response to a measurement point parameter selection instruction, based on the device to which the graphic element belongs and the point number relational configuration library, further includes: determining the auxiliary parameters corresponding to the graphic element in response to the measurement point parameter selection instruction.

[0039] In some embodiments, the various relationship configuration tables in the point number relationship configuration library include a telemetry parameter table, a remote signaling parameter table, a remote pulse parameter table, and a setpoint parameter table.

[0040] In some embodiments, if the relational configuration library table corresponding to the graphic element is determined to be a telemetry parameter table, the auxiliary parameters include the number of telemetry data display bits and whether remote adjustment is supported.

[0041] In some embodiments, if the relational configuration library table corresponding to the graphic element is determined to be a remote signaling parameter table, then the auxiliary parameters include whether remote control is supported.

[0042] In some embodiments, if the relational configuration library table corresponding to the graphic element is determined to be the remote pulse parameter table, then the auxiliary parameters include the number of bits for remote pulse data display.

[0043] In step S123, in response to the confirmation binding instruction for the graphic element, the identification data corresponding to the device name, relation configuration library table, and measurement point number of the graphic element are bound to the graphic element.

[0044] In some embodiments, step S123 includes binding the device ID, relational configuration database table name, and measurement point number corresponding to the graphic element to different fields of the graphic element's graphic element attributes.

[0045] In some embodiments, in response to a confirmation binding instruction for a graphic element, step S123, which binds the device name, relational configuration library table, and identification data corresponding to the measurement point number of the graphic element to the graphic element, further includes: in response to a confirmation binding instruction for the graphic element, binding the auxiliary parameters corresponding to the graphic element to the graphic element.

[0046] In some embodiments, the device ID, relational configuration database table name, measurement point number, and auxiliary parameters corresponding to the graphic element are bound to different fields of the graphic element's graphic element attributes.

[0047] In one example, the device ID corresponding to the graphic element is bound to the DeviceID field of the graphic element attribute; the relational configuration database table name is bound to the TableName field of the graphic element attribute; the measurement point number corresponding to the graphic element is bound to the SpID field of the graphic element attribute; the number of digits in the telemetry data display or the number of digits in the remote pulse data display is bound to the ReserveDigits field of the graphic element attribute; and whether remote adjustment or remote control is supported is bound to the YTFlag field of the graphic element attribute.

[0048] The following will provide examples of binding telemetry point numbers, remote signaling point numbers, remote pulse point numbers, and fixed value point numbers.

[0049] For example, when binding telemetry point numbers, the device to which the graphic element belongs is determined based on the graphic element itself. Based on the device to which the graphic element belongs, in response to a device name selection instruction, the device name corresponding to the graphic element is determined. The device name is associated with the corresponding device ID. For example, the device name is determined to be "Photovoltaic 1". Subsequently, in response to a confirmation binding instruction for the graphic element, the device ID is bound to the DeviceID field of the graphic element's attributes. Based on the target measurement point type of the graphic element, in response to a relational configuration table selection instruction, the relational configuration table corresponding to the graphic element is determined. The relational configuration table has a relational configuration table name. In this example, the relational configuration table corresponding to the graphic element is determined to be the telemetry parameter table. Subsequently, in response to a confirmation binding instruction for the graphic element, the relational configuration table name is bound to the TableName field of the graphic element's attributes. Based on the device ID corresponding to the graphic element and the relational configuration database table (telemetry parameter table), query all point numbers corresponding to the device ID in the relational configuration database table (telemetry parameter table). In response to the point number selection command, determine the point number corresponding to the graphic element. For example, determine the point number as stat1_pv1_real-time active power_kW. Subsequently, in response to the confirmation binding command for the graphic element, bind the point number corresponding to the graphic element to the SpID field of the graphic element attribute. For the telemetry parameter table, in response to the point parameter selection command, determine the number of digits for telemetry data display. Subsequently, in response to the confirmation binding command for the graphic element, bind the number of digits for telemetry data display to the ReserveDigits field of the graphic element attribute. For the telemetry parameter table, in response to the point parameter selection command, determine whether remote adjustment is supported. Subsequently, in response to the confirmation binding command for the graphic element, bind whether remote adjustment is supported to the YTFlag field of the graphic element attribute.

[0050] For example, when binding remote sensing measurement point numbers, the device to which the image element belongs is determined based on the image element itself. Based on the device to which the image element belongs, in response to a device name selection instruction, the device name corresponding to the image element is determined. The device name is associated with the corresponding device ID. For example, the device name is determined to be "Photovoltaic 1". Subsequently, in response to a confirmation binding instruction for the image element, the device ID is bound to the DeviceID field of the image element's attributes. Based on the target measurement point type of the image element, in response to a relational configuration table selection instruction, the relational configuration table corresponding to the image element is determined. The relational configuration table has a relational configuration table name. In this example, the relational configuration table corresponding to the image element is determined to be the remote sensing parameter table. Subsequently, in response to a confirmation binding instruction for the image element, the relational configuration table name is bound to the TableName field of the image element's attributes. Based on the device ID corresponding to the graphic element and the relational configuration database table (remote signaling parameter table), all point numbers corresponding to the device ID are queried in the relational configuration database table (remote signaling parameter table). In response to the measurement point number selection command, the measurement point number corresponding to the graphic element is determined. For example, the measurement point number is determined to be stat1_pv1_switch status measurement point. Subsequently, in response to the confirmation binding command for the graphic element, the measurement point number corresponding to the graphic element is bound to the SpID field of the graphic element attribute. For the telemetry parameter table, in response to the measurement point parameter selection command, it is determined whether remote adjustment is supported. Subsequently, in response to the confirmation binding command for the graphic element, whether remote adjustment is supported is bound to the YTFlag field of the graphic element attribute.

[0051] For example, when binding remote pulse measurement point numbers, the device to which the image element belongs is determined based on the image element itself. Based on the device to which the image element belongs, in response to a device name selection instruction, the device name corresponding to the image element is determined. The device name is associated with a corresponding device ID; for example, the device name is determined to be "Photovoltaic 1". Subsequently, in response to a confirmation binding instruction for the image element, the device ID is bound to the DeviceID field of the image element's attributes. Based on the target measurement point type of the image element, in response to a relational configuration table selection instruction, the relational configuration table corresponding to the image element is determined. The relational configuration table has a relational configuration table name. In this example, the relational configuration table corresponding to the image element is determined to be the remote pulse parameter table. Subsequently, in response to a confirmation binding instruction for the image element, the relational configuration table name is bound to the TableName field of the image element's attributes. Based on the device ID corresponding to the graphic element and the relational configuration database table (remote pulse parameter table), all point numbers corresponding to the device ID are queried in the relational configuration database table (remote pulse parameter table). In response to the point number selection command, the point number corresponding to the graphic element is determined. For example, the point number is determined to be stat1_pv1_daily cumulative power generation_kWh. Subsequently, in response to the confirmation binding command for the graphic element, the point number corresponding to the graphic element is bound to the SpID field of the graphic element attribute. For the remote pulse parameter table, in response to the point parameter selection command, the number of digits for remote pulse data display is determined. Subsequently, in response to the confirmation binding command for the graphic element, the number of digits for remote pulse data display is bound to the ReserveDigits field of the graphic element attribute.

[0052] For example, when binding the fixed-value measurement point number, the device to which the graphic element belongs is determined based on the graphic element. Based on the device to which the graphic element belongs, in response to the device name selection instruction, the device name corresponding to the graphic element is determined. The device name is associated with the corresponding device ID. For example, the device name is determined to be "Photovoltaic 1". Subsequently, in response to the confirmation binding instruction for the graphic element, the device ID is bound to the DeviceID field of the graphic element attribute. Based on the target measurement point type of the graphic element, in response to the relational configuration table selection instruction, the relational configuration table corresponding to the graphic element is determined. The relational configuration table has a relational configuration table name. In this example, the relational configuration table corresponding to the graphic element is determined to be the fixed-value parameter table. Subsequently, in response to the confirmation binding instruction for the graphic element, the relational configuration table name is bound to the TableName field of the graphic element attribute. Based on the device ID corresponding to the graphic element and the relational configuration database table (setpoint parameter table), query all point numbers corresponding to the device ID in the relational configuration database table (setpoint parameter table). In response to the measurement point number selection instruction, determine the measurement point number corresponding to the graphic element. For example, determine the measurement point number as stat1_pv1_rated power_kW measurement point. In the subsequent response to the confirmation binding instruction for the graphic element, bind the measurement point number corresponding to the graphic element to the SpID field of the graphic element attribute.

[0053] like Figure 1In step S130, the corresponding configuration data is obtained based on the measurement point number and displayed in the configuration application.

[0054] In some embodiments, step S130 of obtaining the corresponding configuration data based on the measurement point number and displaying it in the configuration application includes: obtaining the node data corresponding to the measurement point number through an aggregated data interface request based on all bound measurement point numbers, and binding each node data to the corresponding graphic element.

[0055] Figure 4 This application illustrates a signal flow diagram for obtaining node data corresponding to all measurement point numbers in one embodiment of the configuration method for configuration data in a power system. In some embodiments, the various relationship configuration database tables of the point number relationship configuration database include a telemetry parameter table, a telemetry signaling parameter table, a telemetry pulse parameter table, and a setting parameter table.

[0056] In some embodiments, in step S130, if the relational configuration database table corresponding to at least one graphic element is a telemetry parameter table, a teleindication parameter table, or a telepulse parameter table, then the aggregated data interface request includes a first request for querying the real-time database. In some embodiments, in step S130, if the relational configuration database table corresponding to at least one graphic element is a fixed-value parameter table, then the aggregated data interface request includes a second request for querying the configuration database.

[0057] The steps described above, based on all measurement point numbers, to obtain the node data corresponding to all measurement point numbers through an aggregated data interface request, and to bind each node data to the corresponding graphic element, may include: traversing all graphic elements in the configuration application, classifying and managing the graphic elements according to the table name (TableName) of the relational configuration library to which different graphic elements belong; if the relational configuration library table corresponding to the graphic element is a telemetry parameter table, a remote signaling parameter table, or a remote pulse parameter table, then the aggregated data interface request includes a first request for querying the real-time library, for example, a request to query the queryRTData real-time library. If the relational configuration library table corresponding to the graphic element is a fixed-value parameter table, then the aggregated data interface request includes a second request for querying the configuration library, for example, a request to query the queryConfigData configuration library.

[0058] An aggregated data interface request can include a request URL (Uniform Resource Locator), a request message, and a request response.

[0059] Real-time libraries, such as Redis, are key-value stores. Redis is similar to Memcached, a high-performance distributed memory caching server, but it supports a wider range of value types, including strings, lists, sets, sorted sets (zsets), and hashes. These data types support push / pop, add / remove, intersection, union, difference, and more complex operations, all of which are atomic. Furthermore, Redis supports various sorting methods. Like Memcached, data is cached in memory for efficiency. However, Redis periodically writes updated data to disk or appends modification operations to a log file, and it implements master-slave synchronization. Redis is a high-performance key-value database. The emergence of Redis largely compensates for the shortcomings of key / value stores like Memcached, and in some cases, it can serve as a valuable supplement to dotted-value configuration libraries. It provides clients for Java, C / C++, C#, Hypertext Preprocessor (or PHP), JavaScript, Perl, Objective-C, Python, Ruby, Erlang, etc., and is very easy to use.

[0060] Configuration libraries, such as the MySQL configuration library, are used for MySQL, an open-source relational database management system (RDBMS). MySQL is renowned for its high performance, reliability, flexibility, and security, and is widely used in web applications, enterprise applications, and mobile applications. It supports multiple operating systems and programming languages, and offers a rich selection of storage engines, such as InnoDB and MyISAM, each with its specific advantages. MySQL also boasts high scalability and customizability, allowing users to adjust database configurations and optimize performance according to their specific needs.

[0061] The server, for example, is the Tomcat server. Tomcat is an open-source web application server, belonging to the lightweight application server category. Tomcat servers are widely used in small to medium-sized systems and situations with relatively low concurrent user access, and are the first choice for developing and debugging JSP programs. It can not only handle static HTML pages, but also act as a Servlet and JSP container, supporting the development and deployment of dynamic web applications. Web Container: Performs the functions of a web server, capable of handling HTML pages. Servlet Container: Tomcat includes a Servlet container called Catalina, used to handle Servlet code. Servlets are server-side programs written in Java, possessing platform and protocol independence characteristics. They can act as middleware to connect clients and databases, enabling the creation of dynamic web pages. JSP Container: Used to translate JSP (Java Server Pages) dynamic web pages into Servlet code. JSP is a dynamic web page development technology that uses JSP tags to insert Java code into HTML pages to generate dynamic web pages. Through the Tomcat server, developers can easily set up their own web server environment for the development and testing of web applications.

[0062] In this embodiment, the display of configuration data is based on the IEC 104 standard. The IEC 104 standard, developed by the International Electrotechnical Commission (IEC), is a standard that uses the TCP / IP (Internet Protocol) network protocol to transmit IEC 101 Application Service Data Units (ASDUs). This standard provides a communication protocol basis for the network transmission of telemetry information. By combining the IEC 104 standard with IEC 104 ASDUs, the standardization of the protocol and the reliability of communication can be well guaranteed.

[0063] The method for configuring configuration data in a power system according to embodiments of this application includes a pre-set point number relationship configuration library. This library stores the point numbers of all devices in the power system and the corresponding configuration information for each point number. When binding measurement point numbers, for each element in the configuration application, the measurement point number is bound to the element through the point number relationship configuration library. Binding only requires selecting the point number and corresponding configuration information from the library, eliminating the need for manual table lookups and code copying and modification. This improves the efficiency of measurement point number binding compared to manual table lookups and reduces the operational difficulty. By configuring the point number relationship configuration library, multi-user, multi-platform deployment can be achieved. Only the actual measurement point numbers of the devices in the library need to be configured to display real-time data and status on the device visualization page.

[0064] In some embodiments, when binding measurement point numbers, based on the device to which the graphic element belongs, in response to a device name selection instruction, the device name corresponding to the graphic element is determined, and the device name is associated with a corresponding device ID; based on the target measurement point type of the graphic element, in response to a relational configuration database table selection instruction, the relational configuration database table corresponding to the graphic element is determined, and the relational configuration database table has a relational configuration database table name; based on the device ID corresponding to the graphic element and the relational configuration database table, in response to a measurement point number selection instruction, the measurement point number corresponding to the graphic element is determined. The above measurement point number binding process only requires cascading selection based on the point number relational configuration database to determine the device to which the measurement point belongs and the associated measurement point number, simplifying the measurement point number binding process and further improving efficiency and response speed when handling measurement point number binding tasks with large amounts of data.

[0065] In some embodiments, based on all measurement point numbers, node data corresponding to all measurement point numbers is obtained through an aggregated data interface request, and each node data is bound to the corresponding graphic element. The aggregated data interface service query based on the aggregated data interface request simplifies the data acquisition process, improves efficiency, ensures data consistency and accuracy, provides diverse data services, and enhances the system's scalability and stability.

[0066] This application also provides a configuration device for displaying configuration data in a power system. Figure 5 This is a schematic diagram illustrating an embodiment of a configuration device for configuration data in a power system, as shown in this application. The configuration device for configuration data in a power system includes a configuration application acquisition module 110, a measurement point binding module 120, and a data binding module 130.

[0067] The configuration application acquisition module 110 is used to acquire configuration applications that include multiple graphic elements.

[0068] The measurement point binding module 120 is used to bind measurement point numbers to each graphic element in the configuration application through the point number relationship configuration library. The point number relationship configuration library stores the point numbers of all equipment in the power system and the configuration information corresponding to each point number.

[0069] The data binding module 130 is used to obtain the corresponding configuration data based on the measurement point number and display it in the configuration application.

[0070] The configuration device for displaying configuration data in a power system according to an embodiment of this application includes a pre-set point number relationship configuration library. This library stores the point numbers of all devices in the power system and the corresponding configuration information for each point number. When binding measurement point numbers, the measurement point binding module 120 binds the measurement point number to each graphic element in the configuration application using the point number relationship configuration library. Binding is achieved simply by selecting the point number and its corresponding configuration information from the library, eliminating the need for manual table lookup and code copying and modification. This significantly improves the efficiency of measurement point number binding compared to manual table lookup and reduces the operational difficulty. By configuring the point number relationship configuration library, multi-user, multi-platform deployment can be achieved. By simply configuring the actual measurement point numbers of the devices in the library, real-time data and status display on the device visualization page can be realized.

[0071] In some embodiments, the measurement point binding module 120 is configured to: determine the device to which the graphic element belongs based on the graphic element; determine the device name, relationship configuration library table, and measurement point number corresponding to the graphic element in response to the measurement point parameter selection instruction, according to the device to which the graphic element belongs and the point number relationship configuration library; and bind the identification data corresponding to the device name, relationship configuration library table, and measurement point number corresponding to the graphic element to the graphic element in response to the confirmation binding instruction for the graphic element.

[0072] Furthermore, in some embodiments, the measurement point binding module 120 is configured to: determine the device name corresponding to the graphic element based on the device to which the graphic element belongs, in response to a device name selection instruction, wherein the device name is associated with the corresponding device ID; determine the relation configuration library table corresponding to the graphic element based on the target measurement point type of the graphic element, in response to a relation configuration library table selection instruction, wherein the relation configuration library table has a relation configuration library table name; and determine the measurement point number corresponding to the graphic element based on the device ID corresponding to the graphic element and the relation configuration library table, in response to a measurement point number selection instruction.

[0073] In some of the above embodiments, when binding measurement point numbers, based on the device to which the graphic element belongs, in response to the device name selection instruction, the device name corresponding to the graphic element is determined, and the device name is associated with the corresponding device ID; based on the target measurement point type of the graphic element, in response to the relational configuration database table selection instruction, the relational configuration database table corresponding to the graphic element is determined, and the relational configuration database table has a relational configuration database table name; based on the device ID corresponding to the graphic element and the relational configuration database table, in response to the measurement point number selection instruction, the measurement point number corresponding to the graphic element is determined. The above measurement point number binding process only requires cascading selection based on the point number relational configuration database to determine the device to which the measurement point belongs and the associated measurement point number, simplifying the measurement point number binding process and further improving efficiency and response speed when handling measurement point number binding tasks with large amounts of data.

[0074] In some embodiments, the data binding module 130 is configured to: based on all bound measurement point numbers, obtain the node data corresponding to the measurement point number through an aggregated data interface request, and bind each node data to the corresponding graphic element.

[0075] In some of the above embodiments, based on all measurement point numbers, node data corresponding to all measurement point numbers is obtained through an aggregated data interface request, and each node data is bound to the corresponding graphic element. The aggregated data interface service query based on the aggregated data interface request simplifies the data acquisition process, improves efficiency, ensures data consistency and accuracy, provides diverse data services, and enhances the system's scalability and stability.

[0076] This application also provides an electronic device. Figure 6 This is a schematic diagram of the hardware structure of an embodiment of the electronic device of this application. The electronic device includes a memory 610 and at least one processor 620. The memory 610 is electrically connected to the at least one processor 620. The memory 610 stores instructions. The at least one processor 620 calls the instructions in the memory 610 to cause the electronic device to execute the configuration method for displaying configuration data in a power system according to any of the foregoing embodiments of this application.

[0077] The configuration method for displaying configuration data in a power system includes: acquiring a configuration application containing multiple graphic elements; binding measurement point numbers to each graphic element in the configuration application through a point number relationship configuration library, wherein the point number relationship configuration library stores the point numbers of all devices in the power system and the configuration information corresponding to each point number; acquiring the corresponding configuration data based on the measurement point number and displaying it in the configuration application.

[0078] Specifically, the processor 620 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0079] Memory 610 may include a large-capacity memory 610 for data or instructions. For example, and not limitingly, memory 610 may include a hard disk drive (HDD), a floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 610 may include removable or non-removable (or fixed) media. Where appropriate, memory 610 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 610 is non-volatile solid-state memory. In a particular embodiment, memory 610 includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0080] In one example, the control device may also include a communication interface 630 and a bus 640. The processor 620, memory 610, and communication interface 630 are connected via the bus 640 and communicate with each other.

[0081] The communication interface 630 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0082] Bus 640 includes hardware, software, or both, that couples components of an online data traffic metering device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a Memory 610 bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 640 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.

[0083] Furthermore, in conjunction with the configuration method for displaying configuration data in a power system described in the above embodiments, this application embodiment can provide a computer-readable storage medium for implementation. This computer-readable storage medium stores instructions that, when executed by a processor, implement any of the configuration methods for displaying configuration data in a power system described in the above embodiments.

[0084] The configuration method for displaying configuration data in a power system includes: acquiring a configuration application containing multiple graphic elements; binding measurement point numbers to each graphic element in the configuration application through a point number relationship configuration library, wherein the point number relationship configuration library stores the point numbers of all devices in the power system and the configuration information corresponding to each point number; acquiring the corresponding configuration data based on the measurement point number and displaying it in the configuration application.

[0085] This application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0086] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0087] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0088] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A configuration method for displaying configuration data in a power system, characterized in that, include: Obtain configuration applications that include multiple graphic elements; For each graphic element in the configuration application, the graphic element is bound to a measurement point number through a point number relationship configuration library, wherein the point number relationship configuration library stores the point numbers of all devices in the power system and the configuration information corresponding to each point number; The corresponding configuration data is obtained based on the measurement point number and displayed in the configuration application.

2. The configuration method for displaying configuration data in a power system as described in claim 1, characterized in that, The point number relationship configuration library includes multiple relationship configuration library tables, and each relationship configuration library table includes the point number of the corresponding device. The step of binding measurement point numbers to the graphic elements through the point number relationship configuration library includes: Determine the device to which the graphic element belongs based on the graphic element; Based on the device to which the graphic element belongs and the point number relationship configuration library, in response to the measurement point parameter selection instruction, the device name, relationship configuration library table and measurement point number corresponding to the graphic element are determined; In response to the confirmation binding command for the graphic element, the identification data corresponding to the device name, the relationship configuration library table, and the measurement point number of the graphic element are bound to the graphic element.

3. The configuration method for displaying configuration data in a power system as described in claim 2, characterized in that, The step of determining the device name, relationship configuration database table, and measurement point number corresponding to the graphic element in response to the measurement point parameter selection instruction, based on the device to which the graphic element belongs and the point number relationship configuration database, includes: Based on the device to which the graphic element belongs, in response to the device name selection instruction, the device name corresponding to the graphic element is determined, and the device name is associated with the corresponding device ID; Based on the target measurement point type of the graphic element, in response to the relation configuration database table selection instruction, the relation configuration database table corresponding to the graphic element is determined, and the relation configuration database table has a relation configuration database table name; Based on the device ID corresponding to the graphic element and the relationship configuration database table, in response to the measurement point number selection instruction, the measurement point number corresponding to the graphic element is determined.

4. The configuration method for displaying configuration data in a power system as described in claim 3, characterized in that, The step of responding to the confirmation binding instruction for the graphic element by binding the device name, the relationship configuration database table, and the identification data corresponding to the measurement point number to the graphic element includes: The device ID, the relation configuration database table name, and the measurement point number corresponding to the graphic element are bound to different fields of the graphic element's graphic element attributes.

5. The configuration method for displaying configuration data in a power system as described in claim 2, characterized in that, The step of determining the device name, relationship configuration database table, and measurement point number corresponding to the graphic element in response to the measurement point parameter selection instruction, based on the device to which the graphic element belongs and the point number relationship configuration library, further includes: In response to the command to select measurement point parameters, the auxiliary parameters corresponding to the graphic element are determined; The step of responding to the confirmation binding instruction for the graphic element by binding the device name, the relationship configuration database table, and the identification data corresponding to the measurement point number to the graphic element further includes: In response to the confirmation binding instruction for the graphic element, the associated parameter corresponding to the graphic element is bound to the graphic element.

6. The configuration method for displaying configuration data in a power system as described in claim 5, characterized in that, The point number relationship configuration library includes various relationship configuration tables such as telemetry parameter table, remote signaling parameter table, remote pulse parameter table, and fixed value parameter table; If the relational configuration database table corresponding to the graphic element is determined to be the telemetry parameter table, then the auxiliary parameters include the number of telemetry data display bits and whether remote adjustment is supported; If the relational configuration database table corresponding to the graphic element is determined to be the remote signaling parameter table, then the auxiliary parameters include whether remote control is supported; If the relational configuration database table corresponding to the graphic element is determined to be the remote pulse parameter table, then the auxiliary parameters include the number of bits for remote pulse data display.

7. The configuration method for displaying configuration data in a power system as described in claim 1, characterized in that, The step of obtaining the corresponding configuration data based on the measurement point number and displaying it in the configuration application includes: Based on all the bound measurement point numbers, the node data corresponding to the measurement point number is obtained through the aggregated data interface request, and each node data is bound to the corresponding graphic element.

8. The configuration method for displaying configuration data in a power system as described in claim 7, characterized in that, The point number relationship configuration library includes various relationship configuration tables such as telemetry parameter table, remote signaling parameter table, remote pulse parameter table, and fixed value parameter table; If at least one of the graph elements corresponds to a relational configuration database table that is the telemetry parameter table, the remote signaling parameter table, or the remote pulse parameter table, then the aggregated data interface request includes a first request for querying the real-time database. If at least one of the graph elements corresponds to the relational configuration database table, which is the fixed parameter table, then the aggregated data interface request includes a second request for querying the configuration database.

9. A configuration device for displaying configuration data in a power system, characterized in that, include: The configuration application acquisition module is used to acquire configuration applications that include multiple graphic elements; The measurement point binding module is used to bind measurement point numbers to each graphic element in the configuration application through the point number relationship configuration library, wherein the point number relationship configuration library stores the point numbers of all devices in the power system and the configuration information corresponding to each point number. The data binding module is used to obtain the corresponding configuration data based on the measurement point number and display it in the configuration application.

10. An electronic device, characterized in that, The electronic device includes a memory and at least one processor, the memory being electrically connected to the at least one processor, and the memory storing instructions. The at least one processor invokes the instructions in the memory to cause the electronic device to execute the configuration method for displaying configuration data in a power system as described in any one of claims 1 to 8.

11. A computer-readable storage medium storing instructions thereon, characterized in that, When the instruction is executed by the processor, it implements the configuration method for displaying configuration data in a power system as described in any one of claims 1 to 8.