Verification method and device for verifying function of goose message converter
By using automated verification devices and methods, the problem of low verification efficiency of the GOOSE message converter was solved, achieving efficient and accurate verification and reducing the workload and risks of intelligent transformation of substations.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2026-04-07
AI Technical Summary
Existing methods for verifying the functionality of GOOSE message converters are inefficient, labor-intensive, and prone to errors, and may also affect other operating devices.
An automated verification device and method are used to determine the functional correctness of the converter by sending and receiving GOOSE messages and using the verification module, including determining the status changes and path consistency of the cable inlet and outlet contacts.
The automated verification of the GOOSE message converter function has been implemented, which has improved verification efficiency and accuracy, reduced workload, and lowered the difficulty and risk of intelligent transformation of substations.
Smart Images

Figure CN119676134B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of intelligent substation, in particular to a checking method and device for checking the function of a GOOSE message converter. BACKGROUND
[0002] An intelligent substation is constructed by intelligent primary equipment (such as electronic transformers, intelligent switches, etc.) and networked secondary equipment in layers (process layer, bay layer, station control layer). The intelligent transformation of a conventional substation is generally divided into three stages of process layer transformation, bay layer transformation and station control layer transformation, wherein the process layer transformation fully embodies the information sharing advantage of the intelligent substation and lays a foundation for the bay layer transformation, and is one of the focuses of the intelligent transformation of a conventional substation.
[0003] During the transformation, cross-bay protection such as busbar protection needs to access both traditional devices and intelligent devices, so only when the traditional devices and the intelligent devices can run simultaneously and the information can be transmitted and communicated, the power supply reliability of the substation can be ensured. Since the traditional devices transmit analog signals generated by the opening and closing of relays through cables, and the intelligent devices transmit digital signals of GOOSE messages in a fixed format (in accordance with the definition of IEC61850 protocol) through optical cables, in order to realize information sharing between the traditional devices and the intelligent devices, a GOOSE message converter is developed.
[0004] The GOOSE message converter can realize the bidirectional conversion of GOOSE incoming and outgoing messages and cable incoming and outgoing signals, that is, on the one hand, the GOOSE message converter receives GOOSE incoming messages of all bay devices (line protection, intelligent terminal), including breaker position, switch position, failure incoming, etc., converts them into cable contacts and outputs them to the busbar protection, and on the other hand, the GOOSE message converter receives cable incoming contacts of the busbar protection, such as tripping, remote tripping and reclosing, etc., and converts them into GOOSE outgoing messages to the corresponding bay devices.
[0005] After the GOOSE message converter is connected to the process layer and before it is formally put into operation, the function of the GOOSE message converter needs to be checked to verify that it can work normally.
[0006] The existing method for checking the function of the GOOSE message converter is manual inspection, using a relay protection checker to send GOOSE messages to the interface converter, manually measuring whether the corresponding contacts are conductive, manually short-circuiting the incoming contacts of the interface converter, and verifying the correctness of the GOOSE messages by manually grabbing the process layer messages. This manual checking method has low checking efficiency, large workload, is prone to errors, and since all the bay devices except the transformed bay devices are still in operation, it is likely to affect other running devices. SUMMARY
[0007] The purpose of this disclosure is to provide a verification device and verification method for a GOOSE message converter, so as to solve the problems existing in the prior art.
[0008] To solve the above-mentioned technical problems, the embodiments of this disclosure adopt the following technical solutions:
[0009] One aspect of this disclosure provides a verification method for a GOOSE message converter, applied to a verification device, the method comprising:
[0010] Send the GOOSE input messages subscribed to by the GOOSE message converter to the GOOSE message converter, and receive the cable output contacts returned by the GOOSE message converter. Determine the correctness of the GOOSE input message to output contact function of the GOOSE message converter based on the GOOSE input messages and the cable output contacts. Receive the GOOSE output messages from the GOOSE message converter, and send the required cable input contacts to the GOOSE message converter. Determine the correctness of the input contact to GOOSE output message function of the GOOSE message converter based on the GOOSE output messages and the cable input contacts.
[0011] In some embodiments, determining the correctness of the GOOSE message converter's GOOSE message-to-output contact function based on the GOOSE input message and the cable output contact includes: determining whether the state of the cable output contact has changed; if so, determining that the GOOSE message converter's GOOSE input message-to-output contact function is correct.
[0012] In some embodiments, determining whether the state of the cable outlet contact has changed includes: determining whether the normally open outlet contact of the cable outlet contact is closed; if the normally open outlet contact is closed, determining that the state of the cable outlet contact has changed; or determining whether the normally closed outlet contact of the cable outlet contact is open; if the normally open outlet contact is open, determining that the state of the cable outlet contact has changed.
[0013] In some embodiments, if the state of the cable outgoing contact changes, the method further includes: determining whether the cable outgoing contact is an outgoing contact subscribed to by the GOOSE message converter, wherein the outgoing contacts subscribed to by the GOOSE message converter are stored in the internal configuration file of the GOOSE message converter; or determining whether the GOOSE message reference path corresponding to the cable outgoing contact whose state has changed is consistent with the reference path of the corresponding GOOSE incoming message in the internal configuration file; if so, determining that the GOOSE incoming message to outgoing contact function of the GOOSE message converter is correct.
[0014] In some embodiments, if the cable output contact is an output contact subscribed to by the GOOSE message converter, the method further includes: determining whether there are other output contacts whose status has changed besides the output contacts associated with the internal configuration table; if not, determining that the GOOSE inbound message to output contact function of the GOOSE message converter is correct.
[0015] In some embodiments, only one member of the dataset in each GOOSE incoming message sent by the verification device changes state.
[0016] In some embodiments, determining the correctness of the GOOSE message converter's input-to-GOOSE message conversion function based on the GOOSE outgoing message and the cable input contact includes: determining whether the verification device receives a preset number of GOOSE outgoing messages within a preset time; if so, determining that the GOOSE message converter's input-to-GOOSE message conversion function is correct; wherein the preset time is less than 30ms and the preset number of frames is not less than 4 frames.
[0017] In some embodiments, the method further includes: determining whether the reference path of the GOOSE message in the received GOOSE output message where the dataset member status has changed is consistent with the reference path of the GOOSE output message corresponding to the cable input contact in the internal configuration file; if consistent, determining that the input contact to GOOSE output message function of the GOOSE message converter is correct.
[0018] In some embodiments, the method further includes: importing the process layer configuration file and the internal configuration file of the GOOSE message converter into the verification device; wherein the process layer configuration file stores the reference paths of GOOSE incoming messages subscribed to by the GOOSE message converter and the reference paths of GOOSE outgoing messages sent by the verification device; and the internal configuration file stores the outgoing contacts corresponding to the GOOSE incoming messages and the incoming contacts corresponding to the GOOSE outgoing messages.
[0019] In another aspect of this disclosure, a verification device for verifying the function of a GOOSE message converter is also provided. The verification device includes a verification module 1, and a verification Ethernet communication interface 2, a verification fiber optic communication interface 3, a verification normally open relay 4, and a verification normally closed relay 5 electrically connected to the verification module 1. The verification normally open relay 4 and the verification normally closed relay 5 are respectively electrically connected to a verification first cable interface 6 and a verification second cable interface 7. The verification device is used to implement the steps of the verification method for verifying the function of a GOOSE message converter as described in any of the above embodiments.
[0020] This embodiment utilizes a simple and readily available verification device to automate the verification of the GOOSE message converter function, solving the problems of low efficiency, large workload, and easy error in manual verification. Furthermore, the verification device can be directly plugged into the GOOSE message converter already installed in the process layer without affecting the operating status of other interval devices.
[0021] The embodiments disclosed herein reduce the workload of verifying the functions of the GOOSE converter, thereby improving work efficiency and accuracy. This can further reduce the workload of substation intelligent transformation, shorten the time of substation intelligent transformation, and reduce the difficulty and risk of substation intelligent transformation, thus having promotional value. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 This is a schematic diagram of the structure of the GOOSE message converter according to an embodiment of the present disclosure;
[0024] Figure 2 This is a schematic diagram of the structure of the verification device according to an embodiment of the present disclosure;
[0025] Figure 3 This is a schematic diagram illustrating the steps of the verification method according to an embodiment of the present disclosure. Detailed Implementation
[0026] Various embodiments and features of this disclosure are described herein with reference to the accompanying drawings.
[0027] It should be understood that various modifications can be made to the embodiments described herein. Therefore, the above description should not be considered as limiting, but merely as an example of embodiments. Other modifications within the scope and spirit of this disclosure will be apparent to those skilled in the art.
[0028] The accompanying drawings, which are included in and form part of this specification, illustrate embodiments of the present disclosure and, together with the general description of the disclosure given above and the detailed description of the embodiments given below, serve to explain the principles of the disclosure.
[0029] These and other features of this disclosure will become apparent from the following description of preferred forms of embodiments given as non-limiting examples, with reference to the accompanying drawings.
[0030] It should also be understood that although this disclosure has been described with reference to some specific examples, those skilled in the art can certainly implement many other equivalent forms of this disclosure, which have the features described in the claims and are therefore all within the scope of protection defined herein.
[0031] The above and other aspects, features and advantages of this disclosure will become more apparent when taken in conjunction with the accompanying drawings and in view of the following detailed description.
[0032] Specific embodiments of this disclosure are described thereafter with reference to the accompanying drawings; however, it should be understood that the claimed embodiments are merely examples of this disclosure, which may be implemented in various ways. Well-known and / or repeated functions and structures are not described in detail to avoid unnecessary or redundant details that could obscure this disclosure. Therefore, the specific structural and functional details claimed herein are not intended to be limiting, but merely to serve as the basis and representative basis for the claims to teach those skilled in the art to use this disclosure in a variety of substantially any suitable detailed structures.
[0033] This specification may use the phrases “in one embodiment,” “in another embodiment,” “in yet another embodiment,” or “in still another embodiment,” all of which may refer to one or more of the same or different embodiments according to this disclosure.
[0034] For ease of description, the term "GOOSE message" in this manual includes "GOOSE input message" and "GOOSE output message". "GOOSE input message" refers to the GOOSE message subscribed to by the GOOSE message converter that needs to be converted into a relay output contact. "GOOSE output message" refers to the GOOSE message converted from the relay input contact and sent by the GOOSE message converter.
[0035] To facilitate the explanation of the verification method provided in the embodiments of this disclosure, the following will first refer to... Figure 1The structure of the GOOSE message converter being verified is described, including: a conversion module 01, an Ethernet communication interface 02, an optical fiber communication interface 03, a normally open relay 04, and a normally closed relay 05 electrically connected to the conversion module 01. The normally open relay 04 is electrically connected to a first cable interface 06, and the normally closed relay 05 is electrically connected to a second cable interface 07.
[0036] Specifically, the conversion module 01 consists of a control microcomputer and control elements. It can convert the GOOSE input message input through the fiber optic communication interface 03 into an output signal composed of the closing action of normally open relay 04 and the opening action of normally closed relay 05, which is output through the first cable interface 06 and the second cable interface 07. It can also convert the input signal composed of the closing action of normally open relay 04 and the opening action of normally closed relay 05 input through the first cable interface 06 and the second cable interface 07 into a GOOSE output message, which is output through the fiber optic communication interface 03. The Ethernet communication interface 02 is used to access the Ethernet. The GOOSE message converter can connect to a host computer via Ethernet, allowing the host computer to edit and view the firmware and files of the GOOSE message converter.
[0037] After the GOOSE message converter is installed in the process layer, the conversion module 01 of the GOOSE message converter stores a process layer configuration file and an internal configuration file. Both are simple text files that can be extracted as txt files by the Ethernet communication interface 02. The process layer configuration file records the reference paths of the GOOSE input messages subscribed to and the GOOSE output messages sent by the GOOSE message converter, indicating the file format of the GOOSE messages received and sent by the GOOSE message converter. The internal configuration file records the input contacts corresponding to the GOOSE output messages sent by the GOOSE message converter, and also contains a configuration table of all normally open relays in the associated relays, indicating which relay contact is activated by the sent GOOSE message and which optocoupler input changes from 0 to 1 for the received GOOSE message.
[0038] The first embodiment of this disclosure will be described below.
[0039] See Figure 3 The first embodiment of this disclosure provides a verification method for a GOOSE message converter, applied to a verification device, the method comprising:
[0040] First step S1: Import the process layer configuration file and internal configuration file from the GOOSE message converter into the verification device.
[0041] Further, see Figure 2The verification device comprises a verification module 1, electrically connected to which are a verification Ethernet communication interface 2, a verification fiber optic communication interface 3, a verification normally open relay 4, and a verification normally closed relay 5. The verification normally open relay 4 and the verification normally closed relay 5 are electrically connected to a verification first cable interface 6 and a verification second cable interface 7, respectively. Optionally, the verification device can adopt the same hardware structure as the GOOSE message converter. Only the firmware of the GOOSE message converter needs to be upgraded accordingly or connected in series with a host system to implement the verification method of this embodiment. The verification module 1 consists of a control microcomputer and control elements, capable of receiving, generating, and converting GOOSE messages and cable contact information as required, used to verify the GOOSE message transmission and reception function, conversion function, and cable contact input / output function of the GOOSE message converter.
[0042] In use, the verification Ethernet communication interface 2 is connected to the Ethernet communication interface 02, the verification fiber optic communication interface 3 is connected to the fiber optic communication interface 03, the verification first cable interface 6 is connected to the first cable interface 06, and the verification second cable interface 7 is connected to the second cable interface 07.
[0043] In this step, the verification device obtains the process layer configuration file and internal configuration file from the Ethernet communication interface 2. It obtains the reference paths of the GOOSE input messages subscribed to and the GOOSE output messages sent by the GOOSE message converter from the process layer configuration file, and obtains the input contacts corresponding to the GOOSE output messages sent by the GOOSE message converter and the output contacts corresponding to the GOOSE input messages subscribed to by the GOOSE message converter from the internal configuration file.
[0044] Step S2: Send the GOOSE input messages subscribed to by the GOOSE message converter to the GOOSE message converter, and receive the cable output contacts returned by the GOOSE message converter. Determine the correctness of the GOOSE input message to output contact function of the GOOSE message converter based on the GOOSE input messages and the cable output contacts.
[0045] In this step, the GOOSE input messages subscribed to by the GOOSE message converter are generated based on the configuration tables in the process layer configuration file and the internal configuration file. The content of these messages is to close all normally open circuit breakers associated with the configuration table and / or open all associated normally closed circuit breakers. The verification device sends the GOOSE input messages through the verification fiber optic communication interface 3. The GOOSE message converter subscribes to the GOOSE input messages from the fiber optic communication interface 03, converts them into action signals for closing the normally open verification relay 4 and opening the normally closed verification relay 5, and then outputs them from the first cable interface 06 and the second cable interface 07. The verification device receives the action signals from the first verification cable interface 6 and the second verification cable interface 7, and uses the verification module 1 to verify whether the action signals are correct.
[0046] Preferably, determining the correctness of the GOOSE message input to output contact function of the GOOSE message converter based on the GOOSE input message and the cable output contact includes: determining whether the state of the cable output contact has changed (whether it has activated). If so, it is determined that the GOOSE message input to output contact function of the GOOSE message converter is correct.
[0047] Furthermore, determining whether the state of the cable outlet contact has changed includes: determining whether the normally open outlet contact of the cable outlet contact is closed; that is, if the normally open outlet contact is closed, it is determined that the state of the cable outlet contact has changed; or determining whether the normally closed outlet contact of the cable outlet contact is open; if the normally closed outlet contact is open, it is determined that the state of the cable outlet contact has changed. In other words, in this step, if the GOOSE message converter closes all its associated normally open circuit breakers and / or opens all its associated normally closed circuit breakers according to the GOOSE messages it subscribes to, it can be concluded that the outlet contact function is correct.
[0048] Furthermore, if the state of the cable outgoing contact changes, the method further includes: determining whether the cable outgoing contact is an outgoing contact subscribed to by the GOOSE message converter. The outgoing contacts subscribed to by the GOOSE message converter are stored in the internal configuration file of the GOOSE message converter; or determining whether the GOOSE message reference path corresponding to the cable outgoing contact whose state has changed is consistent with the reference path of the corresponding GOOSE incoming message in the internal configuration file; if so, confirming that the GOOSE incoming message to outgoing contact function of the GOOSE message converter is correct.
[0049] Furthermore, if the cable output contact is an output contact subscribed to by the GOOSE message converter, the method further includes: determining whether there are other output contacts whose status has changed besides those associated with the internal configuration table; if not, it indicates that the device being verified will not operate output contacts other than those associated with the configuration table, thus confirming that the GOOSE message converter's GOOSE inbound message to output contact function is correct.
[0050] Furthermore, in each GOOSE input message sent by the verification device, only one member in the dataset undergoes a status change. According to the IEC 61850 standard, each GOOSE frame corresponds to a GOOSE data set, which contains multiple GOOSE signals (members), and each GOOSE signal corresponds to an optocoupler input. Therefore, if no or more than one member in the dataset of each sent GOOSE message undergoes a status change, it indicates that the output contact function is incorrect; otherwise, it is correct.
[0051] Step S3: Receive the GOOSE output message from the GOOSE message converter and send the required cable input contact to the GOOSE message converter. Determine the correctness of the GOOSE message converter's input contact to GOOSE output message function based on the GOOSE output message and the cable input contact.
[0052] In this step, the verification device receives the GOOSE output message from the GOOSE message converter and sends the required cable input contact to the GOOSE message converter. Based on the GOOSE output message and the cable input contact, the device determines the correctness of the GOOSE message converter's input contact to GOOSE output message function.
[0053] Furthermore, determining the correctness of the GOOSE message converter's input-to-GOOSE message conversion function based on the GOOSE output message and the cable input contact includes: determining whether the verification device receives a preset number of GOOSE output messages within a preset time; if so, determining that the GOOSE message converter's input-to-GOOSE message conversion function is correct.
[0054] Preferably, the preset time is less than 30ms, and the preset number of frames is no less than 4 frames. Since GOOSE messages are general-purpose substation events used for information transmission between multiple IEDs, primarily transmitting trip and close signals, intelligent devices send them cyclically at fixed time intervals under steady-state conditions, and immediately send change messages when events change. For GOOSE message converters, to avoid signal loss or delay, a higher frequency of GOOSE message transmission is required. In practice, if the GOOSE message converter receives more than 4 frames within 30ms, its input contact to GOOSE output message function is considered correct.
[0055] In some embodiments, the method further includes: determining whether the reference path of the GOOSE message whose dataset member status has changed in the received GOOSE output message is consistent with the reference path of the GOOSE output message corresponding to the cable input contact in the internal configuration file; if consistent, determining that the input contact to GOOSE output message function of the GOOSE message converter is correct. After the verification device sends all verification output contacts and verifies that all GOOSE output messages sent by the device being verified are correct from the above two aspects, the correctness of the input contact to GOOSE output message function of the device being verified can be confirmed.
[0056] In summary, the embodiments of this disclosure utilize a simple and readily available verification device to automate the verification of the GOOSE message converter function, solving the problems of low efficiency, large workload, and error susceptibility of manual verification. Furthermore, the verification device can be directly plugged into the GOOSE message converter already installed in the process layer without affecting the operating status of other interval devices.
[0057] The embodiments disclosed herein reduce the workload of verifying the functions of the GOOSE converter, thereby improving work efficiency and accuracy. This can further reduce the workload of substation intelligent transformation, shorten the time of substation intelligent transformation, and reduce the difficulty and risk of substation intelligent transformation, thus having promotional value.
[0058] The aforementioned storage medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0059] The aforementioned storage medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: acquire at least two Internet Protocol (IP) addresses; send a node evaluation request including at least two IP addresses to a node evaluation device, wherein the node evaluation device selects an IP address from the at least two IP addresses and returns it; and receive the IP address returned by the node evaluation device; wherein the acquired IP address indicates an edge node in the content delivery network.
[0060] Alternatively, the storage medium may carry one or more programs that, when executed by the electronic device, cause the electronic device to: receive a node evaluation request including at least two Internet Protocol (IP) addresses; select an IP address from the at least two IP addresses; and return the selected IP address; wherein the received IP address indicates an edge node in the content delivery network.
[0061] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the passenger's computer, partially on the passenger's computer, as a standalone software package, partially on the passenger's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer can be connected to the passenger's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0062] It should be noted that the storage medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any storage medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the storage medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0063] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0064] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The names of the units are not, in some cases, intended to limit the specific unit.
[0065] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0066] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0067] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0068] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0069] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
[0070] The foregoing has provided a detailed description of several embodiments of this disclosure. However, this disclosure is not limited to these specific embodiments. Those skilled in the art can make various variations and modifications based on the concept of this disclosure, and all such variations and modifications should fall within the scope of protection claimed by this disclosure.
Claims
1. A verification method for a GOOSE message converter, characterized in that, Applied to a verification device, the method includes: Send the GOOSE input messages subscribed to by the GOOSE message converter to the GOOSE message converter, and receive the cable output contacts returned by the GOOSE message converter. Determine the correctness of the GOOSE input message to output contact function of the GOOSE message converter based on the GOOSE input messages and the cable output contacts. Receive the GOOSE output message from the GOOSE message converter and send the required cable input contact to the GOOSE message converter. Determine the correctness of the GOOSE message converter's input contact to GOOSE output message function based on the GOOSE output message and the cable input contact. Determining the correctness of the GOOSE message converter's GOOSE input-to-output contact function based on the GOOSE input message and the cable output contact includes: Determine whether the state of the cable outlet connection has changed; If so, confirm that the GOOSE input message to output contact function of the GOOSE message converter is correct; If the state of the cable outlet joint changes, the method further includes: Determine whether the cable outlet is an outlet subscribed to by the GOOSE message converter, wherein the outlet subscribed to by the GOOSE message converter is stored in the internal configuration file of the GOOSE message converter; or determine whether the GOOSE message reference path corresponding to the cable outlet that has undergone a state change is consistent with the reference path of the corresponding GOOSE incoming message in the internal configuration file. If so, it confirms that the GOOSE input message to output contact function of the GOOSE message converter is correct.
2. The method according to claim 1, characterized in that, Determining whether the state of the cable outlet connection has changed includes: Determine whether the normally open outlet of the cable outlet is closed; If the normally open contact closes, it is determined that the state of the cable contact has changed; or Determine whether the normally closed outlet contact of the cable outlet is open; If the normally closed outgoing contact is opened, it is determined that the state of the cable outgoing contact has changed.
3. The method according to claim 1, characterized in that, If the cable outlet is an outlet subscribed to by the GOOSE message converter, the method further includes: Determine whether there are any other outgoing contacts besides those associated with the internal configuration table that have undergone a status change; If it does not exist, it confirms that the GOOSE input message to output contact function of the GOOSE message converter is correct.
4. The method according to claim 1, characterized in that, In each GOOSE inbound message sent by the verification device, only one member's state changes.
5. The method according to claim 1, characterized in that, Determining the correctness of the GOOSE message converter's input-to-GOOSE message conversion function based on the GOOSE output message and the cable input contact includes: Determine whether the verification device receives a preset number of GOOSE output messages within a preset time; If so, confirm that the input contact to GOOSE output message function of the GOOSE message converter is correct; The preset time is less than 30ms, and the preset number of frames is not less than 4 frames.
6. The method according to claim 5, characterized in that, The method further includes: Determine whether the reference path of the GOOSE message whose dataset member status has changed in the received GOOSE output message is consistent with the reference path of the GOOSE output message corresponding to the cable input contact in the internal configuration file. If they match, it confirms that the GOOSE message converter's input contact to GOOSE output message function is correct.
7. The method according to claim 1, characterized in that, The method further includes: Import the process layer configuration file and internal configuration file from the GOOSE message converter into the verification device; The process layer configuration file stores the reference paths of the GOOSE input messages subscribed to by the GOOSE message converter and the reference paths of the GOOSE output messages sent by the verification device; the internal configuration file stores the output contacts corresponding to the GOOSE input messages and the input contacts corresponding to the GOOSE output messages.
8. A verification device for verifying the function of a GOOSE message converter, characterized in that, The verification device includes a verification module (1), and a verification Ethernet communication interface (2), a verification fiber optic communication interface (3), a verification normally open relay (4), and a verification normally closed relay (5) electrically connected to the verification module (1), wherein the verification normally open relay (4) and the verification normally closed relay (5) are respectively electrically connected to a verification first cable interface (6) and a verification second cable interface (7). The verification device is used to implement the steps of the verification method for verifying the function of the GOOSE message converter according to any one of claims 1 to 7.
Citation Information
Patent Citations
Device test method, device and system, storage medium and processor
CN108169584A
Intelligent substation intelligent terminal switching-in action voltage automatic test method and system
CN111896828A