Relay protection device remote control test method and system and use case generation method thereof

By establishing a mapping relationship between the remote control data set and the GOOSE sending object data reference, the remote control test cases of the relay protection device are automatically generated, which solves the problems of cumbersome manual compilation of use cases and poor reusability, and improves the adaptability and efficiency of the test.

CN119147848APending Publication Date: 2024-12-17HENAN YUANWANG HECHU ELECTRIC RES INST CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310723431.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the prior art, remote control test cases for relay protection devices need to be manually compiled, resulting in cumbersome operation and poor reusability, and it is impossible to effectively adapt to changes in the device being tested.

Method used

By establishing a mapping relationship between the remote control data set and the GOOSE sending object data reference, remote control test cases are automatically generated, including parsing the CCD file to obtain the GOOSE release configuration information, finding and establishing the correspondence between the remote control object and the GOOSE sending data reference, and generating Test cases for script format.

Benefits of technology

It realizes automatic generation of automatic test cases, improves the adaptability and efficiency of tests, solves the problem of poor reusability, simplifies the test environment, and only requires providing a model to complete all remote control tests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119147848A_ABST
    Figure CN119147848A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of intelligent substation relay protection device testing, and particularly relates to a relay protection device remote control testing method and system and a use case generation method thereof. Aiming at the problem of poor reusability of a manually-compiled remote control case, the method comprises the following steps of: establishing a remote control data set comprising each control value of each tested remote control object, searching GOOSE sending object data reference corresponding to the remote control data set, and an APPID and a data channel index number corresponding to the GOOSE sending object data reference; establishing corresponding mapping relationships between the remote control data set and the APPID of the data and the data channel index number, so as to automatically generate a required remote control test case according to each mapping relationship; according to the method, the test environment is simplified, the problem of poor reusability of the automatic test case is fundamentally solved, the adaptability of automatic test is effectively improved, and the test efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of relay protection device testing of intelligent substations, and in particular relates to a remote control testing method and system for a relay protection device and a use case generation method thereof. Background Art

[0002] Smart substations use GOOSE network signals to replace the hard-wired communication method between conventional substation devices, greatly simplifying the substation secondary cable wiring. GOOSE is used for the output of tripping and closing commands of protection and measurement and control devices, interlocking and starting failure between different protection devices, and interlocking between different intervals of the monitoring system.

[0003] Remote control testing is an important part of relay protection testing. For intelligent substation protection and measurement and control devices, the remote control test process is: simulate the monitoring system to issue opening and closing operation commands to the remote control object of the device (such as circuit breakers, switches, etc.), collect the GOOSE position change messages sent by the device, and judge the test results. With the promulgation of standards such as "IEC 61850 Engineering Relay Protection Application Model" and "Technical Specifications for Intelligent Substation Relay Protection Engineering Documents", the function and interface design of intelligent station protection and measurement and control devices are becoming more and more standardized, providing a technical basis for the automatic generation of remote control test cases.

[0004] In the current technical solution, remote control automatic testing has been realized, but the remote control test cases need to be compiled manually. Manual compilation of remote control cases is cumbersome and repetitive, the mapping of remote control objects and GOOSE output signals is prone to errors, and the reusability is poor (when the device under test changes, the test case needs to be recompiled). The paper "Development and Application of Automatic Test System for Measurement and Control Devices of Intelligent Substations" roughly mentions a remote control template intelligent generation technology for automatic generation of remote control cases, which is generated by establishing a mapping relationship between GOOSEOUT data definition and dsDout data set data. However, the dsDout data set is not the data set name specified in the "IEC61850 Engineering Relay Protection Application Model", and is not universal. In addition, the paper does not introduce the specific mapping method between remote control objects and GOOSE data. Summary of the invention

[0005] The object of the present invention is to provide a remote control test method and system for a relay protection device and a use case generation method thereof, so as to solve the problem that manual compilation of remote control use cases leads to cumbersome operation and poor reusability.

[0006] In order to solve the above technical problems, the present invention provides a method for automatically generating test cases for a remote control test system of a relay protection device, comprising the following steps:

[0007] 1) Establish a remote control data set containing each control value of each remote control object under test according to the information model of the relay protection device under test, wherein the remote control data set is used to describe the position information of all remote control objects; parse the CCD file to obtain the GOOSE release configuration, wherein the GOOSE release configuration information includes APPID and data channel index number;

[0008] 2) Search the GOOSE transmission object data reference corresponding to each control value in the remote control data set in the dsGOOSE data set in the SCD file to establish a mapping relationship between the remote control object and the control value and the GOOSE transmission data reference;

[0009] 3) According to the CCD file, find the APPID and data channel index number corresponding to each GOOSE data reference, and then combine the mapping relationship established in step 2) to establish a mapping relationship between the remote control object and the remote control value and its APPID and data channel index number;

[0010] 4) According to the mapping relationship finally established in step 3), a remote control test case is automatically generated in a set script format.

[0011] The beneficial effects are as follows: in order to solve the problem of poor reusability of manually compiled remote control test cases, the present invention establishes a remote control data set containing each control value of each remote control object under test, searches for the GOOSE sending object data reference corresponding to the remote control data set, and the APPID and data channel index number corresponding to the GOOSE sending object data reference, and establishes a mapping relationship between the remote control data set and the APPID and data channel index number of the data, thereby automatically generating the required remote control test case according to each mapping relationship; the present invention simplifies the test environment, supports remote control tests of all relay protection devices designed according to this standard, and fundamentally solves the problem of poor reusability of automatic test cases. All remote control tests can be completed by providing only a model, effectively improving the adaptability of automatic tests and improving test efficiency.

[0012] Furthermore, in step 1), the configuration information released by GOOSE also includes at least one of the following information: a MAC address of a GOOSE control block, a data set name, and a control block index.

[0013] The beneficial effects are: parsing the data information in the CCD file to facilitate the subsequent establishment of a mapping relationship between related data, which is conducive to obtaining the data information in the required use case, effectively improving the adaptability of automatic testing, and improving testing efficiency.

[0014] Furthermore, the step of establishing a mapping relationship in step 2) includes: obtaining the LN name from the remote control object reference; searching the dsGOOSE data set for a GOOSE send data reference whose LN instance number is the same as the LN name and whose DO object name corresponds to the control value according to the remote control object LN name and the control value, thereby establishing a mapping relationship.

[0015] The beneficial effects are: it is helpful to find the mapping relationship between the remote control data set and the GOOSE sending object data reference, narrow the scope of the data information required for screening, simplify the test environment, improve the test efficiency and fundamentally solve the problem of poor reusability of automatic test cases.

[0016] In order to solve the above technical problems, the present invention also provides a remote control test method for a relay protection device, which sends a remote control command to the relay protection device under test, combines the GOOSE displacement data of the relay protection device under test parsed according to the data model obtained by parsing the CCD file, and the criterion in the automatically generated test case, and automatically judges the test result, wherein the step of automatically generating the test case includes:

[0017] 1) Establish a remote control data set containing each control value of each remote control object under test according to the information model of the relay protection device under test, wherein the remote control data set is used to describe the position information of all remote control objects; parse the CCD file to obtain the GOOSE release configuration, wherein the GOOSE release configuration information includes APPID and data channel index number;

[0018] 2) Search the GOOSE transmission object data reference corresponding to each control value in the remote control data set in the dsGOOSE data set in the SCD file to establish a mapping relationship between the remote control object and the control value and the GOOSE transmission data reference;

[0019] 3) According to the CCD file, find the APPID and data channel index number corresponding to each GOOSE data reference, and then combine the mapping relationship established in step 2) to establish a mapping relationship between the remote control object and the remote control value and its APPID and data channel index number;

[0020] 4) According to the mapping relationship finally established in step 3), a remote control test case is automatically generated in a set script format.

[0021] The beneficial effect is that the device ensures the effective and reliable execution of a method for automatically generating test cases for a remote control test system of a relay protection device.

[0022] Furthermore, in step 1), the configuration information released by GOOSE also includes at least one of the following information: a MAC address of a GOOSE control block, a data set name, and a control block index.

[0023] The beneficial effects are: parsing the data information in the CCD file to facilitate the subsequent establishment of a mapping relationship between related data, which is conducive to obtaining the data information in the required use case, facilitating the effective implementation of the method, and effectively improving the adaptability of automatic testing and improving testing efficiency.

[0024] Furthermore, the step of establishing a mapping relationship in step 2) includes: obtaining the LN name from the remote control object reference; searching the dsGOOSE data set for a GOOSE send data reference whose LN instance number is the same as the LN name and whose DO object name corresponds to the control value according to the remote control object LN name and the control value, thereby establishing a mapping relationship.

[0025] The beneficial effects are: it is helpful to find the mapping relationship between the remote control data set and the GOOSE sending object data reference, narrow the scope of the data information required for screening, simplify the test environment, improve the test efficiency and fundamentally solve the problem of poor reusability of automatic test cases.

[0026] In order to solve the above technical problems, the present invention also provides a remote control test system for a relay protection device, comprising a test control module, a GOOSE receiving module and a communication module; the test control module is used to issue a remote control instruction to the relay protection device under test through the communication module, and automatically judges the test result in combination with the GOOSE displacement data of the relay protection device under test parsed by the GOOSE receiving module according to the data model obtained by parsing the CCD file, and the criterion in the automatically generated test case; wherein the step of automatically generating the test case comprises:

[0027] 1) Establish a remote control data set containing each control value of each remote control object under test according to the information model of the relay protection device under test, wherein the remote control data set is used to describe the position information of all remote control objects; parse the CCD file to obtain the GOOSE release configuration, wherein the GOOSE release configuration information includes APPID and data channel index number;

[0028] 2) Search the GOOSE transmission object data reference corresponding to each control value in the remote control data set in the dsGOOSE data set in the SCD file to establish a mapping relationship between the remote control object and the control value and the GOOSE transmission data reference;

[0029] 3) According to the CCD file, find the APPID and data channel index number corresponding to each GOOSE data reference, and then combine the mapping relationship established in step 2) to establish a mapping relationship between the remote control object and the remote control value and its APPID and data channel index number;

[0030] 4) According to the mapping relationship finally established in step 3), a remote control test case is automatically generated in a set script format.

[0031] The beneficial effects are as follows: the system ensures the effective and reliable execution of a method for automatically generating test cases for a remote control test system of a relay protection device, effectively improves the adaptability of automatic testing, and improves testing efficiency.

[0032] Furthermore, in step 1), the configuration information released by GOOSE also includes at least one of the following information: a MAC address of a GOOSE control block, a data set name, and a control block index.

[0033] The beneficial effects are: parsing the data information in the CCD file to facilitate the subsequent establishment of a mapping relationship between related data, which is conducive to obtaining the data information in the required use case, facilitating the effective implementation of the method, and effectively improving the adaptability of automatic testing and improving testing efficiency.

[0034] Furthermore, the step of establishing a mapping relationship in step 2) includes: obtaining the LN name from the remote control object reference; searching the dsGOOSE data set for a GOOSE send data reference whose LN instance number is the same as the LN name and whose DO object name corresponds to the control value according to the remote control object LN name and the control value, thereby establishing a mapping relationship.

[0035] The beneficial effects are: it is helpful to find the mapping relationship between the remote control data set and the GOOSE sending object data reference, narrow the scope of the data information required for screening, simplify the test environment, improve the test efficiency and fundamentally solve the problem of poor reusability of automatic test cases. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 It is a structural diagram of the automatic generation system of remote control test cases of the present invention;

[0037] Figure 2 It is a flow chart of the automatic generation method of remote control test cases of the present invention;

[0038] Figure 3 It is a schematic diagram of a remote control use case script in XML format of the present invention;

[0039] Figure 4 It is a schematic diagram of establishing a "remote control" data set of the present invention;

[0040] Figure 5 is a GOOSE channel configuration diagram of the present invention;

[0041] Figure 6 It is a schematic diagram of the automatically generated remote control test case script of the present invention. DETAILED DESCRIPTION

[0042] The basic concept of the present invention is: determine the remote control test case script structure; establish a remote control data set, parse the GOOSE release configuration information of the CCD file device, and search the GOOSE send data object reference corresponding to each control value of the remote control data set in the dsGOOSE data set, and establish a mapping relationship between "remote control object + control value" and "GOOSE send data object reference"; for each mapping relationship obtained, according to the GOOSE release configuration in the CCD file, find the APPID and GOOSE data channel index number corresponding to the GOOSE send data object reference, and establish a mapping table of "remote control object + remote control value" and "APPID + GOOSE data channel index number + GOOSE expected displacement value", and automatically generate a test case for each control value of each remote control object in the remote control data set according to the obtained mapping table. Based on this concept, a test case automatic generation method for a remote control test system of a relay protection device, a remote control test method of a relay protection device, and a remote control test system of a relay protection device of the present invention can be realized.

[0043] The present invention will be described in detail below with reference to the accompanying drawings and method embodiments.

[0044] Relay protection device remote control test system embodiment:

[0045] A remote control test system for a relay protection device of the present invention has a structure diagram as shown in FIG. Figure 1 As shown, it specifically includes the following modules: including test control module, GOOSE receiving module and communication module; the test control module is used to send remote control instructions to the relay protection device under test through the communication module, and automatically judges the test results by combining the GOOSE displacement data of the relay protection device under test parsed by the GOOSE receiving module according to the data model obtained by parsing the CCD file, and the criteria in the automatically generated test case. Among them, the communication module is an MMS client communication module, which supports ACSI services such as read data service, write data service, select with value (SelectWithValue) and control (Oper).

[0046] Aiming at the problem of poor reusability of manually compiled remote control test cases, the above-mentioned relay protection device remote control test system can improve the reusability of test cases and improve the test efficiency. The present invention provides a method for automatically generating test cases for a relay protection device remote control test system, as shown in the flowchart. Figure 2 As shown, the specific implementation steps include:

[0047] Step 1: Set a remote control test case script in XML format according to the test case script of the test system.

[0048] The test script structure of the test system is as follows: the use case is a sequence of operations, and each operation consists of two parts: "operation" and "criterion". The "operation" part has three elements: operation type, operation object, and operation value, which are used to describe which operation is performed on which operation object. The "criterion" part has three elements: criterion type, criterion object, and expected value. When the test system executes the use case script, it performs the corresponding operation according to the operation type, operation object, and operation value of the "operation". After the "operation" is executed, the test data is collected within the test data collection delay. The test results are judged based on the "criterion" and the collected test data.

[0049] For remote control test cases, the script closes the loop to describe the remote control test process, which consists of "remote control" operations and "GOOSE out" criteria. For example, the remote control test case script in XML format is as follows: Figure 3 As shown, the "Service" node represents the "operation" node, and the "type" attribute is used to configure the operation type; the "Obj" and "Param" subnodes under the "Service" node use examples to configure the operation object and operation value respectively; the "GOOSEJudge" subnode under the "Service" node is the "GOOSE opening" criterion, which is used to configure a certain displacement of a certain data channel of a certain GOOSE. The following Table 1 is the script definition of the "remote control" operation, and Table 2 is the definition of the "GOOSE opening" criterion script.

[0050] Table 1

[0051]

[0052]

[0053] Table 2

[0054]

[0055] Step 2: Analyze the device information model and create a "remote control" data set.

[0056] The "remote control" data set is not specified in the "IEC 61850 Engineering Relay Protection Application Model". According to the logical node modeling principle defined in the standard: control LD, inst is "CTRL", a "remote control" data set containing each control value of each remote control object under test is simulated. Specifically: traverse all data objects of the "CTRL" logical node in the device information model, and add the data objects containing the "CO" function constraint attribute to the "remote control" data set, such as Figure 4 shown.

[0057] Step 3: Parse the GOOSE publishing configuration in the CCD file.

[0058] Parse the "GOOSE publishing configuration" of the CCD file device (corresponding to the "GOOSEPUB" node in CCD). Parse the following information for each GOOSE send: MAC address of the GOOSE control block, APPID, data set name, control block index, GOOSE identifier, and all data channel information.

[0059] Each data channel information includes: DO object name, LN instance name and data type. Figure 5 Taking the GOOSE channel configuration shown as an example, the parsing results are: DO object name: FCDA node doName attribute, such as OpOpn; LN instance name: the connection of FCDA node prefix attribute, lnClass attribute, and lnInst attribute, such as CSWI3; data type: FCDA node bType attribute, such as BOOLEAN.

[0060] Step 4: Create a mapping table between "remote control object + control value" and "GOOSE send data object reference".

[0061] For each control value of each remote control object in the "remote control" data set, according to the "IEC 61850 Engineering Relay Protection Application Model" stipulates: "The correlation of LNs of remote control objects under station control layer access points and GOOSE data objects under process layer access points", and the definition of LN types such as circuit breakers and switches in "IEC 61850-7-4", the corresponding GOOSE data object is automatically found in the dsGOOSE data set, and a mapping table between "remote control object + control value" and "GOOSE send data object reference" is established, as shown in Table 3; the specific steps are as follows:

[0062] 1) Get the LN name from the reference of the remote control object. For example, for the "YK02 position" remote control object (reference CTRL / CSWI2$CO$Pos), its LN name is CSWI2.

[0063] 2) According to the remote control object LN name (such as: CSWI2) and the control value, search for the corresponding GOOSE data object in the dsGOOSE data set. If found, add it to the mapping table. If not found, do not add it to the mapping table. The search method is:

[0064] If the control value is points, search the dsGOOSE data set for GOOSE data whose LN instance number is the same as the remote control object LN name and whose DO object name is "OpOpn" (see "IEC 61850 7-4").

[0065] If the control value is yes, then search the dsGOOSE data set for GOOSE data whose LN instance number is the same as the remote control object LN name and whose DO object name is "OpCls" (see IEC 61850 7-4). Obtain the APPID and data channel index number of the GOOSE where the GOOSE data object is located.

[0066] Table 3

[0067] Remote Control Object Description Remote Object Reference Remote control value GOOSE send data reference YK02 Location CTRL / CSWI2$CO$Pos false PIGO / CSWI2.OpOpn.general YK02 Location CTRL / CSWI2$CO$Pos true PIGO / CSWI2.OpCls.general YK03 Location CTRL / CSWI3$CO$Pos false PIGO / CSWI3.OpOpn.general YK03 Location CTRL / CSWI3$CO$Pos true PIGO / CSWI3.OpCls.general ……

[0068] Among them, the dsGOOSE dataset is the data set in the SCD file.

[0069] Step 5: Create a mapping table of "remote control object + remote control value" and "APPID + GOOSE data channel index number + GOOSE expected displacement value".

[0070] For each GOOSE data reference in the mapping in the above table, according to the GOOSEPUB configuration in the CCD file, find the APPID and GOOSE data channel index number of the corresponding GOOSE data reference, so as to establish a mapping table of "remote control object + remote control value" and "APPID + GOOSE data channel index number + GOOSE expected displacement value", as shown in Table 4 below.

[0071] Table 4

[0072]

[0073] Step 6: Automatically generate a remote control script according to Table 4; and each mapping in Table 4 corresponds to a test case. Taking the first entry as an example, the generated remote control test case script is as follows: Figure 6 shown.

[0074] The present invention simplifies the test environment and only requires an ordinary computer to complete all tests; it supports remote control testing of all relay protection devices designed according to this standard, and the remote control operation covers all remote control opening and closing operations according to the SCD model, and also supports false exit detection, exit time testing, etc.; it fundamentally solves the problem of poor reusability of automatic test cases, and only needs to provide a model to complete all remote control tests, effectively improving the adaptability of automatic testing and improving test efficiency.

[0075] Example of automatic generation method of test cases for remote control test system of relay protection device:

[0076] The present invention provides a method for automatically generating test cases for a remote control test system for a relay protection device. The specific steps of the method have been described in detail in the embodiment of the remote control test system for a relay protection device, and will not be repeated here.

[0077] Embodiment of remote control test method for relay protection device:

[0078] A remote control test method for a relay protection device of the present invention comprises issuing a remote control instruction to the relay protection device under test, combining the GOOSE displacement data of the relay protection device under test parsed according to the data model obtained by parsing the CCD file, and the criteria in the automatically generated test case, and automatically judging the test result, so as to realize the automatic generation method of test case of remote control test system of relay protection device introduced in the embodiment of the method for automatic generation of test case of remote control test system of relay protection device of the present invention.

Claims

1. A method for automatically generating test cases for a remote control test system of a relay protection device, characterized in that: The steps include: 1) Establish a remote control data set containing each control value of each remote control object under test according to the information model of the relay protection device under test, wherein the remote control data set is used to describe the position information of all remote control objects; parse the CCD file to obtain the GOOSE release configuration, wherein the GOOSE release configuration information includes APPID and data channel index number; 2) Search the GOOSE transmission object data reference corresponding to each control value in the remote control data set in the dsGOOSE data set in the SCD file to establish a mapping relationship between the remote control object and the control value and the GOOSE transmission data reference; 3) According to the CCD file, find the APPID and data channel index number corresponding to each GOOSE data reference, and then combine the mapping relationship established in step 2) to establish a mapping relationship between the remote control object and the remote control value and its APPID and data channel index number; 4) According to the mapping relationship finally established in step 3), a remote control test case is automatically generated in a set script format.

2. The method for automatically generating test cases for a remote control test system of a relay protection device according to claim 1, characterized in that: In step 1), the configuration information released by GOOSE also includes at least one of the following information: MAC address of the GOOSE control block, data set name, and control block index.

3. The method for automatically generating test cases for a remote control test system of a relay protection device according to claim 1 or 2, characterized in that: The step of establishing a mapping relationship in step 2) includes: obtaining the LN name from the remote control object reference; searching the dsGOOSE data set for a GOOSE send data reference whose LN instance number is the same as the LN name and whose DO object name corresponds to the control value according to the remote control object LN name and the control value, thereby establishing a mapping relationship.

4. A remote control test method for a relay protection device, characterized in that: A remote control command is issued to the relay protection device under test, and the test result is automatically determined based on the GOOSE displacement data of the relay protection device under test parsed according to the data model obtained by parsing the CCD file and the criterion in the automatically generated test case. The step of automatically generating the test case includes: 1) Establish a remote control data set containing each control value of each remote control object under test according to the information model of the relay protection device under test, wherein the remote control data set is used to describe the position information of all remote control objects; parse the CCD file to obtain the GOOSE release configuration, wherein the GOOSE release configuration information includes APPID and data channel index number; 2) Search the GOOSE transmission object data reference corresponding to each control value in the remote control data set in the dsGOOSE data set in the SCD file to establish a mapping relationship between the remote control object and the control value and the GOOSE transmission data reference; 3) According to the CCD file, find the APPID and data channel index number corresponding to each GOOSE data reference, and then combine the mapping relationship established in step 2) to establish a mapping relationship between the remote control object and the remote control value and its APPID and data channel index number; 4) According to the mapping relationship finally established in step 3), a remote control test case is automatically generated in a set script format.

5. The remote control test method for a relay protection device according to claim 4, characterized in that: In step 1), the configuration information released by GOOSE also includes at least one of the following information: MAC address of the GOOSE control block, data set name, and control block index.

6. The remote control test method for a relay protection device according to claim 4 or 5, characterized in that: The step of establishing a mapping relationship in step 2) includes: obtaining the LN name from the remote control object reference; searching the dsGOOSE data set for a GOOSE send data reference whose LN instance number is the same as the LN name and whose DO object name corresponds to the control value according to the remote control object LN name and the control value, thereby establishing a mapping relationship.

7. A remote control test system for a relay protection device, characterized in that: The invention comprises a test control module, a GOOSE receiving module and a communication module; the test control module is used to send a remote control command to the relay protection device under test through the communication module, and automatically judges the test result by combining the GOOSE displacement data of the relay protection device under test parsed by the GOOSE receiving module according to the data model obtained by parsing the CCD file and the criterion in the automatically generated test case; wherein the step of automatically generating the test case comprises: 1) Establish a remote control data set containing each control value of each remote control object under test according to the information model of the relay protection device under test, wherein the remote control data set is used to describe the position information of all remote control objects; parse the CCD file to obtain the GOOSE release configuration, wherein the GOOSE release configuration information includes APPID and data channel index number; 2) Search the GOOSE transmission object data reference corresponding to each control value in the remote control data set in the dsGOOSE data set in the SCD file to establish a mapping relationship between the remote control object and the control value and the GOOSE transmission data reference; 3) According to the CCD file, find the APPID and data channel index number corresponding to each GOOSE data reference, and then combine the mapping relationship established in step 2) to establish a mapping relationship between the remote control object and the remote control value and its APPID and data channel index number; 4) According to the mapping relationship finally established in step 3), a remote control test case is automatically generated in a set script format.

8. The remote control test system for relay protection device according to claim 7, characterized in that: In step 1), the configuration information released by GOOSE also includes at least one of the following information: MAC address of the GOOSE control block, data set name, and control block index.

9. The remote control test system for relay protection device according to claim 7 or 8, characterized in that: The step of establishing a mapping relationship in step 2) includes: obtaining the LN name from the remote control object reference; searching the dsGOOSE data set for a GOOSE send data reference whose LN instance number is the same as the LN name and whose DO object name corresponds to the control value according to the remote control object LN name and the control value, thereby establishing a mapping relationship.