This repository was archived by the owner on Nov 27, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 49
Logical node type child DO
Davood Sooran edited this page Apr 4, 2024
·
2 revisions
Add new DO
You can utilize OpenSCD to incorporate new DO's instances into an existing LNodeType. Follow these steps:
- Navigate to the desired
LNodeTypeyou wish to modify and open the Edit LNodeType wizard. - Click on the DATA OBJECT button located in the middle of the wizard interface.
Settings:
-
name*: When selecting a
DOfrom the IEC 61850 namespace, consult IEC 61850‑7‑4. Otherwise, ensure that the name starts with an uppercase letter [A-Z]. - desc: This field allows users to provide a user-defined description.
-
type*: The type is specified as a string in the SCL but presented as a selector in OpenSCD. The selector displays all
DOType-idavailable in the project. ADOcannot be created without an existingDOType. - accessControl: A user-defined string used to describe access control permissions.
-
transient: If the
DOis from the IEC 61850 namespace, the transient attribute must adhere to the specifications outlined in IEC 61850‑7‑4. For example,Tris used for the logical node classPTRC.
CHECKS: The schema validator covers missing or incorrect
nameattributes, while the template validator handles missing or incorrecttypeattributes.
Edit DO
You can utilize OpenSCD to modify existing DO elements. Follow these steps:
- Navigate to the list of
LNodeTypes in the template editor. - Select the
LNodeTypecontaining the desiredDOyou wish to edit. - Click on the specific
DOyou wish to modify to open the Edit DO wizard.
Settings:
The settings available in the Edit DO wizard are the same as those in the Add DO wizard, with the addition of a remove button for removing the selected DO.
Example:
<DO name="Mod" type="OpenSCD_ENCMod">
Remove DO
To remove a DO from an existing LNodeType, follow these steps:
- Open the Edit DO wizard by navigating to the LNodeType list in the template editor and clicking on the LNodeType that contains the DO you want to remove.
- Within the Edit DO wizard, click on the Remove button.
WARNING: Be cautious when removing DOs, as OpenSCD does not perform validity checks before removal.