-
Notifications
You must be signed in to change notification settings - Fork 4
Data object type child DA
Add new DA
You can use OpenSCD to add new DAs to an existing DOType.
- Navigate to the
DOTypeyou want to edit and open the Edit DAType wizard. - Click on DATA ATTRIBUTE button in the middle of the wizard.
Settings:
-
name*: If you choose to have a
BDAfrom IEC 61850 namespace consult IEC 61850‑7‑4. Otherwise make sure to start with an lower case latter [a-z] - desc: user-defined description field
- bType*: The attributes basic type. If Enum or Struct the type field may not be empty.
-
type*: Type is defined as string in the SCL but is a selector in OpenSCD. If bType is Struct the selector shows all
DAType-id's in the project. Without existingDATypein the project you cannot create aBDA. If bType is Enum the selector shows allEnumType-id's in the project. - sAddr: user-defined string to describe a short address
- valKind: Might be missing and if not must be either true or false.
- valImport: Might be missing and if not must be either true or false.
-
Val: Value element that allow you to pre-define the value offline. This can be added to any data attribute (
DAorBDA). - dchg: data update acc. IEC 61850-7-3 for this particular data attribute.
- qchg: quality update is true for all DA of name a else is empty
- dupd: data update acc. to IEC 61850-7-3
- fc: functional constraint acc. IEC 61850-7-3 for this particular data attribute.
NOTE:
Valdefinition does not make sense for all function constraints (FC). E.g status type data attribute asstValis not very useful. For other data attributes it perfectly makes sense to pre-define the value. E.g. thectlModel
NOTE: Since Edition 2 you cannot design your own CDC and must use for t a user-defined data object a CDC from IEC 61850-7-3. This means that the data attributes are defined. Please check the tables to set the attributes
dchg,qchg,dupdandfc
Edit DA
You can use OpenSCD to manipulate existing DA.
- Navigate to
DOTypelist in template editor - Click on
DOTypethat contains theDAyou want to edit - Click on child
DAyou want to edit
Settings:
The settings are the same a in the Add DA wizard with the difference that there is a remove button.
Example:
<DA name="ctlModel" bType="Enum" fc="CF" type="CtlModelKind">
<Val>sbo-with-enhanced-security</Val>
</DA>
Remove DO
- Open Edit DA wizard
- Click on Remove button
WARNING: OpenSCD does not check for validity before removal so be careful!