Skip to content
This repository was archived by the owner on Jan 12, 2026. It is now read-only.

Edit GOOSE Control Blocks

Jakob Vogelsang edited this page Aug 5, 2022 · 4 revisions

The configuration of GOOSEs or to be more precise GOOSE Blocks is done on the SCL element GSEControl, its referenced DataSet element and its referenced GSE element allocated in the Communication section. The schema does restrict the allocation of the element:

  1. GSEControl must reside in the LN0 element
  2. GSEControl and its referenced DataSet must have the same parent

Editing GOOSEs

In OpenSCD GSEControl elements are configured using so-called wizards. There are three wizards combined that allow editing of GOOSE

grafik

 

The wizard contains a set of setting allocated in the element GSEControl:

  • name: The main identifier for the GOOSE within the SCL. The name must be unique for all GSEControl element in the same parent element. Does influence the GOOSE Control Block reference
  • desc: optional string that is describing the GSEControl element
  • type: Whether this control block is a GOOSE or GSSE type. The later one is deprecated!
  • appID: a unique identifier for the GOOSE.
  • fixedOffs: Allows to specify the type of encoding for the GOOSE. For more information see IEC 61850-8-1
  • securityEnabled: The type of security measures the GOOSE has: encryption or/and signature or non of the two.

To change any of the attributes you have to click on the Save button of the wizard.

 

Communication page

grafik

This page allows do define all communication related setting for the GOOSE. These information is saved to the Communication section.

  1. MAC-Address: The destination MAC address of the GOOSE
  2. APPID: The APPID of the GOOSE. This is recommended to be unique though out the complete project.
  3. VLAN-ID: The virtual LAN ID the GOOSE shall be limited to.
  4. VLAN-PRIORITY: The priority of the GOOSE message. Can be used to priories time critical messages like trip signals over non time critical messages.
  5. MinTime: The minimum time between two occurring GOOSEs when a e.g. a trip occurs
  6. MaxTime: The maximum time between two occurring GOOSEs in case there is not trip.

 

Editing data set (DataSet)

See data set wizard

 

Navigating between wizard

Each wizard represents one element in the SCL. To navigate between those click on the more vert icon button on the upper left corner. The pop up menu show various choices.

  1. Remove the GSEControl element

    NOTE: When the referenced DataSet element is referenced to this GOOSE only than this is removes as well

  2. Opens the data set wizard for the DataSet referenced to this GOOSE
  3. Opens the communication wizard

1. About OpenSCD

4.2 XML editor - pro mode

6.1 Report

6.2 GOOSE

6.4 Data Sets

Clone this wiki locally