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 LNodeType
Davood Sooran edited this page Apr 4, 2024
·
3 revisions
Add LNodeType
To add a Logical Node Type (LNodeType) using OpenSCD, follow these steps:
- Navigate to the list of
LNodeTypein the template editor. - Click on Add LNodeType.
- Select a logical node class from the lnClass field.
- You can choose a pre-defined lnClass from templates or create your own lnClass with the help of OpenSCD.
Settings:
- id: Ensure that the id is unique in the entire project.
- desc: User-defined description field.
From IEC 61850
See details how to start from templates database
User-defined
See details how to start from scratch
Edit LNodeType
To modify an existing LNodeType, follow these steps:
- Navigate to the list of
LNodeType's in the template editor. - Click on the
LNodeTypethat you want to edit.
Settings:
- id*: Ensure that the id is unique within the entire project.
- desc: User-defined description field.
- lnClass*: The class according to IEC 61850-7-4.
- List of all child
DO: Each item displays theidas well as the type reference toDOType.DOmust have atypeattribute.
Remove LNodeType
- Open the
LNodeTypeyou want to remove by selecting Edit LNodeType. - Click on the Remove button.
WARNING: OpenSCD does not perform validity checks before removal, so exercise caution when removing elements.
Example:
<LNodeType lnClass="CILO" id="myCILO">
<DO name="Mod" type="OpenSCD_ENCMod"/>
<DO name="Beh" type="OpenSCD_ENSBeh"/>
<DO name="Health" type="OpenSCD_ENSHealth"/>
<DO name="NamPlt" type="OpenSCD_LPLnoLD"/>
<DO name="EnaOpn" type="OpenSCD_SPSsimple"/>
<DO name="EnaCls" type="OpenSCD_SPSsimple"/>
</LNodeType>