Method and system for online validation of process level device configuration files

By verifying the process layer equipment configuration files online and comparing CRC check codes with virtual terminal information, the problem of verifying process layer equipment configuration files has been solved, ensuring the reliable operation of smart substations.

CN116089157BActive Publication Date: 2026-04-14CHINA ELECTRIC POWER RESEARCH INSTITUTE CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA ELECTRIC POWER RESEARCH INSTITUTE CO LTD
Filing Date
2022-07-08
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing technologies cannot effectively verify the configuration files of process-level equipment, affecting the reliable operation of smart substations.

Method used

By acquiring the full-station SCD file and process-level equipment CCD file of the intelligent substation, calculating and comparing the CRC check code, and combining it with the virtual terminal information of the measurement and control device for online verification, the correctness of the process-level equipment configuration file is ensured.

Benefits of technology

This improves the reliability of process layer equipment configuration files and the reliable operation of smart substations, ensuring the safe operation of process layer equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116089157B_ABST
    Figure CN116089157B_ABST
Patent Text Reader

Abstract

The application discloses a kind of process layer equipment configuration file's online checking method and system, comprising: obtaining the full station SCD file of intelligent substation and process layer equipment CCD file;The dummy loop check code of corresponding process layer equipment in the SCD file is calculated to obtain the first CRC check code;Based on the CRC id of the CCD file corresponding, the dummy loop check code in the corresponding CCD file is extracted to obtain the second CRC check code;When the first CRC check code and second CRC check code check are consistent, determine the third CRC check code;The Inputs node in the IED model information of control device in the SCD file is analyzed, and the target control device and virtual terminal information connected with target checking device IED model are determined;Target control device IED model information is analyzed, and the fourth CRC check code is obtained based on the virtual terminal information;Check the third CRC check code and fourth CRC check code, obtain checking result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent substation automation technology, and more specifically, to a method and system for online verification of process-level equipment configuration files. Background Technology

[0002] The intelligent substation system configuration description file, abbreviated as SCD file, uses XML to describe the instance configuration and communication parameter information of all intelligent electronic devices (IEDs) in the intelligent substation, the communication information between IEDs, and the configuration information of the substation's primary system structure. The correctness of the intelligent substation device configuration file, and any changes thereto, directly affect the correctness of relay protection functions, the correctness of information communication between IEDs, and the correctness of monitoring information. The device configuration file is the foundation for the smooth commissioning and reliable and stable operation of the intelligent substation. Currently, bay-level devices such as protection, measurement and control, and switches can obtain the CRC checksum of the device configuration file through MMS communication services with the integrated application host or gateway via the station control layer network, or use the MMS communication file service to upload and download the configuration file to obtain the bay-level device configuration file. After obtaining the file, the CRC checksum is calculated and compared to perform online verification of the configuration file. However, because process-level devices are located in the process-level network and have no direct physical circuit connection with the integrated application host or gateway and other station control layer devices, they cannot obtain any information through the MMS network. Therefore, the correctness of the configuration file of process-level devices has always been a difficult and critical point in online configuration file verification.

[0003] Process-level equipment includes merging units, intelligent terminals, and integrated intelligent devices. It is primarily used to collect analog signals such as voltage and current, as well as digital signals such as switch positions and hard-contact alarms. It outputs SV and GOOSE messages, which are then used by bay-level equipment to collect analog and digital signals for protection and control tripping and closing commands. The correctness of the process-level equipment configuration file directly affects the correctness of the protection device's operation and the correctness of switch tripping and closing. Summary of the Invention

[0004] This invention proposes a method and system for online verification of process layer device configuration files, in order to solve the problem of how to perform online verification of process layer configuration files.

[0005] To address the aforementioned problems, according to one aspect of the present invention, a method for online verification of process-level device configuration files is provided, the method comprising:

[0006] Obtain the full-station SCD file and process-level equipment CCD files of the intelligent substation;

[0007] Calculate the virtual loop check code of the corresponding process layer device in the SCD file to obtain the first CRC check code;

[0008] Based on the CRC id corresponding to the CCD file, the corresponding virtual loop check code in the CCD file is extracted to obtain the second CRC check code;

[0009] When the first CRC check code and the second CRC check code match, the third CRC check code is determined.

[0010] The Inputs node in the IED model information of the measurement and control device in the SCD file is analyzed to determine the target measurement and control device and virtual terminal information connected to the target verification device IED model;

[0011] The target measurement and control device IED model information is analyzed, and the fourth CRC check code is obtained based on the virtual terminal information;

[0012] Verify the third and fourth CRC check codes to obtain the verification results.

[0013] Preferably, the calculation of the virtual loop check code of the corresponding process layer device in the SCD file to obtain the first CRC check code includes:

[0014] Extract the contents of the IED description, FCDA description, and intAddr description specified in the CCD file format of the SCD file, while not extracting the other descriptive attributes desc and dU elements, and calculate the CRC check code based on the extracted contents to obtain the first CRC check code.

[0015] Preferably, the method further includes:

[0016] Arrange the attributes of all extracted elements in a preset order; the child elements of all extracted elements should be in the same order as in the SCD file; elements without child elements or assigned values ​​should end with " / >".

[0017] Preferably, the analysis of the target measurement and control device IED model information and the acquisition of the fourth CRC checksum based on the virtual terminal information includes:

[0018] Analyze the target measurement and control device IED model information, and based on the short address of the virtual terminal information, determine the signal of the telemetry information under the preset dataset in the preset logical device in the access point corresponding to the connected measurement and control device as the preset information;

[0019] The telemetry information from the monitoring and control device is summoned online through the station control layer network, and the value of the signal is obtained from the preset information to obtain the fourth CRC check code.

[0020] Preferably, the method further includes:

[0021] An alarm message is output when the first CRC checksum and the second CRC checksum are inconsistent, or when the third CRC checksum and the fourth CRC checksum are inconsistent.

[0022] According to another aspect of the present invention, a system for online verification of process-level device configuration files is provided, the system comprising:

[0023] The file acquisition unit is used to acquire the full-station SCD file and process-level equipment CCD file of the intelligent substation;

[0024] The first CRC check code acquisition unit is used to calculate the virtual loop check code of the corresponding process layer device in the SCD file to obtain the first CRC check code.

[0025] The second CRC check code acquisition unit is used to extract the corresponding virtual loop check code in the CCD file based on the CRC id corresponding to the CCD file, so as to obtain the second CRC check code.

[0026] The third CRC check code acquisition unit is used to determine the third CRC check code when the first CRC check code and the second CRC check code are consistent.

[0027] The target measurement and control device determination unit is used to analyze the Inputs node in the measurement and control device IED model information in the SCD file to determine the target measurement and control device and virtual terminal information connected to the target verification device IED model;

[0028] The fourth CRC check code acquisition unit is used to analyze the target measurement and control device IED model information and acquire the fourth CRC check code based on the virtual terminal information.

[0029] The verification result determination unit is used to verify the third CRC check code and the fourth CRC check code and obtain the verification result.

[0030] Preferably, the first CRC checksum acquisition unit calculates the virtual loop checksum of the corresponding process layer device in the SCD file to obtain the first CRC checksum, including:

[0031] Extract the contents of the IED description, FCDA description, and intAddr description specified in the CCD file format of the SCD file, while not extracting the other descriptive attributes desc and dU elements, and calculate the CRC check code based on the extracted contents to obtain the first CRC check code.

[0032] Preferably, the first CRC checksum acquisition unit further includes:

[0033] Arrange the attributes of all extracted elements in a preset order; the child elements of all extracted elements should be in the same order as in the SCD file; elements without child elements or assigned values ​​should end with " / >".

[0034] Preferably, the fourth CRC checksum acquisition unit analyzes the target measurement and control device IED model information and acquires the fourth CRC checksum based on the virtual terminal information, including:

[0035] Analyze the target measurement and control device IED model information, and based on the short address of the virtual terminal information, determine the signal of the telemetry information under the preset dataset in the preset logical device in the access point corresponding to the connected measurement and control device as the preset information;

[0036] The telemetry information from the monitoring and control device is summoned online through the station control layer network, and the value of the signal is obtained from the preset information to obtain the fourth CRC check code.

[0037] Preferably, the system further includes:

[0038] The alarm unit is used to output alarm information when the first CRC check code and the second CRC check code are inconsistent, or when the third CRC check code and the fourth CRC check code are inconsistent.

[0039] This invention provides a method and system for online verification of process-level equipment configuration files, comprising: acquiring the entire substation SCD file and process-level equipment CCD files of a smart substation; calculating the virtual loop check code of the corresponding process-level equipment in the SCD file to obtain a first CRC check code; extracting the corresponding virtual loop check code in the CCD file based on the CRC id corresponding to the CCD file to obtain a second CRC check code; determining a third CRC check code when the first CRC check code and the second CRC check code are consistent; analyzing the Inputs node in the IED model information of the measurement and control device in the SCD file to determine the target measurement and control device and virtual terminal information connected to the target verification device IED model; analyzing the target measurement and control device IED model information and obtaining a fourth CRC check code based on the virtual terminal information; verifying the third CRC check code and the fourth CRC check code to obtain a verification result. This invention performs online verification of the process layer configuration file by connecting virtual terminals of process layer equipment and measurement and control devices and forwarding CRC check codes of measurement and control devices. This ensures the consistency and correctness of the content of the process layer configuration file with the content of the SCD file, guarantees the safe operation of process layer equipment in smart substations, and ensures the reliable operation of smart substations. Attached Figure Description

[0040] Exemplary embodiments of the present invention can be more fully understood by referring to the following figures:

[0041] Figure 1 A flowchart of a method 100 for online verification of process layer device configuration files according to an embodiment of the present invention;

[0042] Figure 2 This is a network architecture diagram according to an embodiment of the present invention;

[0043] Figure 3 This is a schematic diagram of the first verification according to an embodiment of the present invention;

[0044] Figure 4 This is a schematic diagram of virtual terminal signal extraction according to an embodiment of the present invention;

[0045] Figure 5 This is a schematic diagram of the process layer device verification results according to an embodiment of the present invention;

[0046] Figure 6 This is a schematic diagram of the structure of a system 600 for online verification of process layer device configuration files according to an embodiment of the present invention. Detailed Implementation

[0047] Exemplary embodiments of the invention will now be described with reference to the accompanying drawings. However, the invention may be embodied in many different forms and is not limited to the embodiments described herein. These embodiments are provided to fully and completely disclose the invention and to fully convey its scope to those skilled in the art. The terminology used in the exemplary embodiments illustrated in the drawings is not intended to limit the invention. In the drawings, the same units / elements are referred to by the same reference numerals.

[0048] Unless otherwise stated, the terms used herein (including technical terms) have their common meaning as understood by one of ordinary skill in the art. Furthermore, it is understood that terms defined in commonly used dictionaries should be understood to have a meaning consistent with the context of their relevant field, and not to be interpreted as having an idealized or overly formal meaning.

[0049] This invention proposes an online verification method for process layer equipment configuration files. By forwarding the data through a measurement and control device, the method enables the integrated application host to obtain the CRC checksum of the process layer equipment configuration file, thereby verifying the consistency between the configuration parameters in the process layer equipment of each manufacturer and the corresponding IED configuration parameters in the SCD, so as to avoid affecting the safe operation of each device.

[0050] Figure 1 This is a flowchart of a method 100 for online verification of process-level device configuration files according to an embodiment of the present invention. Figure 1As shown, the online verification method for process layer equipment configuration files provided by the embodiments of the present invention performs online verification of process layer configuration files by connecting virtual terminals of process layer equipment and measurement and control devices and forwarding CRC check codes of measurement and control devices. This ensures the consistency and correctness of the content of the process layer configuration files with the content of the SCD files, guarantees the safe operation of process layer equipment in smart substations, and ensures the reliable operation of smart substations. The online verification method 100 for process layer equipment configuration files provided by the embodiments of the present invention starts from step 101, in which the full-station SCD file and process layer equipment CCD files of the smart substation are obtained.

[0051] Preferably, the calculation of the virtual loop check code of the corresponding process layer device in the SCD file to obtain the first CRC check code includes:

[0052] Extract the contents of the IED description, FCDA description, and intAddr description specified in the CCD file format of the SCD file. Do not extract the other descriptive attributes desc and dU elements. Calculate the CRC check code based on the extracted contents to obtain the first CRC check code.

[0053] Preferably, the method further includes:

[0054] Arrange the attributes of all extracted elements in a preset order; the child elements of all extracted elements should be in the same order as in the SCD file; elements without child elements or assigned values ​​should end with " / >".

[0055] In step 102, the virtual loop check code of the corresponding process layer device in the SCD file is calculated to obtain the first CRC check code.

[0056] In step 103, the corresponding virtual loop check code in the CCD file is extracted based on the CRC id corresponding to the CCD file to obtain the second CRC check code.

[0057] In step 104, when the first CRC check code and the second CRC check code are consistent, the third CRC check code is determined.

[0058] In this invention, the online verification process for process-level equipment is as follows: Figure 2 As shown, the process layer equipment merging unit and intelligent terminal are deployed at the process layer, and there is no actual physical connection between them and the station control layer equipment monitoring host. Since there is a natural physical loop and virtual terminal connection between the process layer equipment and the measurement and control device, the CRC checksum of the configuration file is sent via a newly added virtual terminal connection between the process layer equipment and the measurement and control device. The measurement and control device then forwards this to the integrated application host via MMS, thereby achieving the purpose of verifying the process layer equipment.

[0059] In this invention, the entire substation's SCD file and process layer equipment CCD files are first obtained through the intelligent substation integrated application host. Then, the virtual loop check codes of the corresponding process layer equipment in the SCD file are extracted and calculated to obtain the first CRC check code. Next, the "CRC id" in the CCD file is read, and the corresponding virtual loop check codes in the process layer equipment CCD files are extracted to obtain the second CRC check code. The first CRC check code is then compared with the second CRC check code. If they match, the process proceeds to the next step and obtains the third CRC check code. If they do not match, an alarm is output.

[0060] In this invention, the SCD control and verification platform is deployed within the integrated application host, which communicates with the interval layer equipment within the station. The SCD control and verification tool consists of several functional modules: storage, calculation and extraction, acquisition, and comparison. First, the storage module retrieves the SCD file and the CCD file backup of the process layer equipment stored in the integrated application host. Then, the calculation and extraction module calculates the model information of the process layer equipment in the SCD file to form the corresponding CRC checksum. The extraction principles are as follows: extract the content of the IED description, FCDA description, and intAddr description specified in the CCD file format of the SCD file; other descriptive attributes such as desc and dU elements are not extracted. Specifically, the sub-elements of all extracted elements should be in the same order as in the SCD file; the attributes of all extracted elements should be arranged alphabetically from a to b; elements without sub-elements or assigned values ​​should end with " / >"; based on the extracted content, the CRC checksum is calculated to obtain the first CRC checksum. The CRC checksum in the CCD file backup is read to form the second CRC checksum. The first CRC checksum is compared with the second CRC checksum. If they match, the value of the first CRC checksum is used as the third CRC checksum. If they do not match, the process is interrupted and a mismatch alarm is output. The process is as follows: Figure 3 As shown.

[0061] In step 105, the Inputs node in the measurement and control device IED model information in the SCD file is analyzed to determine the target measurement and control device and virtual terminal information connected to the target verification device IED model.

[0062] In step 106, the target measurement and control device IED model information is analyzed, and the fourth CRC check code is obtained based on the virtual terminal information.

[0063] Preferably, the analysis of the target measurement and control device IED model information and the acquisition of the fourth CRC checksum based on the virtual terminal information includes:

[0064] Analyze the target measurement and control device IED model information, and based on the short address of the virtual terminal information, determine the signal of the telemetry information under the preset dataset in the preset logical device in the access point corresponding to the connected measurement and control device as the preset information;

[0065] The telemetry information from the monitoring and control device is summoned online through the station control layer network, and the value of the signal is obtained from the preset information to obtain the fourth CRC check code.

[0066] In step 107, the third CRC check code and the fourth CRC check code are verified to obtain the verification result.

[0067] Preferably, the method further includes:

[0068] An alarm message is output when the first CRC checksum and the second CRC checksum are inconsistent, or when the third CRC checksum and the fourth CRC checksum are inconsistent.

[0069] In this invention, after determining the third CRC checksum, the Inputs node in the IED model information of the measurement and control device in the SCD file is analyzed to find the measurement and control device and virtual terminal information connected to the "CRC of the device configuration file" of the verification device IED. Then, the connected measurement and control device IED model information is analyzed. Based on the short address "PIGO / GOINGGIO*.IntIn*.stVal" of the connected virtual terminal, the signal with reference "LD0 / ProcGGIO.Iin*" in the dsAin dataset of the LD0 logical device in the access point of the connected measurement and control device S1 is determined. The value in the telemetry information reference "LD0 / ProcGGIO.Iin*" of the measurement and control device is summoned through the station control layer network, which is the fourth CRC checksum. Then, this fourth CRC checksum is compared with the third CRC checksum. If they match, the checksum is passed. If they do not match, an alarm is output.

[0070] like Figure 4As shown, in this invention, the tool calculation module reads the Inputs of each IED device in the SCD file, queries the virtual terminal connection, the "CRC of the device configuration file" of the process layer virtual terminal of device MIM2204, the connected measurement and control IED name and receiving virtual terminal. From the example in the figure below, it can be seen that the connected device is CL2201A, and the short address of the connected virtual terminal is "PIGO / GOINGGIO13.IntIn1.stVal". Through the dsAin dataset in the LD0 logic device in the S1 access point, there is a signal with the reference LD0 / ProcGGIO.Iin1. By summoning this signal through the acquisition module, the virtual terminal check code of the CCD configuration file of the process layer device, i.e., the fourth CRC check code, can be obtained. The comparison module compares the third CRC check code with the fourth CRC check code. If the comparison matches, it indicates that the process layer device configuration file and the SCD file content are consistent and the verification is successful. If the comparison does not match, the process is interrupted and a verification inconsistency alarm is output. The process layer device verification result of this invention is as follows: Figure 5 As shown.

[0071] Compared with the closest existing technology, the technical solution provided by this invention has the following beneficial effects:

[0072] Improving the reliability of configuration files. During the design, commissioning, or expansion of IEC61850-based smart substations, protection devices are added in batches, and their functions are constantly being modified. Multiple versions of the entire substation's SCD configuration file also exist, potentially leading to inconsistencies between the SCD and the actual configuration parameters of the protection devices. Existing technologies cannot verify process equipment configuration files. This invention provides an online verification method for process-level equipment configuration files, ensuring consistency between the SCD and the actual configuration parameters of the process-level operating equipment, thus improving the reliability of the configuration files.

[0073] Improving the reliability of smart substations. Smart substations primarily collect data and execute commands through process-level devices. The accuracy of these devices directly impacts the reliable operation of the smart substation. This invention aims to provide an online verification method for process-level device configuration files, thereby ensuring the correctness of these files and improving the reliable operation of the smart substation.

[0074] Figure 6 This is a schematic diagram of a system 600 for online verification of process-level device configuration files according to an embodiment of the present invention. Figure 6As shown, the system 600 for online verification of process layer device configuration files provided in this embodiment of the invention includes: a file acquisition unit 601, a first CRC check code acquisition unit 602, a second CRC check code acquisition unit 603, a third CRC check code acquisition unit 604, a target measurement and control device determination unit 605, a fourth CRC check code acquisition unit 606, and a verification result determination unit 607.

[0075] Preferably, the file acquisition unit 601 is used to acquire the entire substation SCD file and the process layer equipment CCD file of the intelligent substation.

[0076] Preferably, the first CRC checksum acquisition unit 601 calculates the virtual loop checksum of the corresponding process layer device in the SCD file to obtain the first CRC checksum, including:

[0077] Extract the contents of the IED description, FCDA description, and intAddr description specified in the CCD file format of the SCD file, while not extracting the other descriptive attributes desc and dU elements, and calculate the CRC check code based on the extracted contents to obtain the first CRC check code.

[0078] Preferably, the first CRC checksum acquisition unit 601 further includes:

[0079] Arrange the attributes of all extracted elements in a preset order; the child elements of all extracted elements should be in the same order as in the SCD file; elements without child elements or assigned values ​​should end with " / >".

[0080] Preferably, the first CRC check code acquisition unit 602 is used to calculate the virtual loop check code of the corresponding process layer device in the SCD file to obtain the first CRC check code.

[0081] Preferably, the second CRC check code acquisition unit 603 is used to extract the corresponding virtual loop check code in the CCD file based on the CRC id corresponding to the CCD file, so as to obtain the second CRC check code.

[0082] Preferably, the third CRC check code acquisition unit 604 is used to determine the third CRC check code when the first CRC check code and the second CRC check code are consistent.

[0083] Preferably, the target measurement and control device determination unit 605 is used to analyze the Inputs node in the measurement and control device IED model information in the SCD file to determine the target measurement and control device and virtual terminal information connected to the target verification device IED model.

[0084] Preferably, the fourth CRC check code acquisition unit 606 is used to analyze the target measurement and control device IED model information and acquire the fourth CRC check code based on the virtual terminal information.

[0085] Preferably, the fourth CRC checksum acquisition unit 606 analyzes the target measurement and control device IED model information and acquires the fourth CRC checksum based on the virtual terminal information, including:

[0086] Analyze the target measurement and control device IED model information, and based on the short address of the virtual terminal information, determine the signal of the telemetry information under the preset dataset in the preset logical device in the access point corresponding to the connected measurement and control device as the preset information;

[0087] The telemetry information from the monitoring and control device is summoned online through the station control layer network, and the value of the signal is obtained from the preset information to obtain the fourth CRC check code.

[0088] Preferably, the verification result determination unit 607 is used to verify the third CRC check code and the fourth CRC check code to obtain the verification result.

[0089] Preferably, the system further includes:

[0090] The alarm unit is used to output alarm information when the first CRC check code and the second CRC check code are inconsistent, or when the third CRC check code and the fourth CRC check code are inconsistent.

[0091] The system 600 for online verification of process layer device configuration files in an embodiment of the present invention corresponds to the method 100 for online verification of process layer device configuration files in another embodiment of the present invention, and will not be described again here.

[0092] The invention has been described with reference to a few embodiments. However, as will be known to those skilled in the art, and as defined in the appended claims, other embodiments besides those disclosed above fall equivalently within the scope of the invention.

[0093] Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the art, unless otherwise expressly defined herein. All references to “a / the / the [device, component, etc.]” ​​are openly interpreted as at least one instance of said device, component, etc., unless otherwise expressly stated. The steps of any method disclosed herein need not be performed in the exact order disclosed unless explicitly stated otherwise.

[0094] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0095] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0096] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0097] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0098] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the protection scope of the claims of the present invention.

Claims

1. A method for online verification of process-level device configuration files, characterized in that, The method includes: Obtain the full-station SCD file and process-level equipment CCD files of the intelligent substation; Calculate the virtual loop check code of the corresponding process layer device in the SCD file to obtain the first CRC check code; Based on the CRC id corresponding to the CCD file, the corresponding virtual loop check code in the CCD file is extracted to obtain the second CRC check code; When the first CRC check code and the second CRC check code match, the third CRC check code is determined. The Inputs node in the IED model information of the measurement and control device in the SCD file is analyzed to determine the target measurement and control device and virtual terminal information connected to the target verification device IED model; The target measurement and control device IED model information is analyzed, and the fourth CRC check code is obtained based on the virtual terminal information; Verify the third and fourth CRC check codes and obtain the verification results; The step of calculating the virtual loop check code of the corresponding process layer device in the SCD file to obtain the first CRC check code includes: Extract the contents of the IED description, FCDA description, and intAddr description specified in the CCD file format of the SCD file, and do not extract the other descriptive attributes desc and dU elements. Calculate the CRC check code based on the extracted contents to obtain the first CRC check code. The step of analyzing the target measurement and control device IED model information and obtaining the fourth CRC checksum based on the virtual terminal information includes: Analyze the target measurement and control device IED model information, and based on the short address of the virtual terminal information, determine the signal of the telemetry information under the preset dataset in the preset logical device in the access point corresponding to the connected measurement and control device as the preset information; The telemetry information from the monitoring and control device is summoned online through the station control layer network, and the value of the signal is obtained from the preset information to obtain the fourth CRC check code.

2. The method according to claim 1, characterized in that, The method further includes: Arrange the attributes of all extracted elements in a preset order; the child elements of all extracted elements should be in the same order as in the SCD file; elements without child elements or assigned values ​​should end with " / >".

3. The method according to claim 1, characterized in that, The method further includes: An alarm message is output when the first CRC checksum and the second CRC checksum are inconsistent, or when the third CRC checksum and the fourth CRC checksum are inconsistent.

4. A system for online verification of process-level equipment configuration files, characterized in that, The system includes: The file acquisition unit is used to acquire the full-station SCD file and process-level equipment CCD file of the intelligent substation; The first CRC check code acquisition unit is used to calculate the virtual loop check code of the corresponding process layer device in the SCD file to obtain the first CRC check code. The second CRC check code acquisition unit is used to extract the corresponding virtual loop check code in the CCD file based on the CRC id corresponding to the CCD file, so as to obtain the second CRC check code. The third CRC check code acquisition unit is used to determine the third CRC check code when the first CRC check code and the second CRC check code are consistent. The target measurement and control device determination unit is used to analyze the Inputs node in the measurement and control device IED model information in the SCD file to determine the target measurement and control device and virtual terminal information connected to the target verification device IED model; The fourth CRC check code acquisition unit is used to analyze the target measurement and control device IED model information and acquire the fourth CRC check code based on the virtual terminal information. The verification result determination unit is used to verify the third CRC check code and the fourth CRC check code, and obtain the verification result; The first CRC checksum acquisition unit calculates the virtual loop checksum of the corresponding process layer device in the SCD file to obtain the first CRC checksum, including: Extract the contents of the IED description, FCDA description, and intAddr description specified in the CCD file format of the SCD file, and do not extract the other descriptive attributes desc and dU elements. Calculate the CRC check code based on the extracted contents to obtain the first CRC check code. The fourth CRC checksum acquisition unit analyzes the target measurement and control device IED model information and acquires the fourth CRC checksum based on the virtual terminal information, including: Analyze the target measurement and control device IED model information, and based on the short address of the virtual terminal information, determine the signal of the telemetry information under the preset dataset in the preset logical device in the access point corresponding to the connected measurement and control device as the preset information; The telemetry information from the monitoring and control device is summoned online through the station control layer network, and the value of the signal is obtained from the preset information to obtain the fourth CRC check code.

5. The system according to claim 4, characterized in that, The first CRC checksum acquisition unit further includes: Arrange the attributes of all extracted elements in a preset order; the child elements of all extracted elements should be in the same order as in the SCD file; elements without child elements or assigned values ​​should end with " / >".

6. The system according to claim 4, characterized in that, The system also includes: The alarm unit is used to output alarm information when the first CRC check code and the second CRC check code are inconsistent, or when the third CRC check code and the fourth CRC check code are inconsistent.

Citation Information

Patent Citations

  • Intelligent substation IED (Intelligent Electronic Device) configuration file management and control method based on CRC (Cyclic Redundancy Check) check codes

    CN105227350A

  • SCD file virtual loop automatic checking method based on intermediate model file

    CN108733928A