For structural types like CMV, it is important to have SCL data in correct order in the SCD file's data type template section. The IEC 61850-8-1 part suggests that the functional constraints are in consecutive order. If the order is different than specified in the standard, the data attribute locations in the data objects may be interpreted differently in the received and sent GOOSE.
|
DA fc |
DA name |
DA bType |
type |
|---|---|---|---|
|
MX |
instCVal |
Struct |
MyVector |
|
MX |
cVal |
Struct |
MyVector |
|
MX |
range |
Enum |
MyRangeConfig |
|
MX |
rangeAng |
Enum |
MyRangeConfig |
|
MX |
q |
Quality |
|
|
MX |
t |
Timestamp |
|
|
SV |
subEna |
BOOLEAN |
|
|
SV |
subCVal |
Struct |
MyVector |
|
SV |
subQ |
Struct |
MyVector |
|
SV |
subID |
VisString64 |
|
|
BL |
blkEna |
BOOLEAN |
|
|
CF |
units |
Struct |
MyUnit |
|
CF |
db |
INT32U |
|
|
CF |
dbAng |
INT32U |
|
|
CF |
zeroDb |
INT32U |
|
|
CF |
rangeC |
Struct |
MyRangeConfig |
|
CF |
rangeAngC |
Struct |
MyRangeConfig |
|
CF |
magSVC |
Struct |
MyScaledValueConfig |
|
CF |
angSVC |
Struct |
MyScaledValueConfig |
|
CF |
angRef |
Enum |
|
|
CF |
smpRate |
INT32U |
|
|
DC |
d |
VisString255 |
|
|
DC |
dU |
Unicode255 |
|
|
EX |
cdcNs |
VisString255 |
|
|
EX |
cdcName |
VisString255 |
|
|
EX |
dataNs |
VisString255 |