Skip to content

Import IEDs

Davood Sooran edited this page Mar 18, 2024 · 3 revisions

Importing IEDs is a fundamental aspect of system configuration, regardless of whether it follows the "bottom-up" or "top-down" approach.

To import IEDs into the project:

  1. Navigate to the Menu
  2. Click on Import IED
  3. Select the file(s) you want to import the IED(s) from

Behind the scenes, OpenSCD checks the uniqueness of the IEDs name attribute within the project. However, there is one exception to this rule, which is TEMPLATE. This term is reserved to describe template IEDs as opposed to "real" IEDs.

Another crucial check is performed within the DataTypeTemplates section. OpenSCD ensures there are no conflicts between the imported and existing templates. Specifically, it verifies that the ids within LNodeType, DOType, DAType, and EnumType are unique in the project. The standard outlines two basic procedures to address this situation:

  1. Make id unique: When importing IEDs with connections to data in DataTypeTemplates that have id's already present in the project, the id and the type attribute can be unified. As the IED name must be unique in the project, OpenSCD appends this variable to the id and type attributes in the DataTypeTemplates.

  2. Use iedType attribute: LNodeType, DOType, DAType and EnumType all have an attribute called iedType, which points to the type attribute in the IED section. With this attribute, data can be clearly connected to an IED.

NOTE: Currently, OpenSCD only utilizes the first option to ensure that all ids are unique within the DataTypeTemplates section.

INFO: Tissue 366

1. About OpenSCD

4.2 XML editor - pro mode

6.1 Report

6.2 GOOSE

Clone this wiki locally