Skip to content

Edit GOOSE Control Blocks

Jakob Vogelsang edited this page Jul 16, 2025 · 4 revisions

The configuration of GOOSEs, or more precisely, 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 restricts 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 the publisher plugin. The plugin is structured in three panes allowing to editing the GOOSE.

grafik

 

GSEControl pane

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

  • name: The main identifier for the GOOSE within the SCL. It must be unique for all GSEControl elements in the same parent element and influences the GOOSE Control Block reference.
  • desc: An optional string describing the GSEControl element.
  • type: Indicates whether this control block is a GOOSE or GSSE type. The later one is deprecated!
  • appID: A unique identifier for the GOOSE.
  • fixedOffs: Allows specifying the type of encoding for the GOOSE. Refer to IEC 61850-8-1 for more information.
  • securityEnabled: Specifies the type of security measures the GOOSE has: encryption and/or signature, or none of the two.
grafik

To modify any of these attributes, click on the Save button within the wizard.

 

Communication page

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

  1. MAC-Address: Specifies the destination MAC address of the GOOSE.
  2. APPID: The APPID of the GOOSE. This is recommended to be unique throughout the entire project.
  3. VLAN-ID: Determines the virtual LAN ID to wich the GOOSE shall be limited.
  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, for example, a trip occurs.
  6. MaxTime: The maximum time between two occurring GOOSEs in case there is not trip.

 

1. About OpenSCD

4.2 XML editor - pro mode

6.1 Report

6.2 GOOSE

6.4 Data Sets

Clone this wiki locally