SCD file consistency verification method and device, electronic equipment and storage medium

By parsing the SCD file, accessing the station control layer network of the smart substation, and using MMS message transmission to obtain real-time model information online, the problem of poor consistency comparison and compatibility in the existing technology is solved, and efficient SCD file consistency calibration is achieved. test.

CN119337857AInactive Publication Date: 2025-01-21ELECTRIC POWER RES INST CHINA SOUTHERN POWER GRID CO LTD

Patent Information

Application Number
CN202411431899.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-01-21
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing relevant consistency comparison methods have poor compatibility, which leads to the inability to carry out online consistency verification and it is difficult to control the correctness of SCD files.

Method used

By obtaining the SCD file of the smart substation, analyze and extract the network parameter information and station control layer model information, access the station control layer network, obtain real-time model information online based on MMS message transmission, and perform comparison and verification according to the preset verification sequence. test.

Benefits of technology

It achieves accurate and fast consistency verification results, improves verification efficiency, solves the problem that some old version protection devices cannot obtain CID and CCD files online, and ensures the correctness of SCD files.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119337857A_ABST
    Figure CN119337857A_ABST
Patent Text Reader

Abstract

The invention discloses an SCD (Substation Configuration Description) file consistency verification method and device, electronic equipment and a storage medium, which are used for solving the problems that the existing related consistency comparison method is poor in compatibility, so that the online consistency verification work cannot be carried out, and the correctness of an SCD file is difficult to control. The method comprises the steps that firstly, an SCD file of an intelligent substation is acquired, and network parameter information of a station control layer in the intelligent substation and station control layer model information of all protection devices are extracted by analyzing the SCD file; accessing a station level network according to the network parameter information; and when the access is successful, real-time model information of the protection device is obtained online based on MMS message transmission, and the real-time model information and the station level model information are compared and verified according to a preset verification sequence, so that a consistency verification result is accurately and quickly obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart substations, and in particular to a SCD file consistency verification method, device, electronic equipment and storage medium. Background Art

[0002] The smart substation SCD file (Substation Configuration Description) is the core configuration file that reflects the configuration information of the smart substation system. It describes the models and communication parameter information of all protection devices in the station. The correctness of the configuration file and whether there are changes directly affect the correctness of the secondary equipment function. It can be seen that the standardization and correctness of the SCD file are key factors for the safe and stable operation of the substation. SCD file control has also become one of the research hotspots in the field of smart substations. In recent years, with the continuous increase in the scale of power grids, the modification, expansion, construction and operation and maintenance of substations have continued to increase. SCD files may also be frequently changed. At the same time, because the SCD file is too professional and different business configuration information is mixed together, if it relies on manual means of control, it will not only consume a lot of manpower, but also it is difficult to ensure the correctness of the SCD file. Ultimately, the SCD file is inconsistent with the model information of the actual protection device in the station. This brings risks and challenges to the safe and stable operation of smart substations.

[0003] The main method for model consistency comparison at the station control layer is to obtain the CID (Configured IED Description, configured IED (Intelligent Electronic Device) description file) and CCD (Configured Communication Data, configured communication data file) files of the protection device online, and compare the model file differences based on these files with the SCD file of the smart substation, so as to perform consistency verification on the SCD file. However, for old versions of protection devices, it may not be possible to obtain CID and CCD files online, resulting in a large number of existing stations being unable to carry out online consistency verification work, and it is difficult to control the correctness of SCD files, which cannot meet the current SCD control needs. Summary of the invention

[0004] The present invention provides an SCD file consistency verification method, device, electronic device and storage medium, which are used to solve or partially solve the technical problem that the existing relevant consistency comparison methods have poor compatibility, resulting in the inability to carry out online consistency verification and difficulty in controlling the correctness of SCD files.

[0005] The present invention provides a SCD file consistency verification method, the method comprising:

[0006] Obtaining the SCD file of the smart substation, parsing the SCD file, and extracting network parameter information of the station control layer in the smart substation and station control layer model information of all protection devices;

[0007] Accessing the station control layer network according to the network parameter information;

[0008] If the access is successful, the real-time model information of the protection device is obtained online based on the MMS message transmission, and the real-time model information is compared and verified with the station control layer model information in a preset verification order, and the consistency verification result is output.

[0009] Optionally, parsing the SCD file to extract network parameter information of the station control layer in the smart substation and station control layer model information of all protection devices includes:

[0010] Parse the station control layer network information under the Communication node in the SCD file to obtain the network parameter information of the station control layer;

[0011] Parse all IED nodes in the SCD file to obtain a list of protection devices;

[0012] Parse the model information under all protection device IED nodes to obtain the first LD reference list information;

[0013] Parse the model information under all LD nodes and obtain the first LN reference list information;

[0014] Parse the model information under all LN nodes to obtain the first DOI reference list information, DataSet list information and the first ReportControl reference list information;

[0015] Parse the SDI node and DAI node model information under the DOI node to obtain the first SDI reference list information and the first DAI reference list information;

[0016] Parse the FCDA model information under the dataset DataSet node to obtain the first FCDA reference list information and the first FCDA data type information;

[0017] Parse the data template information under the DataTypeTemplates node and obtain the data type information of the data nodes in DOI, SDI, DAI, and ReportControl respectively.

[0018] Optionally, the real-time model information of the protection device is obtained online based on the MMS message transmission, and the real-time model information is compared and verified with the station control layer model information in a preset verification order, and a consistency verification result is output, including:

[0019] Step S01: issuing a first information reading instruction to the protection device, and receiving a first MMS message returned by the protection device based on the first information reading instruction, wherein the first MMS message includes second LD reference list information of the protection device;

[0020] Step S02: comparing and verifying the first LD reference list information with the second LD reference list information, if the comparison and verification is successful, sending a second information reading instruction to the protection device, and receiving a second MMS message returned by the protection device based on the second information reading instruction;

[0021] Step S03: performing a list information comparison and verification based on the second MMS message and the station control layer model information. If the comparison and verification is successful, a third information reading instruction is issued to the protection device, and a third MMS message returned by the protection device based on the third information reading instruction is received;

[0022] Step S04: performing a data type comparison check based on the third MMS message and the station control layer model information. If the comparison check succeeds, a fourth information reading instruction is issued to the protection device, and a fourth MMS message returned by the protection device based on the fourth information reading instruction is received;

[0023] Step S05: performing a comparison and verification of a data set reference list based on the fourth MMS message and the station control layer model information. If the comparison and verification is successful, a fifth information reading instruction is issued to the protection device, and a fifth MMS message returned by the protection device based on the fifth information reading instruction is received;

[0024] Step S06: performing a data set information comparison and verification based on the fifth MMS message and the station control layer model information, and if the comparison and verification is successful, outputting a consistency verification result that has passed the verification;

[0025] When the comparison and verification fails for the first time in steps S02 to S06, the comparison is stopped, the consistency verification result of the failed verification is output, and an error message is prompted.

[0026] Optionally, the second MMS message includes second LN reference list information, second DOI reference list information, second SDI reference list information, second DAI reference list information and second ReportControl reference list information of the protection device, and the comparing and verifying of the list information based on the second MMS message and the station control layer model information includes:

[0027] Step S11: compare the first LN reference list information with the second LN reference list information, and if the two are consistent, jump to step S12;

[0028] Step S12: compare the first DOI reference list information with the second DOI reference list information, and if the two are consistent, jump to step S13;

[0029] Step S13: compare the first SDI reference list information with the second SDI reference list information, and if the two are consistent, jump to step S14;

[0030] Step S14: compare the first DAI reference list information with the second DAI reference list information, and if the two are consistent, jump to step S15;

[0031] Step S15: compare the first ReportControl reference list information with the second ReportControl reference list information, and if the two are consistent, jump to step S16;

[0032] Step S16: the list information comparison and verification is successful, and the data type comparison and verification process is entered;

[0033] When the comparison fails for the first time in steps S11 to S15, the comparison is stopped, the consistency check result of the verification failure is output, and an error message is prompted.

[0034] Optionally, the third MMS message includes DOI data type information, SDI data type information, DAI data type information, and ReportControl data type information of the protection device, and the data type comparison and verification based on the third MMS message and the station control layer model information includes:

[0035] Step S21: compare the DOI data type information with the DOI data type information parsed from the SCD file, and if the two are consistent, jump to step S22;

[0036] Step S22: Compare the SDI data type information with the SDI data type information parsed from the SCD file, and if the two are consistent, jump to step S23;

[0037] Step S23: compare the DAI data type information with the DAI data type information parsed from the SCD file, and if the two are consistent, jump to step S24;

[0038] Step S24: compare the ReportControl data type information with the ReportControl data type information parsed from the SCD file, and if the two are consistent, jump to step S25;

[0039] Step S25: the data type comparison and verification is successful, and the data set reference list comparison and verification process is entered;

[0040] When the comparison fails for the first time in steps S21 to S24, the comparison is stopped, the consistency check result of the verification failure is output, and an error message is prompted.

[0041] Optionally, the fourth MMS message includes the second FCDA reference list information under the DATASET data set corresponding to ReportControl in the protection device, and the comparison and verification of the data set reference list based on the fourth MMS message and the station control layer model information includes:

[0042] comparing the first FCDA reference list information with the second FCDA reference list information;

[0043] If the two are consistent, the dataset reference list comparison and verification is successful, and the dataset information comparison and verification process begins;

[0044] If the two are inconsistent, the comparison is stopped, the consistency check result of failed verification is output, and an error message is prompted.

[0045] Optionally, the fifth MMS message includes data set total report information of the protection device, and the data set information comparison and verification based on the fifth MMS message and the station control layer model information includes:

[0046] Step S31: parse the data set general report information, extract the second FCDA reference list information and the second FCDA data type information, and jump to step S32;

[0047] Step S32: compare the first FCDA reference list information with the second FCDA reference list information, and if the two are consistent, jump to step S33;

[0048] Step S33: compare the first FCDA data type information with the second FCDA data type information, and if the two are consistent, jump to step S34;

[0049] Step S34: the data set information comparison and verification is successful, and the consistency check is passed;

[0050] When the comparison fails for the first time in steps S32 to S33, the comparison is stopped, the consistency check result of the verification failure is output, and an error message is prompted.

[0051] Optionally, the network parameter information includes a station control layer network IP list of all protection devices in the smart substation, and accessing the station control layer network according to the network parameter information includes:

[0052] Traverse the station control layer network IP list, and access the station control layer network of the smart substation through the standard 61850 client program according to the IP information.

[0053] Optionally, the method further comprises:

[0054] When the access to the station control layer network fails, it indicates that the network parameter information is incorrect and inconsistent with the actual situation in the station, and the access is stopped and an access failure message is prompted.

[0055] The present invention also provides a SCD file consistency verification device, comprising:

[0056] An SCD file parsing module is used to obtain the SCD file of the smart substation, parse the SCD file, and extract the network parameter information of the station control layer in the smart substation and the station control layer model information of all protection devices;

[0057] A station control layer network access module, used to access the station control layer network according to the network parameter information;

[0058] The comparison and verification module is used to obtain the real-time model information of the protection device online based on MMS message transmission when the access is successful, and compare and verify the real-time model information with the station control layer model information according to a preset verification order, and output the consistency verification result.

[0059] The present invention also provides an electronic device, the device comprising a processor and a memory:

[0060] The memory is used to store program code and transmit the program code to the processor;

[0061] The processor is used to execute the SCD file consistency verification method as described in any one of the above items according to the instructions in the program code.

[0062] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store program code, and the program code is used to execute the SCD file consistency verification method as described in any one of the above items.

[0063] It can be seen from the above technical solutions that the present invention has the following advantages:

[0064] A consistency verification method for SCD model files based on MMS messages for smart substations is proposed. First, the SCD file of the smart substation is obtained. By parsing the SCD file, the network parameter information of the station control layer in the smart substation and the station control layer model information of all protection devices are extracted; then, according to the network parameter information, the station control layer network is accessed; when the access is successful, the real-time model information of the protection device is obtained online based on MMS message transmission, and the real-time model information is compared and verified with the station control layer model information according to the preset verification sequence, and the consistency verification result is output. Therefore, through the MMS message transmission method, combined with the preset verification sequence, the station control layer model information parsed from the SCD file is compared and verified with the model information obtained from the protection device in real time, which can not only accurately and quickly obtain the consistency verification result and improve the verification efficiency, but also solve the problem that some old versions of protection devices cannot obtain CID and CCD files online, resulting in the inability to carry out online consistency verification work and the difficulty in controlling the correctness of SCD files. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0066] Figure 1 A schematic diagram of a network architecture for performing SCD file consistency check based on MMS messages in a smart substation;

[0067] Figure 2 A flowchart of a method for checking consistency of an SCD file;

[0068] Figure 3 It is a schematic diagram of the overall process of a SCD file consistency verification method;

[0069] Figure 4 The figure is a structural block diagram of a SCD file consistency verification device. DETAILED DESCRIPTION

[0070] The embodiments of the present invention provide an SCD file consistency verification method, device, electronic device and storage medium, which are used to solve or partially solve the technical problem that the existing related consistency comparison methods have poor compatibility, resulting in the inability to carry out online consistency verification and difficulty in controlling the correctness of SCD files.

[0071] In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described below are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0072] In order to enable those skilled in the art to better understand the technical solution provided by the embodiment of the present invention, some technical features involved in the solution are briefly described first:

[0073] SCD file: A standardized file format for describing the configuration and communication settings of a smart substation. In an SCD file, common information includes basic information such as the name, number, and physical topology of the substation, as well as detailed properties and configurations of each device (such as circuit breakers, transformers, switches, etc.), and network-related information such as communication configuration, communication protocol, and communication interface. SCD files can be used in various stages of smart substation design, construction, commissioning, and operation and maintenance.

[0074] MMS (Manufacturing Message Specification): In smart substations, MMS messages are a standard protocol for communication. MMS messages can carry various types of data, including control commands, status reports, event records, etc. Object-oriented modeling of actual equipment is performed between the station control layer and the interval layer through MMS messages, so that interoperability between different manufacturing equipment in a network environment can be achieved. In an embodiment of the present invention, the real-time model information of the protection device is obtained online based on the MMS message transmission method, and the real-time model information is compared and verified with the station control layer model information in a preset verification order to obtain a consistency verification result.

[0075] As an example, the main method currently used for consistency comparison of station control layer models is to obtain the CID and CCD files of the protection device online, and compare the model file differences based on these files with the SCD file of the smart substation, so as to perform consistency verification on the SCD file. However, for old versions of protection devices, it may not be possible to obtain CID and CCD files online, resulting in a large number of existing stations being unable to carry out online consistency verification work, and it is difficult to control the correctness of SCD files, which cannot meet the current SCD control needs.

[0076] Therefore, one of the core inventive points of the embodiment of the present invention is to propose a SCD model file consistency verification method based on MMS messages for smart substations. First, the SCD file of the smart substation is obtained, and the network parameter information of the station control layer in the smart substation and the station control layer model information of all protection devices are extracted by parsing the SCD file; then, according to the network parameter information, the station control layer network is accessed; when the access is successful, the real-time model information of the protection device is obtained online based on the MMS message transmission, and the real-time model information is compared and verified with the station control layer model information according to the preset verification sequence, and the consistency verification result is output. Therefore, through the MMS message transmission method, combined with the preset verification sequence, the station control layer model information parsed from the SCD file is compared and verified with the model information obtained from the protection device in real time, which can not only accurately and quickly obtain the consistency verification result and improve the verification efficiency, but also solve the problem that some old versions of protection devices cannot obtain CID and CCD files online, resulting in the inability to carry out online consistency verification work and the difficulty in controlling the correctness of SCD files.

[0077] Reference Figure 1 , shows a schematic diagram of a network architecture for performing SCD file consistency check based on MMS messages in a smart substation provided by an embodiment of the present invention.

[0078] like Figure 1 As shown in the figure, multiple protection devices and measurement and control devices located in the interval layer can be connected to the station control layer network. Users can use smart devices (such as laptops) as clients to obtain and parse the SCD file of the smart substation, and access the station control layer network of the smart substation based on the standard 61850 client program according to the IP information obtained by the analysis. Among them, MMS A network and B network are redundant designs. Under normal circumstances, the data on both sides are completely consistent. Based on this framework design, the client can obtain the protection device model information online in real time through the MMS message transmission method, and compare and verify the real-time information in the MMS message with the model data information in the SCD file, and finally give the consistency verification result.

[0079] Based on the above network architecture, refer to Figure 2, shows a flow chart of a method for checking consistency of an SCD file provided by an embodiment of the present invention, which may specifically include the following steps:

[0080] Step 201, obtaining the SCD file of the smart substation, parsing the SCD file, extracting the network parameter information of the station control layer in the smart substation and the station control layer model information of all protection devices;

[0081] In the specific implementation, the SCD file is parsed to extract the network parameter information of the station control layer in the smart substation and the station control layer model information of all protection devices, which can be:

[0082] <1> Parse the station control layer network information under the Communication node (used to define the communication configuration information between IEDs) in the SCD file to obtain the station control layer network parameter information. The network parameter information includes the station control layer network IP list of all protection devices in the smart substation.

[0083] <2> Parse all IED nodes in the SCD file and obtain the protection device list.

[0084] <3> Parse the model information under all protection device IED nodes and obtain the first LD (Logical Device) reference list information.

[0085] <4> Parse the model information under all LD nodes and obtain the reference list information of the first LN (Logical Node).

[0086] <5> Parse the model information under all LN nodes to obtain the first DOI (Data Object Instance) reference list information (defining the reference relationship between data object instances), DataSet list information (defining a set of data object instances) and the first ReportControl reference list information (defining the configuration information of report control in IED).

[0087] <6> The SDI (Structured Data Instance) node and the DAI (Data Attribute Instance) node model information under the DOI node are parsed to obtain the first SDI reference list information and the first DAI reference list information.

[0088] <7> Parse the FCDA (Functional Constraint Data Attribute) model information under the dataset DataSet node to obtain the first FCDA reference list information and the first FCDA data type information.

[0089] <8> Parse the data template information under the DataTypeTemplates node (template used to define data types) to obtain the data type information of the data nodes in DOI, SDI, DAI, and ReportControl respectively.

[0090] Step 202: accessing the station control layer network according to the network parameter information;

[0091] Further, according to the network parameter information, the station control layer network is accessed, which can be specifically: traversing the station control layer network IP list, and according to the IP information, accessing the station control layer network of the smart substation through the standard 61850 client program.

[0092] When the access to the station control layer network fails, it means that the station control layer network parameter information in the SCD file is incorrect and inconsistent with the actual situation in the station. At this time, you can stop the access and issue a prompt access failure message to allow users to understand the current network access situation in real time, check the station control layer network and related files in time, find and deal with problems in time to avoid losses.

[0093] It should be pointed out that when accessing the network, a client device can access the station control layer network of multiple protection devices at the same time. When performing subsequent consistency verification, verification work can be carried out independently for each protection device, or verification work can be carried out uniformly. That is, the consistency verification between each protection device can be run independently and in parallel, and each does not affect each other. Or the relevant information of all protection devices is unified and integrated according to specific categories, and then the consistency verification is uniformly performed according to the preset verification order. It can be understood that the present invention is not limited to this.

[0094] Step 203: If the access is successful, the real-time model information of the protection device is obtained online based on the MMS message transmission, and the real-time model information is compared and verified with the station control layer model information according to a preset verification order, and a consistency verification result is output.

[0095] When the network access is successful, the consistency verification process is entered. Specifically, based on the MMS message transmission, the real-time model information of the protection device is obtained online, and the real-time model information is compared and verified with the station control layer model information according to the preset verification order, and the consistency verification result is output. The process can be implemented by executing the following sub-steps S01 to S06:

[0096] Step S01: issuing a first information reading instruction to a protection device, and receiving a first MMS message returned by the protection device based on the first information reading instruction, wherein the first MMS message includes second LD reference list information of the protection device;

[0097] The user issues a "getNameList" command (first information reading command) through the connected 61850 client to read the LD reference list information of the protection device. In order to distinguish it from the LD reference list information parsed in the SCD file, it is defined here as the second LD reference list information.

[0098] After receiving the instruction, the protection device returns the second LD reference list information through the first MMS message. The client can obtain the second LD reference list information by parsing the first MMS message.

[0099] Step S02: Compare and verify the first LD reference list information with the second LD reference list information. If the comparison and verification is successful, send a second information reading instruction to the protection device, and receive a second MMS message returned by the protection device based on the second information reading instruction;

[0100] Compare the first LD reference list information obtained by parsing the SCD file with the second LD reference list information obtained by parsing the first MMS message. If the two are inconsistent, it means that the LD reference list information of the protection device in the SCD file is incorrect and inconsistent with the actual model of the protection device. If the two are consistent, the verification is successful and proceed to the next step.

[0101] Traverse the second LD reference list information, and send the "getNameList" command (second information reading command) through the connected 61850 client to read the LN, DOI, SDI, DAI, and ReportControl reference list information under the protection device LD. In order to distinguish it from the reference list information parsed in the SCD file, it is defined here as the second LN reference list information, the second DOI reference list information, the second SDI reference list information, the second DAI reference list information, and the second ReportControl reference list information.

[0102] After receiving the instruction, the protection device returns the second LN reference list information, the second DOI reference list information, the second SDI reference list information, the second DAI reference list information and the second ReportControl reference list information through the second MMS message. The client can obtain the second LN reference list information, the second DOI reference list information, the second SDI reference list information, the second DAI reference list information and the second ReportControl reference list information by parsing the second MMS message.

[0103] Step S03: performing a comparison and verification of the list information based on the second MMS message and the station control layer model information. If the comparison and verification is successful, a third information reading instruction is sent to the protection device, and a third MMS message returned by the protection device based on the third information reading instruction is received;

[0104] Furthermore, the process of comparing and verifying the list information based on the second MMS message and the station control layer model information can be implemented by executing the following sub-steps S11 to S16:

[0105] Step S11: compare the first LN reference list information with the second LN reference list information, if the two are consistent, jump to step S12;

[0106] Compare the first LN reference list information obtained by parsing the SCD file with the second LN reference list information obtained by parsing the second MMS message. If the two are inconsistent, it means that the LN reference list information under the protection device LD in the SCD file is incorrect and inconsistent with the actual model of the protection device. At this time, stop the comparison, output the consistency check result of the failed verification, and prompt an error message.

[0107] If the two are consistent, proceed to the next step.

[0108] Step S12: compare the first DOI reference list information with the second DOI reference list information, and if the two are consistent, jump to step S13;

[0109] Compare the first DOI reference list information obtained by parsing the SCD file with the second DOI reference list information obtained by parsing the second MMS message. If the two are inconsistent, it means that the DOI reference list information under the protection device LD in the SCD file is incorrect and inconsistent with the actual model of the protection device. At this time, stop the comparison, output the consistency check result of the failed verification, and prompt an error message.

[0110] If the two are consistent, proceed to the next step.

[0111] Step S13: compare the first SDI reference list information with the second SDI reference list information, if the two are consistent, jump to step S14;

[0112] Compare the first SDI reference list information obtained by parsing the SCD file with the second SDI reference list information obtained by parsing the second MMS message. If the two are inconsistent, it means that the SDI reference list information under the protection device LD in the SCD file is incorrect and inconsistent with the actual model of the protection device. At this time, stop the comparison, output the consistency check result of the failed verification, and prompt an error message.

[0113] If the two are consistent, proceed to the next step.

[0114] Step S14: compare the first DAI reference list information with the second DAI reference list information, and if the two are consistent, jump to step S15;

[0115] Compare the first DAI reference list information obtained by parsing the SCD file with the second DAI reference list information obtained by parsing the second MMS message. If the two are inconsistent, it means that the DAI reference list information under the protection device LD in the SCD file is incorrect and inconsistent with the actual model of the protection device. At this time, stop the comparison, output the consistency check result of the failed verification, and prompt an error message.

[0116] If the two are consistent, proceed to the next step.

[0117] Step S15: compare the first ReportControl reference list information with the second ReportControl reference list information. If the two are consistent, jump to step S16;

[0118] Compare the first ReportControl reference list information obtained by parsing the SCD file with the second ReportControl reference list information obtained by parsing the second MMS message. If the two are inconsistent, it means that the ReportControl reference list information under the protection device LD in the SCD file is incorrect and inconsistent with the actual model of the protection device. At this time, stop the comparison, output the consistency check result of the failed verification, and prompt an error message.

[0119] If the two are consistent, proceed to the next step.

[0120] Step S16: The list information comparison and verification is successful, and the data type comparison and verification process is entered.

[0121] When the list information comparison and verification succeeds, the second LN reference list information is traversed, and the "getVariableAccessAttributes" instruction (third information reading instruction) is issued through the connected 61850 client to read the data types of all data nodes under the protection device LN. Specifically, the DOI data type information, SDI data type information, DAI data type information and ReportControl data type information of the protection device.

[0122] After receiving the instruction, the protection device returns the above-mentioned types of data information of the protection device through the third MMS message, so that the client can obtain the data type information by parsing the third MMS message.

[0123] Step S04: performing data type comparison and verification based on the third MMS message and the station control layer model information. If the comparison and verification is successful, a fourth information reading instruction is issued to the protection device, and a fourth MMS message returned by the protection device based on the fourth information reading instruction is received;

[0124] Furthermore, the process of performing data type comparison and verification based on the third MMS message and the station control layer model information can be implemented by executing the following sub-steps S21 to S25:

[0125] Step S21: compare the DOI data type information with the DOI data type information parsed in the SCD file, and if the two are consistent, jump to step S22;

[0126] Compare the DOI data type information obtained by parsing the SCD file with the DOI data type information obtained by parsing the third MMS message. If the two are inconsistent, it means that the DOI data type under the protection device LD in the SCD file is incorrect and inconsistent with the actual model of the protection device. At this time, stop the comparison, output the consistency check result of the failed verification, and prompt an error message.

[0127] If the two are consistent, proceed to the next step.

[0128] Step S22: compare the SDI data type information with the SDI data type information parsed from the SCD file, and if the two are consistent, jump to step S23;

[0129] Compare the SDI data type information obtained by parsing the SCD file with the SDI data type information obtained by parsing the third MMS message. If the two are inconsistent, it means that the SDI data type under the protection device LD in the SCD file is incorrect and inconsistent with the actual model of the protection device. At this time, stop the comparison, output the consistency check result of the failed verification, and prompt an error message.

[0130] If the two are consistent, proceed to the next step.

[0131] Step S23: compare the DAI data type information with the DAI data type information parsed from the SCD file. If the two are consistent, jump to step S24.

[0132] Compare the DAI data type information obtained by parsing the SCD file with the DAI data type information obtained by parsing the third MMS message. If the two are inconsistent, it means that the DAI data type under the protection device LD in the SCD file is incorrect and inconsistent with the actual model of the protection device. At this time, stop the comparison, output the consistency check result of the failed verification, and prompt an error message.

[0133] If the two are consistent, proceed to the next step.

[0134] Step S24: Compare the ReportControl data type information with the ReportControl data type information parsed from the SCD file. If the two are consistent, jump to step S25;

[0135] Compare the ReportControl data type information obtained by parsing the SCD file with the ReportControl data type information obtained by parsing the third MMS message. If the two are inconsistent, it means that the ReportControl data type under the LD of the protection device in the SCD file is incorrect and inconsistent with the actual model of the protection device. At this time, stop the comparison, output the consistency check result of the failed verification, and prompt an error message.

[0136] If the two are consistent, proceed to the next step.

[0137] Step S25: the data type comparison and verification is successful, and the data set reference list comparison and verification process is entered;

[0138] When the data type comparison is successful, the second ReportControl reference list information is traversed, and the "getNamedVariableListAttributes" command (the fourth information reading command) is sent through the connected 61850 client to read the FCDA reference list information under the DATASET data set corresponding to ReportControl in the protection device. In order to distinguish it from the FCDA reference list information parsed in the SCD file, it is defined here as the second FCDA reference list information.

[0139] After receiving the instruction, the protection device returns the second FCDA reference list information of the protection device through the fourth MMS message, so that the client can obtain the second FCDA reference list information by parsing the fourth MMS message.

[0140] Step S05: performing a comparison and verification of the data set reference list based on the fourth MMS message and the station control layer model information. If the comparison and verification is successful, a fifth information reading instruction is sent to the protection device, and a fifth MMS message returned by the protection device based on the fifth information reading instruction is received;

[0141] Specifically, the comparison and verification of the data set reference list based on the fourth MMS message and the station control layer model information may be:

[0142] Compare the first FCDA reference list information obtained by parsing the SCD file with the second FCDA reference list information obtained by parsing the fourth MMS message. If the two are inconsistent, it means that the FCDA reference list information under the DATASET data set of the protection device in the SCD file is incorrect and inconsistent with the actual model of the protection device. At this time, stop the comparison, output the consistency check result of the failed verification, and prompt an error message.

[0143] If the two are consistent, the dataset reference list comparison and verification is successful, and the next step is to enter the dataset information comparison and verification process.

[0144] Traverse the second ReportControl reference list information, and send a "write" command (fifth information reading command) through the connected 61850 client to trigger the report general move command of the protection device.

[0145] After receiving the instruction, the protection device returns the data set general report information of the protection device through the fifth MMS message, so that the client can obtain the data set general report information by parsing the fifth MMS message, and further obtain the FCDA list reference information under the DATASET data set and the data type information of the FCDA reference list by parsing the data set general report information. In order to distinguish it from the FCDA data type information parsed in the SCD file, the data type information of the FCDA reference list of the protection device is defined as the second FCDA data type information. The FCDA list reference information obtained in step S05 is consistent with the FCDA reference list information of the protection device obtained in step S04, so both are defined as the second FCDA reference list information.

[0146] In a smart substation, the data set total move report information contained in the MMS message specifically refers to the data related to the "total move" contained in the data set transmitted through the MMS message. Among them, the "total move" refers to a summary report on a certain operation or status of the entire substation automation system.

[0147] Step S06: performing a comparison and verification of the data set information based on the fifth MMS message and the station control layer model information. If the comparison and verification is successful, outputting a consistency verification result that has passed the verification;

[0148] Furthermore, the process of comparing and verifying the data set information based on the fifth MMS message and the station control layer model information can be implemented by executing the following sub-steps S31 to S34:

[0149] Step S31: parse the data set general report information, extract the second FCDA reference list information and the second FCDA data type information, and jump to step S32;

[0150] Step S32: compare the first FCDA reference list information with the second FCDA reference list information, and if the two are consistent, jump to step S33;

[0151] Compare the first FCDA reference list information obtained by parsing the SCD file with the second FCDA reference list information obtained by parsing the fifth MMS message. If the two are inconsistent, it means that the FCDA reference list information under the DATASET data set of the protection device in the SCD file is incorrect and inconsistent with the actual model of the protection device. At this time, stop the comparison, output the consistency check result of the failed verification, and prompt an error message.

[0152] If the two are consistent, proceed to the next step.

[0153] Step S33: compare the first FCDA data type information with the second FCDA data type information, and if the two are consistent, jump to step S34;

[0154] Compare the first FCDA data type information obtained by parsing the SCD file with the second FCDA data type information obtained by parsing the fifth MMS message. If the two are inconsistent, it means that the FCDA data type under the DATASET data set of the protection device in the SCD file is incorrect and inconsistent with the actual model of the protection device. At this time, stop the comparison, output the consistency check result of the failed verification, and prompt an error message.

[0155] If the two are consistent, proceed to the next step.

[0156] Step S34: the data set information comparison and verification is successful, and the consistency check is passed;

[0157] By completing the consistency check steps of the above SCD file, it is shown that the SCD file model data is consistent with the protection device model information in the station, and the consistency check is passed.

[0158] Similarly, when the comparison and verification fails for the first time in steps S02 to S06, the comparison is stopped, the consistency verification result of the failed verification is output, and an error message is prompted.

[0159] It should be noted that, in order to enable those skilled in the art to better distinguish data of the same type but with different actual meanings, the embodiments of the present invention use terms such as first and second to distinguish and explain some technical features. The terms such as first and second are only used to distinguish data and have no other special meanings. It can be understood that the present invention is not limited to this.

[0160] In an embodiment of the present invention, a SCD model file consistency verification method based on MMS message for smart substation is proposed. Through the MMS message transmission mode, the station control layer model information parsed from the SCD file is compared and verified with the model information obtained from the protection device in real time in combination with the preset verification sequence, which can not only accurately and quickly obtain the consistency verification result and improve the verification efficiency, but also solve the problem that some old versions of protection devices cannot obtain CID and CCD files online, resulting in the inability to carry out online consistency verification work and difficulty in controlling the correctness of SCD files.

[0161] For better explanation, refer to Figure 3 , showing an overall flow diagram of a SCD file consistency verification method provided by an embodiment of the present invention. It should be pointed out that this embodiment only briefly describes the general process of SCD file consistency verification, and the specific implementation process of each step can be understood by referring to the relevant content in the aforementioned embodiment, which will not be described here. It can be understood that the present invention does not limit this.

[0162] 1. Obtain and parse the SCD file of the smart substation;

[0163] 2. Access the station control layer network; determine whether the network access is successful; if not, jump to step 3; if yes, jump to step 4;

[0164] 3. Stop access and prompt access failure information.

[0165] 4. Perform a comparison and verification of the LD reference list information based on the MMS message; determine whether the comparison and verification is successful; if so, jump to step 5; if not, jump to step 10;

[0166] 5. Perform a comparison and verification of the list information based on the MMS message; determine whether the comparison and verification is successful; if so, jump to step 6; if not, jump to step 10;

[0167] 6. Perform data type comparison and verification based on the MMS message; determine whether the comparison and verification is successful; if so, jump to step 7; if not, jump to step 10;

[0168] 7. Perform a comparison and verification of the reference list of the data set based on the MMS message; determine whether the comparison and verification is successful; if so, jump to step 8; if not, jump to step 10;

[0169] 8. Perform a data set information comparison and verification based on the MMS message; determine whether the comparison and verification is successful; if so, jump to step 9; if not, jump to step 10;

[0170] 9. Output the consistency check results that have passed the verification.

[0171] 10. Stop the comparison, output the consistency check results that failed the verification, and prompt an error message.

[0172] Reference Figure 4 , shows a structural block diagram of an SCD file consistency verification device provided by an embodiment of the present invention, which may specifically include:

[0173] The SCD file parsing module 401 is used to obtain the SCD file of the smart substation, parse the SCD file, and extract the network parameter information of the station control layer in the smart substation and the station control layer model information of all protection devices;

[0174] The station control layer network access module 402 is used to access the station control layer network according to the network parameter information;

[0175] The comparison and verification module 403 is used to obtain the real-time model information of the protection device online based on MMS message transmission when the access is successful, and compare and verify the real-time model information with the station control layer model information according to a preset verification order, and output a consistency verification result.

[0176] In an optional embodiment, the SCD file parsing module 401 includes:

[0177] A station control layer network information parsing module, used to parse the station control layer network information under the Communication node in the SCD file to obtain the network parameter information of the station control layer;

[0178] An IED node parsing module is used to parse all IED nodes in the SCD file to obtain a protection device list;

[0179] An IED node model information parsing module is used to parse the model information under all protection device IED nodes to obtain the first LD reference list information;

[0180] LD node model information parsing module, used to parse the model information under all LD nodes and obtain the first LN reference list information;

[0181] An LN node model information parsing module is used to parse the model information under all LN nodes, and obtain the first DOI reference list information, DataSet list information and the first ReportControl reference list information;

[0182] A DOI node model information parsing module, used to parse the SDI node and DAI node model information under the DOI node, and obtain the first SDI reference list information and the first DAI reference list information;

[0183] A DataSet node model information parsing module, used to parse the FCDA model information under the dataset DataSet node, and obtain the first FCDA reference list information and the first FCDA data type information;

[0184] The data template information parsing module is used to parse the data template information under the DataTypeTemplates node and obtain the data type information of the data nodes in DOI, SDI, DAI, and ReportControl respectively.

[0185] In an optional embodiment, the comparison and verification module 403 includes:

[0186] A first MMS message acquisition module is used to execute step S01: send a first information reading instruction to the protection device, and receive a first MMS message returned by the protection device based on the first information reading instruction, wherein the first MMS message includes the second LD reference list information of the protection device;

[0187] The LD reference list information comparison module is used to execute step S02: compare and verify the first LD reference list information with the second LD reference list information, and if the comparison and verification is successful, send a second information reading instruction to the protection device, and receive a second MMS message returned by the protection device based on the second information reading instruction;

[0188] The list information comparison and verification module is used to execute step S03: compare and verify the list information based on the second MMS message and the station control layer model information, and if the comparison and verification is successful, send a third information reading instruction to the protection device, and receive a third MMS message returned by the protection device based on the third information reading instruction;

[0189] A data type comparison and verification module, configured to execute step S04: perform data type comparison and verification based on the third MMS message and the station control layer model information, and if the comparison and verification is successful, issue a fourth information reading instruction to the protection device, and receive a fourth MMS message returned by the protection device based on the fourth information reading instruction;

[0190] The data set reference list comparison and verification module is used to execute step S05: compare and verify the data set reference list based on the fourth MMS message and the station control layer model information, and if the comparison and verification is successful, send a fifth information reading instruction to the protection device, and receive a fifth MMS message returned by the protection device based on the fifth information reading instruction;

[0191] The data set information comparison and verification module is used to execute step S06: compare and verify the data set information based on the fifth MMS message and the station control layer model information, and if the comparison and verification is successful, output a consistency verification result that has passed the verification;

[0192] The first verification failure output module is used to stop the comparison, output the consistency verification result of the verification failure, and prompt an error message when the comparison verification fails for the first time in steps S02 to S06.

[0193] In an optional embodiment, the second MMS message includes the second LN reference list information, the second DOI reference list information, the second SDI reference list information, the second DAI reference list information and the second ReportControl reference list information of the protection device, and the list information comparison and verification module includes:

[0194] The LN reference list information comparison module is used to execute step S11: compare the first LN reference list information with the second LN reference list information, and if the two are consistent, jump to step S12;

[0195] The DOI reference list information comparison module is used to execute step S12: compare the first DOI reference list information with the second DOI reference list information, and if the two are consistent, jump to step S13;

[0196] The SDI reference list information comparison module is used to execute step S13: compare the first SDI reference list information with the second SDI reference list information, and if the two are consistent, jump to step S14;

[0197] A DAI reference list information comparison module, configured to execute step S14: compare the first DAI reference list information with the second DAI reference list information, and if the two are consistent, jump to step S15;

[0198] The ReportControl reference list information comparison module is used to execute step S15: compare the first ReportControl reference list information with the second ReportControl reference list information, and if the two are consistent, jump to step S16;

[0199] The list information comparison and verification success judgment module is used to execute step S16: if the list information comparison and verification is successful, the data type comparison and verification process is entered;

[0200] The second verification failure output module is used to stop the comparison, output the consistency check result of the verification failure, and prompt an error message when the comparison failure occurs for the first time in steps S11 to S15.

[0201] In an optional embodiment, the third MMS message includes DOI data type information, SDI data type information, DAI data type information and ReportControl data type information of the protection device, and the data type comparison and verification module includes:

[0202] The DOI data type information comparison module is used to execute step S21: compare the DOI data type information with the DOI data type information parsed from the SCD file, and if the two are consistent, jump to step S22;

[0203] An SDI data type information comparison module is used to execute step S22: compare the SDI data type information with the SDI data type information parsed from the SCD file, and if the two are consistent, jump to step S23;

[0204] A DAI data type information comparison module, used to execute step S23: compare the DAI data type information with the DAI data type information parsed from the SCD file, and if the two are consistent, jump to step S24;

[0205] The ReportControl data type information comparison module is used to execute step S24: compare the ReportControl data type information with the ReportControl data type information parsed from the SCD file, and if the two are consistent, jump to step S25;

[0206] The data type comparison and verification success judgment module is used to execute step S25: if the data type comparison and verification is successful, the data set reference list comparison and verification process is entered;

[0207] The third output module for verification failure is used to stop the comparison, output the consistency check result of the verification failure, and prompt an error message when the comparison failure occurs for the first time in steps S21 to S24.

[0208] In an optional embodiment, the fourth MMS message includes the second FCDA reference list information under the DATASET data set corresponding to ReportControl in the protection device, and the data set reference list comparison and verification module is specifically used to:

[0209] comparing the first FCDA reference list information with the second FCDA reference list information;

[0210] If the two are consistent, the dataset reference list comparison and verification is successful, and the dataset information comparison and verification process begins;

[0211] If the two are inconsistent, the comparison is stopped, the consistency check result of failed verification is output, and an error message is prompted.

[0212] In an optional embodiment, the fifth MMS message includes the data set total report information of the protection device, and the data set information comparison and verification module includes:

[0213] The data set total recruitment report information parsing module is used to execute step S31: parse the data set total recruitment report information, extract the second FCDA reference list information and the second FCDA data type information, and jump to execute step S32;

[0214] The FCDA reference list information comparison module is used to execute step S32: compare the first FCDA reference list information with the second FCDA reference list information, and if the two are consistent, jump to step S33;

[0215] The FCDA data type information comparison module is used to execute step S33: compare the first FCDA data type information with the second FCDA data type information, and if the two are consistent, jump to step S34;

[0216] The data set information comparison and verification success judgment module is used to execute step S34: the data set information comparison and verification is successful, and the consistency check is passed;

[0217] The fourth output module for verification failure is used to stop the comparison, output the consistency check result of the verification failure, and prompt an error message when the comparison failure occurs for the first time in steps S32 to S33.

[0218] In an optional embodiment, the network parameter information includes a station control layer network IP list of all protection devices in the smart substation, and the station control layer network access module 402 is specifically used to:

[0219] Traverse the station control layer network IP list, and access the station control layer network of the smart substation through the standard 61850 client program according to the IP information.

[0220] In an optional embodiment, the device further includes:

[0221] The network access failure module is used to indicate that the network parameter information is incorrect and inconsistent with the actual situation in the station when the access to the station control layer network fails, stop the access, and prompt the access failure information.

[0222] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the aforementioned method embodiment.

[0223] An embodiment of the present invention further provides an electronic device, the device comprising a processor and a memory:

[0224] The memory is used to store the program code and transmit the program code to the processor;

[0225] The processor is used to execute the SCD file consistency verification method of any embodiment of the present invention according to the instructions in the program code.

[0226] An embodiment of the present invention further provides a computer-readable storage medium, which is used to store program codes, and the program codes are used to execute the SCD file consistency verification method of any embodiment of the present invention.

[0227] 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.

[0228] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0229] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0230] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0231] 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 invention, in essence, 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. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.

[0232] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention 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 thereof 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 invention.

Claims

1. A SCD file consistency verification method, characterized in that: include: Obtaining the SCD file of the smart substation, parsing the SCD file, and extracting network parameter information of the station control layer in the smart substation and station control layer model information of all protection devices; Accessing the station control layer network according to the network parameter information; If the access is successful, the real-time model information of the protection device is obtained online based on the MMS message transmission, and the real-time model information is compared and verified with the station control layer model information in a preset verification order, and the consistency verification result is output.

2. The SCD file consistency verification method according to claim 1, characterized in that: The parsing of the SCD file to extract network parameter information of the station control layer in the smart substation and station control layer model information of all protection devices includes: Parse the station control layer network information under the Communication node in the SCD file to obtain the network parameter information of the station control layer; Parse all IED nodes in the SCD file to obtain a list of protection devices; Parse the model information under all protection device IED nodes to obtain the first LD reference list information; Parse the model information under all LD nodes and obtain the first LN reference list information; Parse the model information under all LN nodes to obtain the first DOI reference list information, DataSet list information and the first ReportControl reference list information; Parse the SDI node and DAI node model information under the DOI node to obtain the first SDI reference list information and the first DAI reference list information; Parse the FCDA model information under the dataset DataSet node to obtain the first FCDA reference list information and the first FCDA data type information; Parse the data template information under the DataTypeTemplates node and obtain the data type information of the data nodes in DOI, SDI, DAI, and ReportControl respectively.

3. The SCD file consistency verification method according to claim 2, characterized in that: The method of acquiring the real-time model information of the protection device online based on the MMS message transmission, and comparing and verifying the real-time model information with the station control layer model information according to a preset verification sequence, and outputting a consistency verification result, includes: Step S01: issuing a first information reading instruction to the protection device, and receiving a first MMS message returned by the protection device based on the first information reading instruction, wherein the first MMS message includes second LD reference list information of the protection device; Step S02: comparing and verifying the first LD reference list information with the second LD reference list information, if the comparison and verification is successful, sending a second information reading instruction to the protection device, and receiving a second MMS message returned by the protection device based on the second information reading instruction; Step S03: performing a list information comparison and verification based on the second MMS message and the station control layer model information. If the comparison and verification is successful, a third information reading instruction is issued to the protection device, and a third MMS message returned by the protection device based on the third information reading instruction is received; Step S04: performing a data type comparison check based on the third MMS message and the station control layer model information. If the comparison check succeeds, a fourth information reading instruction is issued to the protection device, and a fourth MMS message returned by the protection device based on the fourth information reading instruction is received; Step S05: performing a comparison and verification of a data set reference list based on the fourth MMS message and the station control layer model information. If the comparison and verification is successful, a fifth information reading instruction is issued to the protection device, and a fifth MMS message returned by the protection device based on the fifth information reading instruction is received; Step S06: performing a data set information comparison and verification based on the fifth MMS message and the station control layer model information, and if the comparison and verification is successful, outputting a consistency verification result that has passed the verification; When the comparison and verification fails for the first time in steps S02 to S06, the comparison is stopped, the consistency verification result of the failed verification is output, and an error message is prompted.

4. The SCD file consistency verification method according to claim 3, characterized in that: The second MMS message includes the second LN reference list information, the second DOI reference list information, the second SDI reference list information, the second DAI reference list information and the second ReportControl reference list information of the protection device, and the list information comparison and verification based on the second MMS message and the station control layer model information includes: Step S11: compare the first LN reference list information with the second LN reference list information, and if the two are consistent, jump to step S12; Step S12: compare the first DOI reference list information with the second DOI reference list information, and if the two are consistent, jump to step S13; Step S13: compare the first SDI reference list information with the second SDI reference list information, and if the two are consistent, jump to step S14; Step S14: compare the first DAI reference list information with the second DAI reference list information, and if the two are consistent, jump to step S15; Step S15: compare the first ReportControl reference list information with the second ReportControl reference list information, and if the two are consistent, jump to step S16; Step S16: the list information comparison and verification is successful, and the data type comparison and verification process is entered; When the comparison fails for the first time in steps S11 to S15, the comparison is stopped, the consistency check result of the verification failure is output, and an error message is prompted.

5. The SCD file consistency verification method according to claim 3, characterized in that: The third MMS message includes DOI data type information, SDI data type information, DAI data type information, and ReportControl data type information of the protection device, and the data type comparison and verification based on the third MMS message and the station control layer model information includes: Step S21: compare the DOI data type information with the DOI data type information parsed from the SCD file, and if the two are consistent, jump to step S22; Step S22: Compare the SDI data type information with the SDI data type information parsed from the SCD file, and if the two are consistent, jump to step S23; Step S23: compare the DAI data type information with the DAI data type information parsed from the SCD file, and if the two are consistent, jump to step S24; Step S24: compare the ReportControl data type information with the ReportControl data type information parsed from the SCD file, and if the two are consistent, jump to step S25; Step S25: the data type comparison and verification is successful, and the data set reference list comparison and verification process is entered; When the comparison fails for the first time in steps S21 to S24, the comparison is stopped, the consistency check result of the verification failure is output, and an error message is prompted.

6. The SCD file consistency verification method according to claim 3, characterized in that: The fourth MMS message includes the second FCDA reference list information under the DATASET data set corresponding to ReportControl in the protection device, and the comparison and verification of the data set reference list based on the fourth MMS message and the station control layer model information includes: comparing the first FCDA reference list information with the second FCDA reference list information; If the two are consistent, the dataset reference list comparison and verification is successful, and the dataset information comparison and verification process begins; If the two are inconsistent, the comparison is stopped, the consistency check result of failed verification is output, and an error message is prompted.

7. The SCD file consistency verification method according to claim 3, characterized in that: The fifth MMS message includes the data set total report information of the protection device, and the data set information comparison and verification based on the fifth MMS message and the station control layer model information includes: Step S31: parse the data set general report information, extract the second FCDA reference list information and the second FCDA data type information, and jump to step S32; Step S32: compare the first FCDA reference list information with the second FCDA reference list information, and if the two are consistent, jump to step S33; Step S33: compare the first FCDA data type information with the second FCDA data type information, and if the two are consistent, jump to step S34; Step S34: the data set information comparison and verification is successful, and the consistency check is passed; When the comparison fails for the first time in steps S32 to S33, the comparison is stopped, the consistency check result of the verification failure is output, and an error message is prompted.

8. The SCD file consistency verification method according to any one of claims 2 to 7, characterized in that: The network parameter information includes a station control layer network IP list of all protection devices in the smart substation. Accessing the station control layer network according to the network parameter information includes: Traverse the station control layer network IP list, and access the station control layer network of the smart substation through the standard 61850 client program according to the IP information.

9. The SCD file consistency verification method according to claim 8, characterized in that: Also includes: When the access to the station control layer network fails, it indicates that the network parameter information is incorrect and inconsistent with the actual situation in the station, and the access is stopped and an access failure message is prompted.

10. A SCD file consistency verification device, characterized in that: include: An SCD file parsing module is used to obtain the SCD file of the smart substation, parse the SCD file, and extract the network parameter information of the station control layer in the smart substation and the station control layer model information of all protection devices; A station control layer network access module, used to access the station control layer network according to the network parameter information; The comparison and verification module is used to obtain the real-time model information of the protection device online based on MMS message transmission when the access is successful, and compare and verify the real-time model information with the station control layer model information according to a preset verification order, and output the consistency verification result.

11. An electronic device, characterized in that: The device comprises a processor and a memory: The memory is used to store program code and transmit the program code to the processor; The processor is used to execute the SCD file consistency verification method according to any one of claims 1-9 according to the instructions in the program code.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store program codes, and the program codes are used to execute the SCD file consistency verification method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Intelligent transformer station configuration file standardized management system and file verification method

    CN104036429A

  • Checking method of SCD (Substation Configuration Description) and IED (Intelligent Electronic Device) parameter consistency of intelligent substation

    CN108595390A

  • Intelligent substation stock station secondary equipment configuration consistency verification method

    CN108832723A

  • Device and method for checking real-time consistency of intelligent substation

    CN116055351A

  • Fully-automatic closed-loop detection method and device for intelligent substation

    US20190170822A1

Cited By

  • Protection configuration comparison and consistency checking method, system and equipment based on SCD file and medium

    CN122021604A