Energoservice specialists determined minimal time interval needed for exchange of GOOSE messages between two ENIP-2
devices. GOOSE (Generic Object-Oriented Substation Event) is one of the communication protocols defined by IEC 61850 known as digital substation standard.
Two IEC 61850-enabled ENIP-2 devices were used in the ping-pong speed test, which was conducted as follows:
- ENIP-2 #1 publishes GOOSE message G1 when a discrete input is closed
- ENIP-2 #2 which is subscribed to G1 receives G1 and publishes another GOOSE message G2
- ENIP-2 #1 which is subscribed to G2 receives G2
As a result two timestamped journal entries with 1 microsecond accuracy are created in ENIP-2 #1.
The first one corresponds to publishing G1, the second one corresponds to receiving G2. The time span between the timestamps divided by two is the interval needed for exchange of GOOSE messages. On average GOOSE exchange in ENIP-2 takes 0.9 milliseconds, and the minimal interval is 0.8 milliseconds.
The rival devices that were tested in the same manner were found to be slightly slower, with GOOSE exchange taking from 1 to 8 milliseconds.