1907   Incorrect LNClass Names in the .nsd file

Created: 19 Mar 2024

Status: Triage

Part: Part 90-14 (2021)


Page: nsd file

Clause: nsd file

Paragraph: nsd file


The IEC_61850-90-14_2020A3.nsd file contains a LNClasses:

These names aren't valid acc. to NSD.xsd scheme
(included in the same IEC_TR_61850-90-14.NSD.2020A3.Light.zip package)

<xs:simpleType name="tLNClassName"> ...
<xs:restriction base="xs:Name">
<xs:pattern value="LLN0"/>
<xs:pattern value="[A-Z]{4}"/>


The 61850-90-14 is depends on (based on) IEC 61850-7-4 ed.2.1 therefore it is proposition to add the LNClass extension:

1/ Rename ZCONExt, ZTCRExt, ZCAPExt and ZREAExt LNClasses by remove 'Ext' surfix
2/ and add an isExtension="true" attribute to LNClass similar to LNClass name="ARCO"

Discussion Created Status
The tissue is correct. It is not a pattern issue.
The reason of the error is that the UML model of part 90-14 ed.1 is not valid (there are errors, not only this one).
An unofficial version 2020A4 of nsd is attached. But it is the task of the new TF 90-14 ed.2 to model the UML correctly and publish it.
I would suggest to change the state to future improvement.
22 Mar 24 Triage
this alternative needed an additional change in (base .nsd)
IEC 61850-7-2 & 22.2 Referencing an instance of a class
"LN class name = 4 alpha characters, upper case (for example, compatible logical node name as defined in IEC 61850-7-4)"
and its xsd schemas
21 Mar 24 Triage
Another alternative would be to add <xs:pattern value="[A-Z]{4}Ext"/> 21 Mar 24 Triage


Privacy | Contact | Disclaimer

Tissue DB v.