@@ -15,6 +15,7 @@ SPDX-License-Identifier: Apache-2.0
15
15
Version 1.1 Release 2022/01/21
16
16
Version 1.2 Release 2022/06/08
17
17
Version 1.3 Release 2022/09/08
18
+ Version 1.4 Release 2023/02/28
18
19
</xs : documentation >
19
20
</xs : annotation >
20
21
@@ -100,36 +101,36 @@ SPDX-License-Identifier: Apache-2.0
100
101
</xs : sequence >
101
102
</xs : complexType >
102
103
103
- <xs : simpleType name =" tCompasIEDType" >
104
+ <xs : simpleType name =" tCompasIEDType" >
104
105
<xs : annotation >
105
106
<xs : documentation xml : lang =" en" >
106
107
IED type to be used to identity the set of LDevice.inst handled by the IED
107
108
</xs : documentation >
108
109
</xs : annotation >
109
110
<xs : restriction base =" xs:string" >
110
- <xs : enumeration value =" SCU" />
111
- <xs : enumeration value =" SCU-MCB" />
112
- <xs : enumeration value =" SCU-TG" />
113
- <xs : enumeration value =" SCU-ORG" />
114
- <xs : enumeration value =" BCU" />
115
- <xs : enumeration value =" BCU-LIGNE" />
116
- <xs : enumeration value =" BCU-CBO" />
117
- <xs : enumeration value =" BPU" />
118
- <xs : enumeration value =" MU" />
119
- <xs : enumeration value =" SAMU" />
120
- <xs : enumeration value =" PROT" />
121
- <xs : enumeration value =" TAC" />
122
- <xs : enumeration value =" PX" />
123
- <xs : enumeration value =" PDIS" />
124
- <xs : enumeration value =" PDB" />
125
- <xs : enumeration value =" AUT" />
126
- <xs : enumeration value =" PDIF" />
127
- <xs : enumeration value =" GRP" />
128
- <xs : enumeration value =" GW" />
129
- <xs : enumeration value =" TG" />
130
- <xs : enumeration value =" TOPO" />
131
- <xs : enumeration value =" ADEFINIR" />
132
- <xs : enumeration value =" IEDTEST" />
111
+ <xs : enumeration value =" SCU" />
112
+ <xs : enumeration value =" SCU-MCB" />
113
+ <xs : enumeration value =" SCU-TG" />
114
+ <xs : enumeration value =" SCU-ORG" />
115
+ <xs : enumeration value =" BCU" />
116
+ <xs : enumeration value =" BCU-LIGNE" />
117
+ <xs : enumeration value =" BCU-CBO" />
118
+ <xs : enumeration value =" BPU" />
119
+ <xs : enumeration value =" MU" />
120
+ <xs : enumeration value =" SAMU" />
121
+ <xs : enumeration value =" PROT" />
122
+ <xs : enumeration value =" TAC" />
123
+ <xs : enumeration value =" PX" />
124
+ <xs : enumeration value =" PDIS" />
125
+ <xs : enumeration value =" PDB" />
126
+ <xs : enumeration value =" AUT" />
127
+ <xs : enumeration value =" PDIF" />
128
+ <xs : enumeration value =" GRP" />
129
+ <xs : enumeration value =" GW" />
130
+ <xs : enumeration value =" TG" />
131
+ <xs : enumeration value =" TOPO" />
132
+ <xs : enumeration value =" ADEFINIR" />
133
+ <xs : enumeration value =" IEDTEST" />
133
134
</xs : restriction >
134
135
</xs : simpleType >
135
136
@@ -194,6 +195,7 @@ SPDX-License-Identifier: Apache-2.0
194
195
<xs : restriction base =" xs:string" >
195
196
<xs : enumeration value =" Up" />
196
197
<xs : enumeration value =" Down" />
198
+ <xs : enumeration value =" N/A" />
197
199
</xs : restriction >
198
200
</xs : simpleType >
199
201
@@ -238,13 +240,19 @@ SPDX-License-Identifier: Apache-2.0
238
240
<xs : complexType name =" tCompasICDHeader" mixed =" true" >
239
241
<xs : annotation >
240
242
<xs : documentation xml : lang =" en" >
241
- Define specific Compas attributes to identify uniquely one ICD file with-in a SystemVersion for a given IEDredundancy. The UUID of this combinaison is defined by the ICDSystemVersionUUID.
243
+ Define specific Compas attributes to identify uniquely one IED with-in a SystemVersion for a given ICD, IEDredundancy, IEDSystemVersionInstance
244
+ The IEDType defines the set of LD which are supported by the hardware
245
+ The VendorName, IEDmodel, hwRev, swRev, headerId, headerVersion, headerRevision are issued from the ICD file
246
+ The UUID of this combination is defined by the ICDSystemVersionUUID.
242
247
This private is intended to be used in the STD file (/IED level) and SSD (/LNode level)
248
+ At LNode level it defines the link between the Function, the associated LD, LN and the implementation in a given IED
249
+ At IED level, it defines the link of the IED within the SystemVersion
243
250
</xs : documentation >
244
251
</xs : annotation >
245
252
<xs : attribute name =" ICDSystemVersionUUID" type =" xs:string" use =" optional" />
246
253
<xs : attribute name =" IEDType" type =" tCompasIEDType" use =" required" />
247
- <xs : attribute name =" IEDinstance" type =" xs:string" use =" optional" />
254
+ <xs : attribute name =" IEDSubstationinstance" type =" xs:integer" use =" optional" />
255
+ <xs : attribute name =" IEDSystemVersioninstance" type =" xs:integer" use =" optional" />
248
256
<xs : attribute name =" IEDName" type =" xs:string" use =" optional" />
249
257
<xs : attribute name =" VendorName" type =" xs:string" use =" required" />
250
258
<xs : attribute name =" IEDmodel" type =" xs:string" use =" required" />
@@ -261,6 +269,8 @@ SPDX-License-Identifier: Apache-2.0
261
269
<xs : annotation >
262
270
<xs : documentation xml : lang =" en" >
263
271
Identify the SystemVersion to which the functional Bay and IED belongs to. This Private can be used in /Bay in substation and in the /IED.
272
+ The MainSystemVersion refers to a set of functional requirements and functions
273
+ The MinorSystemVersion is linked to a given bayKind and defines uniquely the set of ICD which are qualified
264
274
</xs : documentation >
265
275
</xs : annotation >
266
276
<xs : attribute name =" MainSystemVersion" type =" xs:string" use =" optional" />
@@ -298,21 +308,20 @@ SPDX-License-Identifier: Apache-2.0
298
308
</xs : complexType >
299
309
300
310
<xs : complexType name =" tCompasTopo" >
301
- <xs : annotation >
302
- <xs : documentation xml : lang =" en" >
303
- Describe the connectivity node and layout order for a given Bay;can be multiple instanciated in case of bay which is connected to multiple nodes
304
- </xs : documentation >
305
- </xs : annotation >
306
- <xs : attribute name =" Node" type =" xs:string" use =" required" />
307
- <xs : attribute name =" NodeOrder" type =" xs:integer" use =" required" />
308
- <xs : attribute name =" BusBarSectionOrder" type =" xs:integer" use =" optional" />
309
- <xs : attribute name =" Direction" type =" tCompasTopoNodeDirection" use =" required" />
311
+ <xs : annotation >
312
+ <xs : documentation xml : lang =" en" >
313
+ Describe the connectivity node and layout order for a given Bay;can be multiple instanciated in case of bay which is connected to multiple nodes
314
+ </xs : documentation >
315
+ </xs : annotation >
316
+ <xs : attribute name =" Node" type =" xs:string" use =" required" />
317
+ <xs : attribute name =" NodeOrder" type =" xs:integer" use =" required" />
318
+ <xs : attribute name =" BusBarSectionOrder" type =" xs:integer" use =" optional" />
319
+ <xs : attribute name =" Direction" type =" tCompasTopoNodeDirection" use =" required" />
310
320
</xs : complexType >
311
321
312
322
<xs : element name =" SclName" type =" tCompasSclName" />
313
323
<xs : element name =" SclFileType" type =" tCompasSclFileType" />
314
324
<xs : element name =" Labels" type =" tCompasLabels" />
315
-
316
325
<xs : element name =" Flow" type =" tCompasFlow" />
317
326
<xs : element name =" Bay" type =" tCompasBay" />
318
327
<xs : element name =" LDevice" type =" tCompasLDevice" />
0 commit comments