Power system data configuration method and device, electronic equipment and storage medium

By determining the configuration mode in the communication channel of the power system and automatically generating the communication point table, the problem of low configuration efficiency in the prior art is solved, and an efficient and highly adaptable communication point table configuration is achieved.

CN119854110APending Publication Date: 2025-04-18ZHUHAI UNITECH POWER TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411716827.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

When configuring communication point tables in power systems, the prior art faces problems such as large workload, poor configuration accuracy and insufficient adaptability of specific communication protocols, resulting in low configuration efficiency of communication point table configuration.

Method used

By determining the corresponding configuration mode in the communication channel and configuring the communication point table or device type configuration according to the mode, compatibility of multiple configuration modes is achieved, and communication point tables are automatically generated to reduce human configuration errors and workload.

Benefits of technology

It improves the adaptability and efficiency of communication point table configuration, reduces human errors, simplifies the configuration process, adapts to traditional standard communication protocols, and significantly improves configuration convenience and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854110A_ABST
    Figure CN119854110A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of power system data processing, and provides a power system data configuration method and device, electronic equipment and a storage medium. The power system data configuration method is applied to transmitting end equipment and comprises the steps of creating a first communication channel; determining a first configuration mode in the communication attribute of the first communication channel; if the first configuration mode is a device mode or a virtual device mode, a target device model is determined from a preset device model library, and the target device model is a model constructed based on a device type; adding at least one device corresponding to the target device model in the first communication channel; and generating a channel device list document based on the target device model and the preset communication device model. According to the method, compatibility of multiple configuration modes is achieved, the adaptability of communication point table configuration is improved, manual configuration errors are reduced, the workload is reduced to a large extent, convenience is improved, and therefore the communication point table configuration efficiency is improved to a large extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of power system data processing, and in particular to a power system data configuration method, device, electronic device and storage medium. Background Art

[0002] In the power system, substations, power lines, open and closed loops, and ring network cabinets are equipped with various sensors. The analog quantities collected by the sensors need to be collected into data units so that the collected analog quantities can be sent to the upper-level data service equipment through the data units. At present, the communication sender generally adds telemetry points one by one under the channel and configures the relevant information of the point, outputs the corresponding communication point table document, and the communication receiver adds telemetry points one by one under the channel and configures the relevant information of the point according to the communication point table document. However, the above method faces the challenges of large workload, poor configuration correctness, and poor adaptability to specific communication protocols, which leads to the problem of low efficiency of communication point table configuration. Summary of the invention

[0003] The present disclosure provides a power system data configuration method, device, electronic device and storage medium. By determining the corresponding configuration mode in the communication channel and performing communication point table configuration or device type configuration according to the configuration mode, the compatibility of multiple configuration modes is achieved, the adaptability of the communication point table configuration is improved, and the function of automatically generating the communication point table according to the device model is capable of reducing human configuration errors, greatly reducing the workload, and improving convenience, thereby greatly improving the efficiency of communication point table configuration.

[0004] The first aspect of the present disclosure provides a power system data configuration method, which is applied to a sending end device, comprising:

[0005] creating a first communication channel;

[0006] Determining a first configuration mode in the communication attributes of the first communication channel; wherein the first configuration mode is a conventional point table mode, a device mode or a virtual device mode;

[0007] If the first configuration mode is a device mode or a virtual device mode, determining a target device model from a preset device model library, wherein the target device model is a model constructed based on a device type;

[0008] Adding at least one device corresponding to the target device model in the first communication channel;

[0009] A channel device list document is generated based on the target device model and the preset communication device model, wherein the preset communication device model includes an association relationship between the first communication channel and the at least one device, and the channel device list document includes key information of a point table of each of the at least one device.

[0010] A second aspect of the present disclosure provides a power system data configuration method, which is applied to a receiving-end device, comprising:

[0011] creating a second communication channel;

[0012] Determining a first configuration mode in the communication attributes of the first communication channel; wherein the first configuration mode is a conventional point table mode, a device mode or a virtual device mode;

[0013] If the first configuration mode is a device mode or a virtual device mode, obtaining a channel device list document, parsing the channel device list document, and obtaining parsed content;

[0014] Extracting target key information from the parsed content, wherein the target key information includes a target device model of a transmitting end device, at least one device corresponding to the target device model, and key information of a point table of each of the at least one device;

[0015] The device configuration of the target device model is performed based on the target key information, and a communication point table corresponding to the second communication channel is generated based on the target key information.

[0016] A third aspect of the present disclosure provides a power system data configuration device, applied to a sending end device, comprising:

[0017] A first creation and configuration module, used to create a first communication channel and configure a communication protocol of the first communication channel;

[0018] A first determining module is used to determine a first configuration mode in the communication attributes of the first communication channel; wherein the first configuration mode is a conventional point table mode, a device mode or a virtual device mode;

[0019] a second determining module, configured to determine a target device model from a preset device model library if the first configuration mode is a device mode or a virtual device mode, wherein the target device model is a model constructed based on a device type;

[0020] A first adding module, configured to add at least one device corresponding to the target device model in the first communication channel;

[0021] The first generation module is used to generate a channel device list document based on the target device model and the preset communication device model, wherein the preset communication device model includes an association relationship between the first communication channel and the at least one device, and the channel device list document includes key information of a point table of each of the at least one device.

[0022] A fourth aspect of the present disclosure provides a power system data configuration device, applied to a receiving end device, comprising:

[0023] A second creation configuration module, used to create a second communication channel;

[0024] A third determining module is used to determine a second configuration mode in the communication attributes of the second communication channel; wherein the second configuration mode is a conventional point table mode, a device mode or a virtual device mode;

[0025] a parsing module, configured to obtain a channel device list document if the second configuration mode is a device mode or a virtual device mode, and parse the channel device list document to obtain parsed content;

[0026] an extraction module, configured to extract target key information from the parsed content, wherein the target key information includes a target device model of a transmitting end device, at least one device corresponding to the target device model, and key information of a point table of each of the at least one device;

[0027] The second generating module is used to generate a communication point table corresponding to the second communication channel based on the target key information.

[0028] A fifth aspect of the present disclosure provides an electronic device, which includes a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned power system data configuration method.

[0029] A sixth aspect of the present disclosure provides a computer-readable storage medium, in which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer executes the above-mentioned power system data configuration method.

[0030] In the technical solution provided by the present disclosure, a first communication channel is created; a first configuration mode is determined in the communication attributes of the first communication channel; wherein the first configuration mode is a conventional point table mode, a device mode or a virtual device mode; if the first configuration mode is a device mode or a virtual device mode, a target device model is determined from a preset device model library, wherein the target device model is a model built based on a device type; at least one device corresponding to the target device model is added to the first communication channel; based on the target device model and the preset communication device model, a channel device list document is generated, wherein the preset communication device model includes an association relationship between the first communication channel and the at least one device, and the channel device list document includes key information of the point table of each of the at least one device. In the embodiment of the present disclosure, by determining the corresponding configuration mode in the communication channel, and performing communication point table configuration or device type configuration according to the configuration mode, compatibility of multiple configuration modes is achieved, the adaptability of the communication point table configuration is improved, the function of automatically generating the communication point table according to the device model is enabled, human configuration errors are reduced, the workload is greatly reduced, and the convenience is improved, thereby greatly improving the efficiency of communication point table configuration. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 A schematic diagram of an embodiment of a power system data configuration method applied to a transmitting end device in an embodiment of the present disclosure;

[0032] Figure 2 A schematic diagram of an embodiment of a first interactive control in a first graphical user interface in an embodiment of the present disclosure;

[0033] Figure 3 It is a schematic diagram of another embodiment of the power system data configuration method applied to a receiving-end device in an embodiment of the present disclosure;

[0034] Figure 4 A schematic diagram of an embodiment of a power system data configuration device applied to a transmitting end device in an embodiment of the present disclosure;

[0035] Figure 5 A schematic diagram of an embodiment of a power system data configuration device applied to a receiving-end device in an embodiment of the present disclosure;

[0036] Figure 6 A schematic diagram of an embodiment of a power system data configuration system in an embodiment of the present disclosure;

[0037] Figure 7 A schematic diagram of an embodiment of an operation flow between a sending end device and a receiving end device in a power system data configuration system in an embodiment of the present disclosure;

[0038] Figure 8A schematic diagram of an embodiment of a module structure of a transmitting end device or a receiving end device in an embodiment of the present disclosure;

[0039] Fig. 9 A schematic diagram of another embodiment of the operation flow between a sending end device and a receiving end device in the power system data configuration system in the embodiment of the present disclosure;

[0040] Fig.10 A schematic diagram of another embodiment of the operation flow between a sending end device and a receiving end device in the power system data configuration system in the embodiment of the present disclosure;

[0041] Fig.11 Schematic diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0042] This embodiment provides a power system data configuration method, device, electronic device and storage medium, which can greatly improve the configuration efficiency of the communication point table.

[0043] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0044] In the power system, substations, power lines, switchgear, ring network cabinets, etc. are equipped with various sensors (for example, voltage transformers, current transformers, fault indicators, etc.). The analog data collected by the sensors are collected in data units (for example, protection devices, measurement and control devices, etc., these data units are also called data acquisition and control devices, referred to as acquisition devices), and then the data units convert the collected analog data into digital quantities and send them to the upper-level data services (for example, communication machines, data acquisition front-end machines, etc.).

[0045] The data of these collection devices need to be forwarded through multiple levels to the substation and the centralized control center, and then shared with multiple application systems (for example, monitoring system, microcomputer anti-error system). For each level of data transmission, the communicating parties generally use an agreed communication point table, which usually includes a telesignal point table, a telemetering point table, and a remote control point table. Among them, there is a point number represented by a unique integer in the communication point table, and this point number determines the meaning of this collected data, and the value corresponding to the point number is the value of the collected data. When forwarding data at each level, the data of multiple collection devices will be transmitted simultaneously, and the data of sensors collected by multiple collection devices will be arranged according to the point number in the communication point table. In this way, as long as a point number in the communication point table is determined, it can be known which data in which sensor this data corresponds to. Among them, for each level of data forwarding, the current point configuration method is: the sending device first creates a new communication channel and configures the communication protocol, then adds telemetry points one by one under the communication channel and configures the point's identity (Identity, ID), description, ratio and other information, and finally outputs the telemetry communication point table document; the receiving device first creates a new communication channel and configures the communication protocol, and then, according to the communication point table document, adds telemetry points one by one under the communication channel and configures the point's ID, description, ratio and other information.

[0046] Since a substation may have dozens or even hundreds of sensors, a line involves multiple substations, switchgear, and related sensors, or even thousands of them. The centralized control center of an administrative district manages many lines and involves dozens of substations. Therefore, when data is forwarded at all levels and each application system uses this data, it will be challenging to correctly configure, manage, and use the communication point table. For example, a certain level of data forwarding needs to transmit data from 1,000 collection devices, and each collection device has 50 data. The number of communication points that need to be configured in the communication point table is: 1000*50=50,000. However, in order to facilitate maintenance and use, the communicating parties need a special description document to agree on the meaning of each communication point. When the communication point table changes, the description document needs to be maintained in a timely manner. This is necessary for each level of data forwarding and each system application of this data, which generates a very large workload and is prone to errors.

[0047] With the rapid development of automation, Internet of Things and artificial intelligence, the traditional point meter configuration method is facing the challenges of huge workload, configuration correctness and maintainability. Some coping technologies often require specific communication protocols or communication bus support, and are not suitable for various traditional standard communication protocols of power systems (for example, IEC101, IEC104, CDT, 1801, etc.). However, various traditional standard communication protocols of power systems still occupy a dominant position in the actual application of the power industry.

[0048] Therefore, in summary, current approaches face challenges of heavy workload, poor configuration correctness, and poor adaptability to specific communication protocols, which in turn leads to the problem of low configuration efficiency of the communication point table.

[0049] Based on the above problems, this embodiment provides a power system data configuration method, device, electronic device and storage medium. It can be applied to any data configuration scenario of data transmission, especially the data configuration scenario of the power system, for example, the data configuration scenario of the substation, and can also be applied to the subway field of rail transportation, which is not limited here.

[0050] It can be understood that the execution subject of the present disclosure may be a power system data configuration device, or a terminal or a server, which is not specifically limited here.

[0051] For ease of understanding, the specific process of this embodiment is described below. Figure 1 The power system data configuration method is applied to a transmitting end device. An embodiment of the power system data configuration method in this embodiment includes:

[0052] 101. Create a first communication channel;

[0053] Among them, as an example but not limitation, the sending end device can be a collection device, or it can be the upper-level data service device of the collection device, or it can be any level of data service device after the upper-level data service, wherein the collection device can be understood as a device that can convert analog quantities and switch quantities into digital quantities and send them to the upper-level communication service; the communication channel can be understood as the physical channel of the two parties of the communication service; if the sending end device is a collection device, the current corresponding number of collection devices is 1, and the first communication channel only includes one communication channel, that is, the communication channel between the collection device and the upper-level data service device; if the sending end device is the upper-level data service device of the collection device, or, any level of data service device after the upper-level data service, the first communication channel includes one communication channel or more than one communication channel, that is, if the communication channels corresponding to the collection devices to be transmitted are the same, then the first communication channel only includes one communication channel, if the communication channels corresponding to the collection devices to be transmitted are different, then the first communication channel includes more than one communication channel.

[0054] When creating the first communication channel, a corresponding communication protocol (which may be a standard communication protocol in the power system) is configured for the newly created communication channel as required. The steps of creating the first communication channel may be similar to the steps of creating a communication channel in an existing power system.

[0055] 102. Determine a first configuration mode in the communication attributes of the first communication channel; wherein the first configuration mode is a conventional point table mode, a device mode, or a virtual device mode;

[0056] Among them, as an example but not limitation, the conventional point table mode can be understood as the traditional point table configuration method (devices cannot be configured), and one communication point is added one by one. The device mode can be understood as: only devices can be configured, suitable for a communication method similar to RS485, supporting a mode of one master station or multiple slave stations, the device address is the slave station address, and the point address is the communication point address in the slave station, wherein some configurations, for example, the virtual device address VirRtu_RtuAddr = -1, the virtual device point address VirRtu_PointAddr = -1. The virtual device mode can be understood as: only virtual devices can be configured, even if the points of different virtual devices in the channel, the point address PointAddr cannot be repeated, the point address PointAddr is the point ID, and the points in the channel can be directly determined, wherein some configurations, for example, the device address RtuAddr = -1.

[0057] Among them, as an example but not limitation, the channel attributes of the first communication channel correspond to a first attribute panel, and determining the first configuration mode in the communication attributes of the first communication channel can specifically be: in response to a first adjustment instruction for the communication attributes on the first attribute panel, determining the first configuration mode based on the mode information indicated by the first adjustment instruction.

[0058] 103. If the first configuration mode is a device mode or a virtual device mode, determining a target device model from a preset device model library, wherein the target device model is a model constructed based on a device type;

[0059] The preset device model library is a database that stores device models pre-built according to various device types, where the device type can be understood as the type of collection device, that is, the type of various types of equipment that collects parameter data such as the operating status, load, voltage, current, etc. of the power system, such as smart point meters, concentrators, sensors, and fault indicators. The preset device model library stores models corresponding to various device types in the power system, one device type corresponds to one device model, and the format of each device model is a format recognized by both communicating parties (i.e., the sending end device and the receiving end device). The form of the device model can be a form that is easy to store, such as a document, which is not specifically limited here; as an example but not a limitation, the device models in the preset device model library are pre-generated based on the data of the device development end (i.e., generally provided by the device developer), generally including but not limited to the communication point table of telesignaling, telemetry and remote control, and each point in each communication point table has a unique ID, which represents the specific meaning of the corresponding communication point; as an example but not a limitation, the content of each device model includes but is not limited to attributes, attribute types and descriptions, which can be shown in Table 1:

[0060] Table 1 Device model

[0061]

[0062] As an example but not a limitation, the internal telesignaling point list defined by the type device, the internal telemetry point list defined by the type device and the internal remote control point list defined by the type device are similar. Taking the telesignaling point model of the device type (i.e. the internal telesignaling point list defined by the type device) as an example, it can be shown in Table 2:

[0063] Table 2 Remote signal point model of device type

[0064]

[0065] Among them, as an example but not limitation, the display format of the preset device model library can be a format that can be queried conveniently and quickly, or it can be a format with strong intuitiveness and presentation, that is, a format that can better display data, such as a list, knowledge graph and structure tree, which is not specifically limited here.

[0066] 104. Add at least one device corresponding to the target device model in the first communication channel;

[0067] Among them, as an example but not limitation, if the first communication channel is a collection device, the number of devices corresponding to the target device model added in the first communication channel is one, that is, the sending end device itself, and the device at this time is a specific physical device, that is, the collection device; if the first communication channel is the upper-level data service device of the collection device, or any level of data service device after the upper-level data service, then the number of devices corresponding to the target device model added in the first communication channel is one or more, and the number of devices added is determined by the collection device connected to the sending end device, wherein the device at this time is a virtual device corresponding to the collection device, and the virtual device can be understood as: when multiple data points are mapped to complete data of a specific type of device, the device in the communication channel, for example, in a channel, is originally point-to-point in the form of a communication point table, but if multiple data points are mapped to complete data of a certain type of device, then the communication channel can be regarded as communicating with the device (device address + point address), and the device in the communication channel is a virtual device.

[0068] Among them, as an example but not limitation, the form of addition can be added by manually triggering corresponding instructions, for example, the sending end device provides a corresponding graphical user interface for user interaction, so as to realize the addition of at least one device corresponding to the target device model in the first communication channel; it can also be added automatically by artificial intelligence, for example, according to the information of the sending end device and the first communication channel, the corresponding addition parameters are matched, wherein the addition parameters can be understood as the configuration parameters of the device, and the corresponding device configuration operation is automatically performed according to the addition parameters.

[0069] As an example but not a limitation, a specific data example (device model instance) after adding at least one device corresponding to the target device model in the first communication channel may be as shown in Table 3 below:

[0070] Table 3 Device model examples

[0071]

[0072] Explanation of the above Table 3:

[0073] 1. Since the device model (RtuID) is fixed, both parties in communication know the point table definition inside the device. Rtu_UT_8012 and Rtu_UT_8251 are two device models.

[0074] 2. The channel with ChannelAddr=1 adopts the master-slave mode of RS485 to communicate with 4 specific devices at the same time and collect their data.

[0075] 3. The channel with ChannelAddr=2 forwards or receives data from 3 specific devices (virtual devices).

[0076] In one implementation, after adding at least one device corresponding to the target device model in the first communication channel, a channel point table model may be generated, wherein, as an example but not limitation, the channel point table model may be a point table format agreed upon by both parties of the communication, and the channel point table model may be understood as a device point table model, that is, a communication point table of a specific model acquisition device is described in the form of code or configuration file, and each communication point in the communication point table generally includes information such as an internal point ID, description, and ratio, and the channel point table model includes but is not limited to a channel telesignaling point table model, a channel remote control point table model, and a channel telemetry point table model, and the channel telesignaling point table model, the channel remote control point table model, and the channel telemetry point table model are similar, and taking the model definition of the channel telemetry point table model as an example, the model definition of the channel telemetry point table model may be shown in Table 4 below:

[0077] Table 4 Channel telemetry point table model

[0078]

[0079] Explanation of Table 4 above:

[0080] 1. ChannelAddr, RtuAddr, and PointAddr are combined to determine a telemetry point.

[0081] 2. Channel configuration is divided into three modes. Select one of them and then configure it.

[0082] a) Conventional point table mode: that is, the traditional point table configuration method (device cannot be configured), PointAddr is the communication point address in the channel, other configurations: RtuAddr = -1, VirRtu_RtuAddr = -1, VirRtu_PointAddr = -1.

[0083] b) Mode device: can only configure the acquisition device, suitable for similar RS485 communication mode, support one master station or multiple slave stations, other RutAddr is the slave station address, PointAddr is the communication point address in the slave station. Other configurations: VirRtu_RtuAddr = -1, VirRtu_PointAddr = -1.

[0084] c) Virtual device mode: only virtual devices can be configured, VirRtu_RtuAddr and VirRtu_PointAddr are the device address and the internal address of the device respectively, PointAddr is the communication point address in the channel (even if the points of different virtual devices in the channel, PointAddr cannot be repeated), other configurations: RtuAddr = -1. The essence of this mode is the same as the traditional mode: PointAddr is the point ID, which can directly determine the point in the channel.

[0085] 3. When the channel is configured as "Device":

[0086] a) RtuAddr>=0;

[0087] b) VirRtu_RtuAddr = -1;

[0088] c) VirRtu_PointAddr = -1;

[0089] d) PointAddr is consistent with the internal point address (YcPoint.ID) defined by the device model.

[0090] 4. When configuring a channel as a "virtual device":

[0091] a) RtuAddr = -1;

[0092] b) VirRtu_RtuAddr>=0;

[0093] c) VirRtu_PointAddr, which is consistent with the internal point address (YcPoint.ID) defined by the device model;

[0094] d) PointAddr: Communication point address. Automatically generated by sorting the devices in the channel according to VirRtu_RtuAddr.

[0095] 5. Generate channel point table data.

[0096] a) Conventional point table mode is the traditional point table configuration method, where communication points are added one by one.

[0097] b) Device mode and virtual device mode are automatically generated by the program.

[0098] The specific data example of the channel telemetry point table model automatically generated by the program can be shown in Table 5 below:

[0099] Table 5 Specific data of channel telemetry point table model

[0100]

[0101] Explanation of Table 5 above:

[0102] 1. The channel with ChannelAddr=1 is configured with the actual device (i.e., the acquisition device). RtuAddr and PointAddr are the device address and the internal point address of the device model, respectively.

[0103] 2. The channel with ChannelAddr = 2 is configured as a virtual device. VirRtu_RtuAddr and VirRtu_PointAddr are the device address and the internal point address of the device model respectively. PointAddr is the communication point address of the channel and is unique within the same channel.

[0104] 105. Generate a channel device list document based on the target device model and the preset communication device model, wherein the preset communication device model includes an association relationship between the first communication channel and at least one device, and the channel device list document includes key information of a point table of each of the at least one device.

[0105] Among them, as an example but not limitation, the specific content in the preset communication device model includes but is not limited to the information corresponding to the attributes, attribute types and descriptions, which can be shown in Table 6 below, wherein a communication channel can be configured with multiple devices, and a specific device can only belong to one specific communication channel and cannot belong to multiple communication channels at the same time, that is, each device in the preset communication device model has a one-to-one corresponding communication channel; the key information of the point table of at least one device can be understood as the representative information used to quickly find the point table of at least one device in the communication point table of the first communication channel, for example, the starting position, index, etc.

[0106] Table 6 Communication device model

[0107]

[0108] As an example but not a limitation, key information can be extracted from the target device model and the preset communication device model to obtain the target key information, wherein specifically, the key information of the target device model can be advanced to obtain initial key information, and the preset communication device model can be matched according to the initial key information to obtain the target key information. The accuracy of key information extraction is improved by multi-level key information extraction; the target key information is integrated according to the preset document format, and the integrated key information is written into the preset document to obtain the channel device list document. The channel device list document is accurately generated in a convenient and simple way.

[0109] Among them, as an example but not limitation, the content in the channel device list document includes but is not limited to the devices contained in the first communication channel, the types of devices, and the starting positions of various point lists of the devices (for example, telesignaling point list, telemetering point list, and remote control point list) in the communication point table of the entire channel (first communication channel).

[0110] In this embodiment, by determining the corresponding configuration mode in the communication channel and configuring the communication point table or the device type according to the configuration mode, compatibility with multiple configuration modes is achieved, the adaptability of the communication point table configuration is improved, and the function of automatically generating the communication point table according to the device model can be reduced, thereby reducing human configuration errors (since the device model is stable, after the development of a certain type of device is completed, its device model is determined and will not change (unless the device is upgraded, etc.), so the communication point table automatically generated according to the device model is more accurate than direct manual entry), compatible with the traditional point-to-point method (applicable to both communicating parties, one party adopts this method for point-to-point, and the other party adopts the traditional point-to-point method, which is applicable to more scenarios, because the communication process often involves many manufacturers. If the other party is not willing to modify the configuration program to adopt this point-to-point method, for this party, this point-to-point method is still applicable), compatible with various traditional standard communication protocols of the power system, greatly reducing the workload and improving convenience, thereby greatly improving the efficiency of communication point table configuration.

[0111] In one implementation, the sending end device includes a first graphical user interface. When determining a target device model from a preset device model library, the target device model is determined by a touch operation. Specifically: all device models in the preset device model library are displayed in a first preset style in the first graphical user interface, wherein one device model corresponds to one device type; and the target device model is determined in response to a first touch operation on the device model displayed in the first graphical user interface.

[0112] Among them, as an example but not limitation, the first preset style has the characteristics of being clear, easy to read, and easy to compare and find specific data, such as a list; in addition, the display mode of the first preset style can be static or dynamic, for example, a dynamic chart that displays data through animation or interactive effects; the display form of the first preset style can be a hidden interactive control (for example, after clicking the interactive control, it switches from a hidden state to a displayed state, displaying all device models), or a floating window. The first touch operation can be a touch operation such as a click operation, a double-click operation, or a long press, which can be set according to needs and is not limited here.

[0113] As an example and not limitation, in response to a first touch operation on a device model displayed in a first graphical user interface, determining the target device model may be: performing a pull-down (or swipe-down) operation on the list in the first graphical user interface, and while performing the pull-down (or swipe-down) operation, determining the device model corresponding to the first touch operation as the target device model.

[0114] In addition, it should be noted that a first touch operation determines a device type, that is, the number of device models in the target device model can be one or more. When the number of device models in the target device model is one, the number of first touch operations is one. When the number of device models in the target device model is more than one, the number of first touch operations is more than one. Each time the first touch operation determines a device model, after at least one device corresponding to the determined device model is added to the first communication channel, the next first touch operation can be performed to determine another device model and add at least one corresponding device, and so on, the iterative operation is performed until all device models in the target device model are determined and the corresponding devices are added.

[0115] By displaying all device models in the preset device model library in a first preset style in a first graphical user interface and determining the target device model with a first touch operation, the intuitiveness of all device models in the preset device model library is enhanced, and the convenience, accuracy, immediacy and efficiency of determining the target device model are improved.

[0116] In one implementation, the sending end device includes a first graphical user interface. When determining a target device model from a preset device model library, the target device model can be determined by combining automatic retrieval and touch operation, specifically: obtaining device key information; searching the preset device model library based on the device key information to obtain at least one device model to be processed; displaying the at least one device model to be processed in a second preset style in the first graphical user interface; and determining the target device model in response to a touch operation on the at least one device model to be processed displayed on the first graphical user interface.

[0117] Among them, the device key information may include but is not limited to the model and name of the device, and the device key information may be a keyword or a string or a character. The second preset style may be similar to the first preset style, or may be different from the first preset style, and may be set according to needs, and is not limited here. The touch operation of the at least one device model to be processed may be a touch operation such as a click operation, a double-click operation, or a long press, and may be set according to needs, and is not limited here.

[0118] Among them, as an example but not limitation, at least one device model to be processed may be part of the device models in the preset device model library, that is, the device model in the preset device model library whose matching degree (similarity) with the device key information is greater than the preset value corresponding to the device model, and at least one device model to be processed is the device model sorted in descending order according to the matching degree (greater than the preset value); at least one device model to be processed may be all the device models in the preset device model library, and all the device models are sorted in descending order according to the matching degree.

[0119] It should be noted that a first touch operation determines a device type, that is, the number of device models in the target device model can be one or more. A first touch operation determines a device type, and the next first touch operation can only be performed after at least one corresponding device is added to the first communication channel.

[0120] By displaying at least one device model to be processed based on the retrieval of device key information in a second preset style in the first graphical user interface, and determining the target device model according to the corresponding touch operation, the intuitiveness and readability of the device model can be further enhanced, and the convenience, accuracy, immediacy and efficiency of determining the target device model can be further improved.

[0121] In one implementation, the sending end device includes a first graphical user interface. When at least one device corresponding to a target device model is added in a first communication channel, the addition of the device in the first communication channel can be achieved through a trigger operation of an interactive control. Specifically: in response to a trigger operation on a first interactive control in the first graphical user interface, first device configuration data is obtained; based on the first device configuration data, at least one device corresponding to the target device model is configured in the first communication channel.

[0122] As an example but not limitation, the first interactive control includes at least one interactive control, and one interactive control corresponds to one item; the functions of the interactive controls in the first interactive control may be the same or different. For example, the functions of the interactive controls in the first interactive control are all used for inputting parameter values ​​rather than for touch operations. The touch operation of the first interactive control may be a triggering operation such as a click operation, a double-click operation, a long press, or the input of text data, which may be set according to requirements and is not limited here. The first interactive control in the first graphical user interface may be as follows: Figure 2 shown.

[0123] Among them, as an example but not limitation, the first device configuration data includes but is not limited to basic device information (basic device information includes but is not limited to device type, the first address of the device to be added, the number of devices to be added, device name, description and virtual device information) and the first address of the communication point table (the first address of the communication point table includes but is not limited to telesignal input, telesignal output, telemetry input, telemetry output, remote control input and remote control output), wherein the first address of the device to be added can be understood as the destination address of the data packet or information frame during the transmission process; the triggering operation of the first interactive control in the first graphical user interface can be understood as the input operation of the first address and number of the device to be added; based on the first device configuration data, at least one device corresponding to the target device model is automatically configured in the first communication channel. By simply selecting the device model, then entering the first address and number of the device to be added, and configuring the first address of each point table, all communication points can be automatically generated, which is much faster than adding communication points one by one and then configuring the detailed information of the communication points.

[0124] By configuring the first device configuration data corresponding to the trigger operation of the first interactive control in the first graphical user interface, at least one device corresponding to the target device model is configured in the first communication channel, thereby enhancing the user experience, being able to better complete the configuration task, and improving the convenience and efficiency of the configuration.

[0125] In one implementation, when adding at least one device corresponding to the target device model in the first communication channel, the above steps 102-103 can be iteratively executed according to actual conditions, specifically: obtaining the device model to be added; if the device models to be added include the same device model, then based on the device model to be added, at least one device corresponding to the target device model is configured in the first communication channel; if the device models to be added include more than one device model, then based on any one of the device models to be added, after configuring at least one device corresponding to the target device model in the first communication channel, then based on another device model of the device models to be added, at least one device corresponding to the target device model is configured in the first communication channel, until all device models are executed.

[0126] Among them, as an example but not limitation, the device models to be added include the same device model, which can be understood as: all the device models to be added are the same; the device models to be added include more than one device model, which can be understood as: all the device models to be added have different models. In the case that all the device models to be added are the same, batch synchronization device addition operations can be implemented, that is, the operations of steps 102-103 above only need to be performed once. In the case that all the device models to be added have different models, the operations of steps 102-103 above need to be repeated.

[0127] If the device models to be added include more than one device model, then based on any one of the device models to be added, at least one device corresponding to the target device model is configured in the first communication channel, and then based on another device model in the device models to be added, at least one device corresponding to the target device model is configured in the first communication channel, until all device models are executed. The operation of configuring at least one device corresponding to the target device model in the first communication channel based on any one of the device models to be added corresponds to the operation of determining the target device model from the preset device model library.

[0128] By performing the operation of adding at least one device corresponding to the target device model in the first communication channel according to whether the device models to be added are the same, the convenience, accuracy, practicality and maintainability of the device configuration in the first communication channel are improved.

[0129] In one implementation, after adding at least one device corresponding to the target device model in the first communication channel, if the second configuration mode is the device mode, a communication point table is automatically generated according to the device mode, specifically: in response to the operation of configuring the acquisition device for the channel, the communication point address is set to the internal point address defined by the target device model to obtain the set communication point address; the channel address of the first communication channel and the device address corresponding to at least one device are obtained; and based on the channel address, the device address and the set communication point address, a communication point table for the first communication channel is generated.

[0130] Among them, if the first configuration mode is the device mode (that is, the channel configuration collection device), the sending end device is the collection device, wherein the communication point table can be understood as: data is transmitted in the communication channel, and data interaction is carried out directly using the data point address as the ID, and each ID represents a specific data.

[0131] Among them, as an example but not limitation, when generating a communication point table of the first communication channel based on the channel address, the device address and the communication point address after being set, parameter values ​​can be set for the channel address of the first communication channel and the device address corresponding to at least one device, and the communication point table of the first communication channel is generated based on the channel address and the device address after the parameter setting, as well as the communication point address after being set, that is, when setting parameter values ​​for the channel address of the first communication channel and the device address corresponding to at least one device, the parameter value of the device address can be set to -1 (i.e., RtuAddr=-1), the parameter value of the virtual device address can be set to -1 (i.e., VirRtu_RtuAddr=-1), and the parameter value of the virtual device point address can be set to -1 (i.e., VirRtu_RtuAddr=-1).

[0132] By executing operations on the channel configuration collection device according to the device mode to generate a communication point table for the first communication channel, it is possible to dynamically adapt to equipment changes, flexibly adjust its channel configuration, simplify the configuration process, and enhance the reliability, stability, intelligence, automation and efficiency of the communication point table configuration.

[0133] In one implementation, after adding at least one device corresponding to the target device model in the first communication channel, if the second configuration mode is the virtual device mode, a communication point table is automatically generated according to the virtual device mode, specifically: in response to an operation of configuring a virtual device for a channel, the virtual device point address is set to an internal point address defined by the target device model to obtain the set virtual device point address; at least one device is sorted in ascending order of the set virtual device point address to obtain a sorted virtual device sequence; and the communication point table of the first communication channel is generated based on the sorted virtual device sequence and the point list defined by the target device model.

[0134] If the second configuration mode is a virtual device mode, the sending end device is the upper level data service device of the collection device, or any level data service device after the upper level data service. Part of the configuration is: device address RtuAddr = -1.

[0135] Among them, as an example but not limitation, in response to the operation of configuring a virtual device for a channel, the virtual device point address is set to the internal point address defined by the target device model, and when the set virtual device point address is obtained, the parameter value of the device address is also set to -1 (i.e., RtuAddr=-1), and the parameter value of the virtual device address is set to be greater than or equal to 0 (i.e., VirRtu_RtuAddr>=0).

[0136] As an example but not limitation, all virtual devices are synthesized into a communication point table of the first communication channel according to a point list defined by a target device model in the order of the sorted virtual device sequence, wherein the point addresses in the communication point table are consecutively numbered.

[0137] By performing operations on channel configuration virtual devices according to the virtual device mode to generate a communication point table for the first communication channel, it is possible to dynamically adapt to device changes, flexibly adjust its channel configuration, simplify the configuration process, and enhance the reliability, stability, intelligence, automation and efficiency of the communication point table configuration.

[0138] In one implementation, after determining the first configuration mode in the communication properties of the first communication channel, it is also possible to: if the first configuration mode is a conventional point table mode, obtain communication point information; edit the preset communication point table based on the communication point information, and output the communication point table document after editing is completed.

[0139] Among them, as an example but not limitation, the communication point table corresponds to a first panel, and the preset communication point table is displayed through the first panel. In response to an editing operation on the communication point table in the first panel, the communication point table is updated based on editing information corresponding to the editing operation, wherein the editing information corresponding to the editing operation includes communication point information, and in response to the update stop operation of the communication point table, a communication point table document is generated.

[0140] Among them, if the first configuration mode is the conventional point table mode, the communication point information is obtained; the preset communication point table is edited based on the communication point information, and the execution process of outputting the communication point table document after editing is completed can also be similar to the execution process of the traditional point table configuration method, which will not be repeated here.

[0141] See also Figure 3 , the power system data configuration method is applied to the receiving end device, and another embodiment of the power system data configuration method in this embodiment includes:

[0142] 301. Create a second communication channel;

[0143] Among them, as an example but not limitation, the receiving end device can be the upper-level data service device of the collection device, or it can be any level of data service device after the upper-level data service, or it can be the final upload terminal (for example, a substation and a centralized control center); the second communication channel includes one communication channel or more than one communication channel, that is, if the communication channels corresponding to the collection devices to be transmitted are the same, the second communication channel only includes one communication channel; if the communication channels corresponding to the collection devices to be transmitted are different, the second communication channel includes more than one communication channel.

[0144] When creating the second communication channel, a corresponding communication protocol (which may be a standard communication protocol in the power system) is configured for the newly created communication channel as required. The steps of creating the second communication channel may be similar to the steps of creating a communication channel in an existing power system.

[0145] 302. Determine a second configuration mode in the communication attributes of the second communication channel; wherein the second configuration mode is a conventional point table mode, a device mode, or a virtual device mode;

[0146] Among them, as an example but not limitation, the conventional point table mode can be understood as the traditional point table configuration method (devices cannot be configured), and one communication point is added one by one. The device mode can be understood as: only devices can be configured, suitable for a communication method similar to RS485, supporting a mode of one master station or multiple slave stations, the device address is the slave station address, and the point address is the communication point address in the slave station, wherein some configurations, for example, the virtual device address VirRtu_RtuAddr = -1, the virtual device point address VirRtu_PointAddr = -1. The virtual device mode can be understood as: only virtual devices can be configured, even if the points of different virtual devices in the channel, the point address PointAddr cannot be repeated, the point address PointAddr is the point ID, and the points in the channel can be directly determined, wherein some configurations, for example, the device address RtuAddr = -1.

[0147] Among them, as an example but not limitation, the channel attributes of the second communication channel correspond to a second attribute panel, and determining the second configuration mode in the communication attributes of the second communication channel can specifically be: in response to a second adjustment instruction for the communication attributes on the second attribute panel, determining the second configuration mode based on the mode information indicated by the second adjustment instruction.

[0148] 303. If the second configuration mode is the device mode or the virtual device mode, obtain a channel device list document, parse the channel device list document, and obtain parsed content;

[0149] The channel device list document is a channel device list document generated by the sending end device. The channel device list document corresponding to the sending end device is pre-stored in a preset database and is extracted from the preset database after the second communication channel is established.

[0150] As an example but not limitation, before parsing the channel device list document, the format of the channel device list document is identified to obtain an identification result. If the identification result indicates that the identification is successful, automated processing is performed, i.e., the channel device list document is parsed. The parsed content may be a structured data format, such as a string, list, dictionary, tree structure or object, to facilitate access to and processing of data in the channel device list document.

[0151] 304. Extract target key information from the parsed content, wherein the target key information includes a target device model of the transmitting end device, at least one device corresponding to the target device model, and key information of a point table of each of the at least one device;

[0152] Among them, as an example but not limitation, after extracting the target key information from the parsed content, it is also possible to: perform configuration operations on at least one device corresponding to the target device model in the second communication channel, that is, add at least one device corresponding to the target device model of the sending device in the target key information in the second communication channel.

[0153] As an example but not a limitation, after extracting the target key information from the parsed content, the target key information may be cached to improve the security of the target key information.

[0154] As an example but not a limitation, when extracting target key information from parsed content, the following steps may be performed: extracting key information from the parsed content to obtain initial key information; verifying the initial key information to improve the accuracy of the target key information to obtain the target key information. The verification of the initial key information may include but is not limited to: key field verification, null value check, uniqueness check, and data format verification.

[0155] 305. Perform device configuration of the target device model based on the target key information, and generate a communication point table corresponding to the second communication channel based on the target key information.

[0156] Among them, the execution process of generating the communication point table corresponding to the second communication channel based on the target key information is similar to the execution process of generating the channel point table model after the above-mentioned sending end device adds at least one device corresponding to the target device model in the first communication channel.

[0157] Among them, as an example but not limitation, the structure of the communication point table of the sending end device (first communication channel) is determined; the communication point table corresponding to the second communication channel is created according to the structure of the communication point table of the sending end device (first communication channel); the target key information is written into the communication point table corresponding to the second communication channel, and the written communication point table is verified and adjusted according to the information that fails the verification, so as to obtain the final communication point table corresponding to the second communication channel. The efficiency, accuracy and reliability of the generation of the communication point table corresponding to the second communication channel are improved.

[0158] In this embodiment, by generating a communication point table corresponding to the second communication channel based on the target key information extracted from the parsed content of the channel device list document, the function of automatically generating a communication point table based on the device model is realized, reducing human configuration errors (since the device model is stable, after the development of a certain type of device is completed, its device model is determined and will not change (unless the device is upgraded, etc.), so the communication point table automatically generated according to the device model is more accurate than direct manual entry), compatible with traditional point-to-point methods (applicable to both communicating parties, one party adopts this method for point-to-point, and the other party adopts the traditional point-to-point method, which is applicable to more scenarios, because the communication process often involves many manufacturers. If the other party is not willing to modify the configuration program to adopt this point-to-point method, for this party, this point-to-point method is still applicable), compatible with various traditional standard communication protocols of the power system, greatly reducing the workload, improving convenience, and thus greatly improving the efficiency of communication point table configuration.

[0159] In one implementation, the receiving device includes a second graphical user interface, and the power system data configuration method may also: if the parsing of the channel device list document fails, display all device models in the preset device model library in a second preset style in the second graphical user interface, wherein one device model corresponds to one device type; in response to a second touch operation on the device model displayed in the second graphical user interface, determine the target device model; add at least one device corresponding to the target device model in the second communication channel; and generate a communication point table corresponding to the second communication channel based on key information of the point table of at least one device in the channel device list document.

[0160] Among them, the present invention displays all device models in the preset device model library in the second preset style in the second graphical user interface, responds to the second touch operation on the device model displayed in the second graphical user interface, and determines the execution process of the target device model. This is similar to the above-mentioned display of all device models in the preset device model library in the first preset style in the first graphical user interface, responds to the first touch operation on the device model displayed in the first graphical user interface, and determines the execution process of the target device model, and will not be repeated here.

[0161] The execution process of adding at least one device corresponding to the target device model in the second communication channel is similar to the execution process of adding at least one device corresponding to the target device model in the first communication channel, and will not be repeated here.

[0162] As an example but not limitation, when generating a communication point table corresponding to the second communication channel based on the key information of the point table of at least one device in the channel device list document, it is possible to: determine the structure of the communication point table of the sending end device (first communication channel); create a communication point table corresponding to the second communication channel according to the structure of the communication point table of the sending end device (first communication channel); write the key information of the point table of at least one device in the channel device list document into the communication point table corresponding to the second communication channel, and verify the written communication point table and adjust it according to the information that fails the verification, so as to obtain the final communication point table corresponding to the second communication channel. The efficiency, accuracy and reliability of generating the communication point table corresponding to the second communication channel are improved.

[0163] By manually determining the target device model from all device models in the preset device model library displayed in a second preset style in the second graphical user interface, adding at least one device corresponding to the target device model in the second communication channel, and generating a communication point table corresponding to the second communication channel based on key information of the point table of at least one device in the channel device list document, the intuitiveness of the device model display is enhanced, human configuration errors are reduced, the workload is greatly reduced, and the flexibility, convenience and efficiency of the communication point table configuration operation are improved.

[0164] In one implementation, when adding at least one device corresponding to the target device model in the second communication channel, the following steps may be performed: in response to a trigger operation on a second interactive control in a second graphical user interface, second device configuration data may be obtained, wherein the channel device list document includes the second device configuration data; and based on the second device configuration data, at least one device corresponding to the target device model may be configured in the second communication channel.

[0165] This response to the triggering operation of the second interactive control in the second graphical user interface obtains the second device configuration data, and based on the second device configuration data, configures the execution process of at least one device corresponding to the target device model in the second communication channel. This is similar to the above-mentioned response to the triggering operation of the first interactive control in the first graphical user interface, obtains the first device configuration data, and based on the first device configuration data, configures the execution process of at least one device corresponding to the target device model in the first communication channel, and will not be repeated here.

[0166] By configuring the second device configuration data corresponding to the trigger operation of the second interactive control in the second graphical user interface, at least one device corresponding to the target device model is configured in the second communication channel, thereby enhancing the user experience, being able to better complete the configuration task, and improving the convenience and efficiency of the configuration.

[0167] In one implementation, when performing device configuration of a target device model based on target key information, the following steps may be performed: determining a target device model based on the target key information, wherein the target device model is a model constructed based on a device type; and adding at least one device corresponding to the target device model in a second communication channel.

[0168] Among them, as an example but not limitation, the execution process of the present implementation scheme is similar to the above-mentioned sending end device displaying all device models in the preset device model library in the first graphical user interface in a first preset style, wherein one device model corresponds to a device type, and responding to a first touch operation on the device model displayed in the first graphical user interface to determine the execution process of the target device model. It is also similar to the above-mentioned sending end device obtaining device key information, searching the preset device model library based on the device key information to obtain at least one device model to be processed, displaying at least one device model to be processed in the first graphical user interface in a second preset style, and responding to a touch operation on the at least one device model to be processed displayed in the first graphical user interface to determine the execution process of the target device model, and will not be repeated here.

[0169] Among them, as an example but not limitation, the execution process of the implementation scheme is automated processing, that is, the receiving device automatically extracts the target device model in the target key information, and can display the corresponding target device model on the second graphical user interface, automatically matches the device configuration data corresponding to the target device model, and then automatically adds at least one device corresponding to the target device model in the second communication channel according to the device configuration data.

[0170] By configuring the device of the target device model based on the target key information, human configuration errors are reduced, the workload is greatly reduced, and the convenience is improved, thereby greatly improving the efficiency of communication point table configuration.

[0171] In one implementation, the second configuration mode is a device mode. When a communication point table corresponding to the second communication channel is generated based on the target key information, the following can be done: in response to an operation on the channel configuration acquisition device, the communication point address is set to an internal point address defined by the target device model to obtain the set communication point address; the channel address of the first communication channel and the device address corresponding to at least one device are obtained from the target key information; and based on the channel address, the device address and the set communication point address, a communication point table for the second communication channel is generated.

[0172] The execution process of this implementation scheme is similar to the above-mentioned sending end device responding to the operation of the channel configuration collection device, setting the communication point address to the internal point address defined by the target device model, obtaining the set communication point address, obtaining the channel address of the first communication channel and the device address corresponding to at least one device, and generating the communication point table of the first communication channel based on the channel address, the device address and the set communication point address, and will not be repeated here.

[0173] By executing operations on the channel configuration collection device according to the device mode to generate a communication point table for the second communication channel, it can dynamically adapt to equipment changes and flexibly adjust its channel configuration, simplify the configuration process, and enhance the reliability, stability, intelligence, automation and efficiency of the communication point table configuration.

[0174] In one implementation, the second configuration mode is a virtual device mode. When a communication point table corresponding to the second communication channel is generated based on the target key information, the following can also be performed: in response to an operation to configure a virtual device for a channel, the virtual device point address is set to an internal point address defined by a target device model to obtain the set virtual device point address; at least one device is sorted in ascending order of the set virtual device point address to obtain a sorted virtual device sequence; based on key information of a point table of at least one device in the target key information, a point list defined by the target device model is obtained; and based on the sorted virtual device sequence and the point list defined by the target device model, a communication point table for the second communication channel is generated.

[0175] The execution process of the present implementation scheme is similar to the above-mentioned sending end device responding to the operation of configuring a virtual device for a channel, setting the virtual device point address to the internal point address defined by the target device model, obtaining the set virtual device point address, sorting at least one device in ascending order of the set virtual device point address, obtaining a sorted virtual device sequence, and generating a communication point table for the first communication channel based on the sorted virtual device sequence and the point list defined by the target device model, and will not be repeated here.

[0176] By performing operations on channel configuration virtual devices according to the virtual device mode to generate a communication point table for the second communication channel, it is possible to dynamically adapt to device changes, flexibly adjust its channel configuration, simplify the configuration process, and enhance the reliability, stability, intelligence, automation and efficiency of the communication point table configuration.

[0177] In one implementation, after determining the second configuration mode in the communication properties of the second communication channel, it is also possible to: if the second configuration mode is a conventional point table mode, obtain a communication point table document; and configure the communication points in the second communication channel based on the communication point table document.

[0178] Among them, as an example but not limitation, the communication point configuration corresponds to a second panel, and in response to a configuration operation on the second panel, the communication point in the second communication channel is configured based on the configuration information corresponding to the configuration operation, wherein the configuration information corresponding to the configuration operation includes the communication point information in the communication point table document.

[0179] Among them, if the second configuration mode is the conventional point table mode, the communication point table document is obtained; based on the communication point table document, the execution process of configuring the communication points in the second communication channel can also be similar to the execution process of the traditional point table configuration method, which will not be repeated here.

[0180] The above describes the power system data configuration method in this embodiment. The following describes the power system data configuration device in this embodiment. Figure 4 , applied to the sending end device, an embodiment of the power system data configuration device in this embodiment includes:

[0181] A first creation and configuration module 401, used to create a first communication channel and configure a communication protocol of the first communication channel;

[0182] A first determination module 402 is used to determine a first configuration mode in the communication attributes of the first communication channel; wherein the first configuration mode is a conventional point table mode, a device mode or a virtual device mode;

[0183] A second determination module 403 is configured to determine a target device model from a preset device model library if the first configuration mode is a device mode or a virtual device mode, wherein the target device model is a model constructed based on a device type;

[0184] A first adding module 404, configured to add at least one device corresponding to the target device model in the first communication channel;

[0185] The first generating module 405 is used to generate a channel device list document based on the target device model and the preset communication device model, wherein the preset communication device model includes an association relationship between the first communication channel and at least one device, and the channel device list document includes key information of a point table of each at least one device.

[0186] In this embodiment, by adding at least one device corresponding to the target device model in the communication channel, and generating a channel device list document based on at least one device and a preset communication device model, the function of automatically generating a communication point table according to the device model is realized, thereby reducing human configuration errors (since the device model is stable, after the development of a certain type of device is completed, its device model is determined and will not change (unless the device is upgraded, etc.), so the communication point table automatically generated according to the device model is more accurate than direct manual entry), compatible with the traditional point-to-point method (applicable to both communicating parties, one party adopts this method for point-to-point, and the other party adopts the traditional point-to-point method, which is applicable to more scenarios, because the communication process often involves many manufacturers. If the other party is not willing to modify the configuration program to adopt this point-to-point method, for this party, this point-to-point method is still applicable), compatible with various traditional standard communication protocols of the power system, greatly reducing the workload, improving convenience, and thus greatly improving the efficiency of communication point table configuration.

[0187] Optionally, the sending end device includes a first graphical user interface, and the first determining module 403 may also be specifically configured to:

[0188] Displaying all device models in the preset device model library in a first preset style in a first graphical user interface, wherein one device model corresponds to one device type;

[0189] In response to a first touch operation on a device model displayed in the first graphical user interface, a target device model is determined.

[0190] Optionally, the sending end device includes a first graphical user interface, and the first determining module 403 may also be specifically configured to:

[0191] Obtain key information of the device;

[0192] Searching a preset device model library based on the device key information to obtain at least one device model to be processed;

[0193] Displaying at least one device model to be processed in a second preset style in the first graphical user interface;

[0194] In response to a touch operation on the first graphical user interface displaying at least one device model to be processed, a target device model is determined.

[0195] Optionally, the sending end device includes a first graphical user interface, and the first adding module 404 may also be specifically used for:

[0196] Responding to a triggering operation on a first interactive control in a first graphical user interface, acquiring first device configuration data;

[0197] At least one device corresponding to the target device model is configured in the first communication channel based on the first device configuration data.

[0198] Optionally, the first adding module 404 may also be specifically configured to:

[0199] Get the device model to be added;

[0200] If the device models to be added include the same device model, configuring at least one device corresponding to the target device model in the first communication channel based on the device model to be added;

[0201] If the device models to be added include more than one device model, then based on any one of the device models to be added, at least one device corresponding to the target device model is configured in the first communication channel, and then based on another device model in the device models to be added, at least one device corresponding to the target device model is configured in the first communication channel until all device models are executed.

[0202] Optionally, the first configuration mode is a device mode, and the power system data configuration device further includes:

[0203] The first setting module 406 is used to respond to the operation of configuring the collection device for the channel, set the communication point address to the internal point address defined by the target device model, and obtain the communication point address after setting;

[0204] A first acquisition module 407, configured to acquire a channel address of a first communication channel and a device address corresponding to at least one device;

[0205] The third generating module 408 is used to generate a communication point table of the first communication channel based on the channel address, the device address and the set communication point address.

[0206] Optionally, the first configuration mode is a virtual device mode, and the power system data configuration device further includes:

[0207] The second setting module 409 is used to respond to the operation of configuring the virtual device for the channel, set the virtual device point address to the internal point address defined by the target device model, and obtain the set virtual device point address;

[0208] A sorting module 410, configured to sort at least one device in ascending order of the set virtual device point addresses to obtain a sorted virtual device sequence;

[0209] The fourth generating module 411 is used to generate a communication point table of the first communication channel based on the sorted virtual device sequence and the point list defined by the target device model.

[0210] Optionally, the power system data configuration device further includes:

[0211] A second acquisition module 412 is used to acquire communication point information if the first configuration mode is a conventional point table mode;

[0212] The editing module 413 is used to edit the preset communication point table based on the communication point information, and output the communication point table document after editing is completed.

[0213] The functional implementation of each module and each unit in the above-mentioned power system data configuration device corresponds to each step in the above-mentioned power system data configuration method embodiment, and their functions and implementation processes are no longer repeated here.

[0214] See also Figure 5 , applied to the receiving end device, an embodiment of the power system data configuration device in this embodiment includes:

[0215] A second creation and configuration module 501, configured to create a second communication channel and configure a communication protocol of the second communication channel based on the communication protocol of the first communication channel;

[0216] The third determination module 502 is used to determine a second configuration mode in the communication attributes of the second communication channel; wherein the second configuration mode is a conventional point table mode, a device mode or a virtual device mode;

[0217] The parsing module 503 is used to obtain a channel device list document if the second configuration mode is the device mode or the virtual device mode, and parse the channel device list document to obtain parsed content;

[0218] An extraction module 504 is used to extract target key information from the parsed content, wherein the target key information includes a target device model of the transmitting end device, at least one device corresponding to the target device model, and key information of a point table of each of the at least one device;

[0219] The second generating module 505 is used to perform device configuration of the target device model based on the target key information, and to generate a communication point table corresponding to the second communication channel based on the target key information.

[0220] In this embodiment, by generating a communication point table corresponding to the second communication channel based on the target key information extracted from the parsed content of the channel device list document, the function of automatically generating a communication point table based on the device model is realized, reducing human configuration errors (since the device model is stable, after the development of a certain type of device is completed, its device model is determined and will not change (unless the device is upgraded, etc.), so the communication point table automatically generated according to the device model is more accurate than direct manual entry), compatible with traditional point-to-point methods (applicable to both communicating parties, one party adopts this method for point-to-point, and the other party adopts the traditional point-to-point method, which is applicable to more scenarios, because the communication process often involves many manufacturers. If the other party is not willing to modify the configuration program to adopt this point-to-point method, for this party, this point-to-point method is still applicable), compatible with various traditional standard communication protocols of the power system, greatly reducing the workload, improving convenience, and thus greatly improving the efficiency of communication point table configuration.

[0221] Optionally, the receiving end device includes a second graphical user interface, and the power system data configuration device further includes:

[0222] Display module 506, for displaying all device models in the preset device model library in a second preset style in a second graphical user interface if parsing of the channel device list document fails, wherein one device model corresponds to one device type;

[0223] A fourth determining module 507, configured to determine a target device model in response to a second touch operation on the device model displayed in the second graphical user interface;

[0224] A second adding module 508, configured to add at least one device corresponding to the target device model in the second communication channel;

[0225] The fifth generating module 509 is configured to generate a communication point table corresponding to the second communication channel based on key information of the point table of at least one device in the channel device list document.

[0226] Optionally, the second adding module 508 may also be specifically configured to:

[0227] In response to a triggering operation on a second interactive control in a second graphical user interface, obtaining second device configuration data, wherein the channel device list document includes the second device configuration data;

[0228] Based on the second device configuration data, at least one device corresponding to the target device model is configured in the second communication channel.

[0229] Optionally, the second generating module 505 may also be specifically used for:

[0230] Determining a target device model based on the target key information, wherein the target device model is a model built based on the device type;

[0231] At least one device corresponding to the target device model is added in the second communication channel.

[0232] Optionally, the second configuration mode is a device mode, and the fifth generating module 509 may also be specifically used for:

[0233] In response to the operation of configuring the acquisition device for the channel, the communication point address is set to the internal point address defined by the target device model to obtain the communication point address after setting;

[0234] Acquire a channel address of a first communication channel and a device address corresponding to at least one device from the target key information;

[0235] Based on the channel address, the device address and the set communication point address, a communication point table for the second communication channel is generated.

[0236] Optionally, the second configuration mode is a device mode, and the fifth generating module 509 may also be specifically used for:

[0237] In response to the operation of configuring a virtual device for a channel, the virtual device point address is set to an internal point address defined by a target device model, and the set virtual device point address is obtained;

[0238] Sorting at least one device in ascending order of the set virtual device point addresses to obtain a sorted virtual device sequence;

[0239] Based on key information of a point table of at least one device in the target key information, obtaining a point list defined by a target device model;

[0240] A communication point table for the second communication channel is generated based on the sorted virtual device sequence and the point list defined by the target device model.

[0241] Optionally, the power system data configuration device further includes:

[0242] A third acquisition module 510 is configured to acquire a communication point table document if the second configuration mode is a conventional point table mode;

[0243] The configuration module 511 is used to configure the communication points in the second communication channel based on the communication point table document.

[0244] The functional implementation of each module and each unit in the above-mentioned power system data configuration device corresponds to each step in the above-mentioned power system data configuration method embodiment, and their functions and implementation processes are no longer repeated here.

[0245] Corresponding to the above method embodiment, see Figure 6 The schematic diagram of the power system data configuration system shown in FIG.

[0246] The power system communication data processing system includes a sending end device 601 and a receiving end device 602; the sending end device 601 and the receiving end device 602 are communicatively connected.

[0247] In one implementation, the operation flow between the transmitting end device 601 and the receiving end device 602 in the power system communication data processing system 600 is as follows: Figure 7 As shown, both the transmitting end device 601 and the receiving end device 602 apply the power system data configuration method disclosed in the present invention, wherein: Figure 7 The execution process of the sending end device in is similar to the execution process of the steps and methods described in the embodiment of the power system data configuration method applied to the sending end device, that is, the sending end device 601 is used to create a first communication channel; determine the target device model from the preset device model library, wherein the target device model is a model built based on the device type; add at least one device corresponding to the target device model in the first communication channel; based on the target device model and the preset communication device model, generate a channel device list document, wherein the preset communication device model includes the association relationship between the first communication channel and at least one device, and the channel device list document includes key information of the point table of at least one device, which will not be repeated here. Figure 7 The execution process of configuring the communication protocol for the new communication channel of the sending end device corresponds to the execution process of the above step 101. Figure 7 The execution process of selecting a device model of the transmitting end device corresponds to the execution process of the above step 102. Figure 7 The execution process of adding one (or more) devices of the device model of the sending end device (automatically adding all communication points of the device) corresponds to the execution process of the above step 103, Figure 7 The execution process of outputting the "Channel Device List Document" by the sending end device corresponds to the execution process of the above step 104.

[0248] Figure 7 The execution process of the receiving device in the above-mentioned embodiment of the power system data configuration method applied to the receiving device is similar to the execution process of the steps and methods described in the embodiment, that is, the receiving device 602 is used to create a second communication channel; obtain a channel device list document, parse the channel device list document, and obtain the parsed content; extract target key information from the parsed content, wherein the target key information includes the target device model of the sending device, at least one device corresponding to the target device model, and key information of the point table of each of the at least one device; based on the target key information, a communication point table corresponding to the second communication channel is generated, which will not be repeated here. Figure 7The execution process of configuring the communication protocol for the new communication channel of the receiving end device corresponds to the execution process of the above step 301. Figure 7 The execution process of the receiving end device selecting the corresponding device model according to the "Channel Device List Document" and adding one (or more) devices of the device model according to the "Channel Device List Document" (automatically adding all communication points of the device) corresponds to the execution process of the above step 304.

[0249] The module structure (module structure) of the transmitting end device 601 or the receiving end device 602 is the same. As an example but not a limitation, the module structure of the transmitting end device 601 or the receiving end device 602 can be as follows: Figure 8 As shown. Among them,

[0250] The human-machine interface module 801 is used to provide an editing interface (i.e., the first graphical user interface or the second graphical user interface), and the editing interface is used to edit the communication point table configuration data and / or the device configuration data, wherein the communication point table configuration data can be understood as the configuration data used to generate the communication point table, for example, the internal telemetry point list, the internal telesignaling point list, and the internal remote control point list defined by the target device model, and the device configuration data can be understood as the configuration data corresponding to at least one device corresponding to the target device model added in the first communication channel (the second communication channel), for example, Figure 2 ; the data displayed on the first interactive control in the communication point table; the communication point table service module 802 is used to obtain the communication point table configuration data and save the communication point table configuration data; the communication protocol module 803 is used to load the point table configuration data and run the communication protocol to realize the communication function (it can support various conventional power communication protocols, because each point of the communication point table of these protocols is determined by a single point address); the database / file service module 804 is used to save and load data; the device configuration service module 805 is used to obtain the communication point table configuration data and save the communication point table configuration data through the communication point table service module 802, obtain the device model list and add, modify and delete the device model through the device model library service module 805, and obtain the device configuration data and save the device configuration data through the database / file service module 804; the device model library service module 806 is used to obtain the device model list and save the device model list.

[0251] The data flow relationship between the human-machine interface module 801, the communication point table service module 802, the communication protocol module 803, the database / file service module 804, the device configuration service module 805 and the device model library service module 806 is as follows: the human-machine interface module 801 loads the communication point table configuration data, the device model list and the device configuration data from the device model library service module 806; the human-machine interface module 801 saves the edited communication point table configuration data, the device model list and the device configuration data in a database or a file through the communication point table service module 802; the communication point table service module 802 loads the communication point table configuration data from the database or file service module 804; the communication point table service module 802 saves the communication point table configuration data to the database or a file through the database or file service module 804; the communication protocol module 803 loads the communication point table configuration data from the communication point table service module 802; the device configuration service module 805 automatically generates the communication point table configuration data according to the device configuration data data, and then saves the point table configuration data to a database or file through the communication point table service module 802; the device configuration service module 805 loads the communication point table configuration data through the communication point table service module 802; the device configuration service module 805 loads the device model list from the device model library service module 806, and saves the device model maintenance information (new addition, modification, deletion) to a database or file, wherein the device model list can be understood as a preset device model library; the device configuration service module 805 passes through the device model library service module; the device model library service module 806 loads the device model list data from the database / file service module 804, and saves the device model maintenance information (new addition, modification, deletion) to a database or file through the database / file service module 804; the device configuration service module 805 loads the device configuration data from the database / file service module 804, and saves the device configuration data to a database or file through the database / file service module 804.

[0252] Among them, it should be noted that since the functions and data flow relationship of the communication point table service module and the communication protocol module remain unchanged, while introducing the device model to achieve rapid point-to-point, the original communication mechanism can be ensured to remain unchanged, and the communication protocol module does not need to modify the program, thereby ensuring the stability of the entire communication architecture.

[0253] The above-mentioned power system data configuration system, by adding at least one device corresponding to the target device model in the communication channel, and generating a channel device list document based on at least one device and a preset communication device model, realizes the function of automatically generating a communication point table according to the device model, reduces human configuration errors, greatly reduces the workload, improves convenience, and thus greatly improves the efficiency of communication point table configuration.

[0254] In one implementation, the operation flow between the transmitting end device 601 and the receiving end device 602 in the power system communication data processing system is as follows: Fig. 9 As shown, the sending end device applies the method corresponding to the existing conventional point table mode (i.e., the traditional point table configuration method (the device cannot be configured)), which is similar to the above-mentioned execution process of obtaining communication point information, editing the preset communication point table based on the communication point information, and outputting the communication point table document after editing. The traditional point table configuration method includes: creating a new communication channel and configuring the communication protocol, wherein the execution process of this step is similar to the execution process of the above-mentioned step 101, and will not be repeated here; adding communication points one by one under the communication channel, and configuring the ID, description, ratio and other information of the communication point, wherein this step requires the user to manually The communication points are added one by one on the interface. It should be noted that since the sending device does not support device mode or virtual device mode, but the receiving device supports device mode or virtual device mode, the sending device needs to manually place the communication points of the same device together in succession according to the needs of the receiving device, and place multiple devices together in succession, and manually compile a "Channel Device List Document" based on the configured information for the receiving device to support device mode or virtual device mode for fast point processing; in order to reflect the main operation process between the sending device and the receiving device, the step of outputting the communication point table document is not shown in the figure. Among them, the sending device that applies the traditional point table configuration method only applies to Figure 8 The human-machine interface module 801, communication point table service module 802, communication protocol module 803 and database / file service module 804 are shown, wherein the data flow relationship between the human-machine interface module 801, the communication point table service module 802, the communication protocol module 803 and the database / file service module 804 is: the human-machine interface module 801 loads the communication point table configuration data from the communication point table service module 802, and saves the edited communication point table configuration data to the database or file through the communication point table service module 802; the communication point table service module 802 loads the communication point table configuration data from the database / file service module 804, and saves the communication point table configuration data to the database or file through the database / file service module 804; the communication protocol module 803 loads the communication point table configuration data from the communication point table service module 802.

[0255] The receiving end device applies the disclosed power system data configuration method, wherein: Fig. 9The execution process of the receiving device in the above-mentioned embodiment of the power system data configuration method applied to the receiving device is similar to the execution process of the steps and methods described in the embodiment, that is, the receiving device 602 is used to create a second communication channel; obtain a channel device list document, parse the channel device list document, and obtain the parsed content; extract target key information from the parsed content, wherein the target key information includes the target device model of the sending device, at least one device corresponding to the target device model, and key information of the point table of each of the at least one device; based on the target key information, a communication point table corresponding to the second communication channel is generated, which will not be repeated here. Fig. 9 The execution process of configuring the communication protocol for the new communication channel of the receiving end device corresponds to the execution process of the above step 301. Fig. 9 The execution process of the receiving end device selecting the corresponding device model according to the "Channel Device List Document" and adding one (or more) devices of the device model according to the "Channel Device List Document" (automatically adding all communication points of the device) corresponds to the execution process of the above step 304. The receiving end device 602 is applied to Figure 8 All modules shown.

[0256] The above-mentioned power system data configuration system is applicable to both communicating parties. One party adopts the disclosed power system data configuration method for point-to-point communication, and the other party adopts the traditional point-to-point method. It is applicable to more scenarios, reduces human configuration errors, greatly reduces workload, improves convenience, and thus greatly improves the efficiency of communication point table configuration.

[0257] In one implementation, the operation flow between the transmitting end device 601 and the receiving end device 602 in the power system communication data processing system is as follows: Fig.10 As shown, the transmitting end device applies the power system data configuration method disclosed in the present invention, wherein: Fig.10 The execution process of the sending end device in is similar to the execution process of the steps and methods described in the embodiment of the power system data configuration method applied to the sending end device, that is, the sending end device 601 is used to create a first communication channel; determine the target device model from the preset device model library, wherein the target device model is a model built based on the device type; add at least one device corresponding to the target device model in the first communication channel; based on the target device model and the preset communication device model, generate a channel device list document, wherein the preset communication device model includes the association relationship between the first communication channel and at least one device, and the channel device list document includes key information of the point table of at least one device, which will not be repeated here. Fig.10 The execution process of configuring the communication protocol for the new communication channel of the sending end device corresponds to the execution process of the above step 101. Fig.10The execution process of selecting a device model of the transmitting end device corresponds to the execution process of the above step 102. Fig.10 The execution process of adding one (or more) devices of the device model of the sending end device (automatically adding all communication points of the device) corresponds to the execution process of the above-mentioned step 103. It should be noted that since the sending end device supports device mode or virtual device mode, but the receiving end device does not support device mode or virtual device mode, after the sending end device adds one (or more) devices of the device model (automatically adding all communication points of the device), the program automatically generates a corresponding communication point table document according to the configured device information (without manual sorting). The automatically generated communication point table document is in the form of a traditional document, so that the receiving end device can execute a conventional point table mode to perform point processing, wherein the "Channel Device List Document" may be output or not. The execution process of outputting the "Channel Device List Document" of the sending end device corresponds to the execution process of the above-mentioned step 104. In addition, in order to reflect the main operation process between the sending end device and the receiving end device, the step of outputting the "Channel Device List Document" is not shown in the figure.

[0258] Among them, the receiving end device applies the method corresponding to the existing conventional point table mode (i.e., the traditional point table configuration method (the device cannot be configured)), that is, if the second configuration mode is the conventional point table mode, then the communication point table document is obtained, and based on the communication point table document, the execution process of configuring the communication points in the second communication channel is similar, wherein the traditional point table configuration method includes: creating a new communication channel and configuring the communication protocol, wherein the execution process of this step is similar to the execution process of the above step 301, and will not be repeated here; adding communication points one by one under the communication channel, and configuring the ID, description, ratio and other information of the communication point, wherein this step requires the user to manually add one communication point at a time on the interface. Among them, the sending end device that applies the traditional point table configuration method only applies to Figure 8 The human-machine interface module 801, communication point table service module 802, communication protocol module 803 and database / file service module 804 are shown, wherein the data flow relationship between the human-machine interface module 801, the communication point table service module 802, the communication protocol module 803 and the database / file service module 804 is: the human-machine interface module 801 loads the communication point table configuration data from the communication point table service module 802, and saves the edited communication point table configuration data to the database or file through the communication point table service module 802; the communication point table service module 802 loads the communication point table configuration data from the database / file service module 804, and saves the communication point table configuration data to the database or file through the database / file service module 804; the communication protocol module 803 loads the communication point table configuration data from the communication point table service module 802.

[0259] The above-mentioned power system data configuration system is applicable to both communicating parties. One party adopts the disclosed power system data configuration method for point-to-point communication, and the other party adopts the traditional point-to-point method. It is applicable to more scenarios, reduces human configuration errors, greatly reduces workload, improves convenience, and thus greatly improves the efficiency of communication point table configuration.

[0260] This embodiment also provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned scenario-based text generation method. The electronic device can be a server or a terminal device.

[0261] See also Fig.11 As shown, the electronic device includes a processor 1100 and a memory 1101 , wherein the memory 1101 stores machine executable instructions that can be executed by the processor 1100 , and the processor 1100 executes the machine executable instructions to implement the above-mentioned scenario-based text generation method.

[0262] Further, Fig.11 The electronic device shown further includes a bus 1102 and a communication interface 1103 , and the processor 1100 , the communication interface 1103 and the memory 1101 are connected via the bus 1102 .

[0263] The memory 1101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 1103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 1102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.11 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0264] The processor 1100 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 1100. The above processor 1100 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in this embodiment can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with this embodiment can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 1101, and the processor 1100 reads the information in the memory 1101 and completes the steps of the power system data configuration method in combination with its hardware.

[0265] The present disclosure also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. A computer program is stored in the computer-readable storage medium. When the computer program runs on a computer, the computer executes the steps of the power system data configuration method.

[0266] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0267] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several computer programs to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the various embodiments of the present disclosure. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0268] The above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present disclosure.

Claims

1. A method for configuring power system data, characterized in that: Applied to the transmitting end device, the power system data configuration method includes: creating a first communication channel; Determining a first configuration mode in the communication attributes of the first communication channel; wherein the first configuration mode is a conventional point table mode, a device mode or a virtual device mode; If the first configuration mode is a device mode or a virtual device mode, determining a target device model from a preset device model library, wherein the target device model is a model constructed based on a device type; Adding at least one device corresponding to the target device model in the first communication channel; A channel device list document is generated based on the target device model and the preset communication device model, wherein the preset communication device model includes an association relationship between the first communication channel and the at least one device, and the channel device list document includes key information of a point table of each of the at least one device.

2. The power system data configuration method according to claim 1, characterized in that: The transmitting end device includes a first graphical user interface, and the determining of the target device model from the preset device model library includes: Displaying all device models in the preset device model library in a first preset style in the first graphical user interface, wherein one device model corresponds to one device type; In response to a first touch operation on a device model displayed in the first graphical user interface, a target device model is determined.

3. The power system data configuration method according to claim 1, characterized in that: The transmitting end device includes a first graphical user interface, and the determining of the target device model from the preset device model library includes: Obtain key information of the device; Searching the preset device model library based on the device key information to obtain at least one device model to be processed; Displaying the at least one device model to be processed in the first graphical user interface in a second preset style; In response to a touch operation on the first graphical user interface displaying the at least one device model to be processed, a target device model is determined.

4. The power system data configuration method according to claim 1, characterized in that: The sending end device includes a first graphical user interface, and the adding at least one device corresponding to the target device model in the first communication channel includes: Responding to a triggering operation on a first interactive control in the first graphical user interface, acquiring first device configuration data; At least one device corresponding to the target device model is configured in the first communication channel based on the first device configuration data.

5. The power system data configuration method according to claim 1, characterized in that: The adding at least one device corresponding to the target device model in the first communication channel includes: Get the device model to be added; If the device models to be added include the same device model, configuring at least one device corresponding to the target device model in the first communication channel based on the device model to be added; If the device models to be added include more than one device model, based on any one of the device models to be added, after configuring at least one device corresponding to the target device model in the first communication channel, based on another device model in the device models to be added, configure at least one device corresponding to the target device model in the first communication channel until all device models are executed.

6. The power system data configuration method according to any one of claims 1 to 5, characterized in that: The first configuration mode is a device mode, and after adding at least one device corresponding to the target device model in the first communication channel, the method further includes: In response to the operation of configuring the acquisition device for the channel, the communication point address is set to the internal point address defined by the target device model to obtain the set communication point address; Acquire a channel address of the first communication channel and a device address corresponding to the at least one device; A communication point table of the first communication channel is generated based on the channel address, the device address and the set communication point address.

7. The power system data configuration method according to any one of claims 1 to 5, characterized in that: The first configuration mode is a virtual device mode, and after adding at least one device corresponding to the target device model in the first communication channel, the method further includes: In response to the operation of configuring a virtual device for a channel, the virtual device point address is set to an internal point address defined by the target device model to obtain the set virtual device point address; Sorting the at least one device in ascending order of the set virtual device point addresses to obtain a sorted virtual device sequence; A communication point table of the first communication channel is generated based on the sorted virtual device sequence and the point list defined by the target device model.

8. The power system data configuration method according to claim 1, characterized in that: After determining the first configuration mode in the communication attributes of the first communication channel, the method further includes: If the first configuration mode is a conventional point table mode, obtaining communication point information; The preset communication point table is edited based on the communication point information, and the communication point table document is output after the editing is completed.

9. A method for configuring power system data, characterized in that: Applied to a receiving-end device, the power system data configuration method includes: creating a second communication channel; Determining a second configuration mode in the communication attributes of the second communication channel; wherein the second configuration mode is a conventional point table mode, a device mode or a virtual device mode; If the second configuration mode is a device mode or a virtual device mode, obtaining a channel device list document, parsing the channel device list document, and obtaining parsed content; Extracting target key information from the parsed content, wherein the target key information includes a target device model of a transmitting end device, at least one device corresponding to the target device model, and key information of a point table of each of the at least one device; The device configuration of the target device model is performed based on the target key information, and a communication point table corresponding to the second communication channel is generated based on the target key information.

10. The power system data configuration method according to claim 9, characterized in that: The receiving end device includes a second graphical user interface, and the method further includes: If the parsing of the channel device list document fails, all device models in the preset device model library are displayed in the second graphical user interface in a second preset style, wherein one device model corresponds to one device type; In response to a second touch operation on the device model displayed in the second graphical user interface, determining a target device model; Adding at least one device corresponding to the target device model in the second communication channel; A communication point table corresponding to the second communication channel is generated based on key information of the point table of each of the at least one device in the channel device list document.

11. The power system data configuration method according to claim 10, characterized in that: The adding at least one device corresponding to the target device model in the second communication channel includes: In response to a triggering operation on a second interactive control in the second graphical user interface, obtaining second device configuration data, wherein the channel device list document includes the second device configuration data; Based on the second device configuration data, at least one device corresponding to the target device model is configured in the second communication channel.

12. The power system data configuration method according to claim 9, characterized in that: The device configuration of the target device model based on the target key information includes: Determining a target device model based on the target key information, wherein the target device model is a model built based on a device type; At least one device corresponding to the target device model is added in the second communication channel.

13. The power system data configuration method according to any one of claims 8 to 12, characterized in that: The second configuration mode is a device mode, and the generating of a communication point table corresponding to the second communication channel based on the target key information includes: In response to the operation of configuring the acquisition device for the channel, the communication point address is set to the internal point address defined by the target device model to obtain the set communication point address; Acquire a channel address of the first communication channel and a device address corresponding to the at least one device from the target key information; A communication point table for the second communication channel is generated based on the channel address, the device address and the set communication point address.

14. The power system data configuration method according to any one of claims 8 to 12, characterized in that: The second configuration mode is a virtual device mode, and the generating of a communication point table corresponding to the second communication channel based on the target key information includes: In response to the operation of configuring a virtual device for a channel, the virtual device point address is set to an internal point address defined by the target device model to obtain the set virtual device point address; Sorting the at least one device in ascending order of the set virtual device point addresses to obtain a sorted virtual device sequence; Based on the key information of the point table of each of the at least one device in the target key information, obtaining the point list defined by the target device model; A communication point table of the second communication channel is generated based on the sorted virtual device sequence and the point list defined by the target device model.

15. The power system data configuration method according to claim 9, characterized in that: After determining the second configuration mode in the communication attributes of the second communication channel, the method further includes: If the second configuration mode is a conventional point table mode, obtaining a communication point table document; Based on the communication point table document, configure the communication points in the second communication channel.

16. A power system data configuration device, characterized in that: Applied to the transmitting end device, the power system data configuration device comprises: A first creation and configuration module, used to create a first communication channel and configure a communication protocol of the first communication channel; A first determining module is used to determine a first configuration mode in the communication attributes of the first communication channel; wherein the first configuration mode is a conventional point table mode, a device mode or a virtual device mode; a second determining module, configured to determine a target device model from a preset device model library if the first configuration mode is a device mode or a virtual device mode, wherein the target device model is a model constructed based on a device type; A first adding module, configured to add at least one device corresponding to the target device model in the first communication channel; The first generation module is used to generate a channel device list document based on the target device model and the preset communication device model, wherein the preset communication device model includes an association relationship between the first communication channel and the at least one device, and the channel device list document includes key information of a point table of each of the at least one device.

17. A power system data configuration device, characterized in that: Applied to a receiving-end device, the power system data configuration device comprises: A second creation configuration module, used to create a second communication channel; A third determining module is used to determine a second configuration mode in the communication attributes of the second communication channel; wherein the second configuration mode is a conventional point table mode, a device mode or a virtual device mode; a parsing module, configured to obtain a channel device list document if the second configuration mode is a device mode or a virtual device mode, and parse the channel device list document to obtain parsed content; an extraction module, configured to extract target key information from the parsed content, wherein the target key information includes a target device model of a transmitting end device, at least one device corresponding to the target device model, and key information of a point table of each of the at least one device; The second generating module is used to generate a communication point table corresponding to the second communication channel based on the target key information.

18. An electronic device, characterized in that: The electronic device includes a processor and a memory, the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the power system data configuration method according to any one of claims 1-15.

19. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the power system data configuration method as described in any one of claims 1 to 15 is implemented.