Project

General

Profile

Feature #584

SCL validation - Should all name parts of PhV be contained in the doName?

Added by Herbert Falk about 3 years ago. Updated 12 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Standard clarification required
Start date:
Due date:
% Done:

0%

Estimated time:
ID:
1122
Source:
IOP_2019
TF Unique ID:
1122 # IOP_2019
WG10 Proposal:

CBL: Create the tissue when the database is available, accept it and update standard.

Estimated Completion:
Once the folder for edition 2.1 is created in the new tissue database. Around june-20 Folder has been created, Camille Bloch to create the tissue (sep-20)
Discuss in Upcoming Meeting:
No
To discuss in WG10:
No
Short Proposal:

Create a tissue to clarify text

Standard(s):

IEC 61850-6

Needs More Information:
Yes
Assigned TF:

Description

SCL validation was performed on ICD files with an SCL validation tool. An error was raised: ERROR: [SemanticConstraints] FCDA (line 189) does not refer any existing DA or BDA in DataTypeTemplates section.

<DataSet desc="Analog Data" name="DSet01">
<FCDA ldInst="MET" prefix="MET" lnClass="MMXU" lnInst="1" doName="TotW" fc="MX" />
<FCDA ldInst="MET" prefix="MET" lnClass="MMXU" lnInst="1" doName="Hz" daName="mag" fc="MX" />
<FCDA ldInst="MET" prefix="MET" lnClass="MMXU" lnInst="1" doName="PhV" fc="MX" />
<FCDA ldInst="ANN" prefix="ANN" lnClass="GGIO" lnInst="1" doName="AnIn01" daName="mag" fc="MX" />
<FCDA ldInst="ANN" prefix="ANN" lnClass="GGIO" lnInst="1" doName="AnIn02" daName="mag" fc="MX" />
<FCDA ldInst="ANN" prefix="ANN" lnClass="GGIO" lnInst="1" doName="AnIn03" daName="mag" fc="MX" />
<FCDA ldInst="ANN" prefix="ANN" lnClass="GGIO" lnInst="1" doName="AnIn04" daName="mag" fc="MX" />
<FCDA ldInst="ANN" prefix="ANN" lnClass="GGIO" lnInst="1" doName="AnIn05" daName="mag" fc="MX" />
<FCDA ldInst="ANN" prefix="ANN" lnClass="GGIO" lnInst="1" doName="AnIn06" daName="mag" fc="MX" />
<FCDA ldInst="ANN" prefix="ANN" lnClass="GGIO" lnInst="1" doName="AnIn07" daName="mag" fc="MX" />
<FCDA ldInst="ANN" prefix="ANN" lnClass="GGIO" lnInst="1" doName="AnIn08" daName="mag" fc="MX" />
</DataSet>

Extract from DatatypeTemplates section:

<LNodeType id="MMXU_RTAC" iedType="" lnClass="MMXU">
<DO name="Mod" type="ENC_mode_direct_enhanced_5032"/>
<DO name="Beh" type="ENS_behavior_5032"/>
<DO name="Health" type="ENS_health_5032"/>
<!-- Status information -->
<DO name="TotW" type="MV_5032"/>
<DO name="Hz" type="MV_5032"/>
<DO name="PhV" type="WYE_RTAC"/> [1]
</LNodeType>

<DOType id="WYE_RTAC" cdc="WYE">
<SDO name="phsA" type="CMV_5032"/> [2]
<SDO name="phsB" type="CMV_5032"/> [2]
<SDO name="phsC" type="CMV_5032"/> [2]
<DA name="phsToNeut" bType="BOOLEAN" valKind="RO" fc="CF">
<Val>true</Val>
</DA>
</DOType>

<DOType id="CMV_5032" cdc="CMV">
<DA name="instCVal" bType="Struct" type="Vector_5032" fc="MX"/>
<DA name="cVal" bType="Struct" type="Vector_5032" dchg="true" fc="MX"/>
<DA name="q" bType="Quality" qchg="true" fc="MX"/>
<DA name="t" bType="Timestamp" fc="MX"/>
</DOType>

The doName “PhV” of type “WYE_RTAC” [1] is a structured object type (SDO)[2]
and RiseClipse validation was expecting the following FCDAs as per table 22 of IEC 61850-6 Edition 2.1 2018-06 (Page: 95):

<FCDA ldInst="MET" prefix="MET" lnClass="MMXU" lnInst="1" doName="PhV.phsA" fc="MX" />
<FCDA ldInst="MET" prefix="MET" lnClass="MMXU" lnInst="1" doName="PhV.phsB" fc="MX" />
<FCDA ldInst="MET" prefix="MET" lnClass="MMXU" lnInst="1" doName="PhV.phsC" fc="MX" />

SCL Standard reference: IEC 61850-6 Ed2.1 Table 22 - Attributes of a FCDA element.

Should all name parts of PhV be contained in the doName?

Also available in: Atom PDF