-
Notifications
You must be signed in to change notification settings - Fork 38
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
LNodeType
you 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
DO
from 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
-id
available in the project. ADO
cannot be created without an existingDOType
. - accessControl: A user-defined string used to describe access control permissions.
-
transient: If the
DO
is from the IEC 61850 namespace, the transient attribute must adhere to the specifications outlined in IEC 61850‑7‑4. For example,Tr
is used for the logical node classPTRC
.
CHECKS: The schema validator covers missing or incorrect
name
attributes, while the template validator handles missing or incorrecttype
attributes.
Edit DO
You can utilize OpenSCD to modify existing DO
elements. Follow these steps:
- Navigate to the list of
LNodeType
s in the template editor. - Select the
LNodeType
containing the desiredDO
you wish to edit. - Click on the specific
DO
you 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.