oSIST prEN 61400-25-4:2005
Wind turbines - Part 25-4: Communications for monitoring and control of wind power plants - Mapping to XML based communication profile
Wind turbines - Part 25-4: Communications for monitoring and control of wind power plants - Mapping to XML based communication profile
88/286/RVC established on 2006-12-01: Reinitiated at IEC level as 88/287/NP & 88/288/CDV (simultaneous circulation) - see pr=21010 * Standstill maintained
Sistemi generatorjev vetrne turbine - 25-4. del: Komunikacije za spremljanje in nadzor vetrnih elektrarn - Preslikava komunikacijskih podatkov v obliko XML
General Information
Standards Content (Sample)
SLOVENSKI oSIST prEN 61400-25-4:2005
PREDSTANDARD
november 2005
Sistemi generatorjev vetrne turbine – 25-4. del: Komunikacije za spremljanje
in nadzor vetrnih elektrarn – Preslikava komunikacijskih podatkov v obliko
XML
Wind turbines – Part 25-4: Communications for monitoring and control of wind
power plants – Mapping to XML based communication profile
ICS 27.180; 35.240.50 Referenčna številka
oSIST prEN 61400-25-4:2005(en)
© Standard je založil in izdal Slovenski inštitut za standardizacijo. Razmnoževanje ali kopiranje celote ali delov tega dokumenta ni dovoljeno
---------------------- Page: 1 ----------------------
88/241/CDV
COMMITTEE DRAFT (CD)
Project number
IEC/TC or SC:
IEC 61400-25-4 Ed.1
TC 88
Date of circulation Closing date for comments
Title of TC/SC:
2005-08-05 2006-01-06
Wind turbines
Also of interest to the following committees Supersedes document
TC 57 88/216/CD & 88/236/CC
Functions concerned:
Safety EMC Environment Quality assurance
Secretary:
THIS DOCUMENT IS STILL UNDER STUDY AND SUBJECT TO CHANGE. IT
SHOULD NOT BE USED FOR REFERENCE PURPOSES.
A.C. van der Giessen
RECIPIENTS OF THIS DOCUMENT ARE INVITED TO SUBMIT, WITH THEIR
COMMENTS, NOTIFICATION OF ANY RELEVANT PATENT RIGHTS OF
WHICH THEY ARE AWARE AND TO PROVIDE SUPPORTING
DOCUMENTATION.
Title: Wind turbines - Part 25-4: Communications for monitoring and control of wind power plants –
Mapping to XML based communication profile
Introductory note
This CDV contains a solution for communications for monitoring and control of wind power plants. IEC 61400-
25 defines wind power plant specific information, the mechanisms for information exchange and the mapping
to communication protocols. IEC 61400-25 consists of the following parts, under the general title
Communications for monitoring and control of wind power plants:
Part 25-1 Overall description of principles and models
Part 25-2: Information models
Part 25-3: Information exchange models
Part 25-4: Mapping to communication profile
Part 25-5: Conformance testing
The documents have been drawn up by IEC TC88 Project Team 25, consisting of experts from many of the
large vendors as well as representatives of utilities, consultants and suppliers of third-party products.
All parts are distributed for comments and voting simultaneously, as committee drafts for voting (CDV).
The following major changes have been made as a result of the comments and proposals received on the CD
(88/216/CD):
- Mapping to OPC-XML-DA has been removed.
- Annex C Mapping to IEC 60870-5-104 has been restructured and adjusted to Amd.1 of IEC 60870-5-
104.
- The content has been modified due to changes in the other parts of IEC 61400-25.
IEC 61400-25 uses the same approach of modeling and the same services as defined in IEC 61850-7-x. Thus,
the wind-power plant specific logical nodes and data objects could also be accessed by the mapping defined in
IEC 61850-8-1. It has been clarified in the document that the specification of the mapping IEC 61850-8-1
needs not to be referenced in this part.
ATTENTION ATTENTION
CDV soumis en parallèle au vote (CEI) Parallel IEC CDV/CENELEC Enquiry
et à l’enquête (CENELEC)
Copyright © 2005 International Electrotechnical Commission, IEC. All rights reserved. It is
permitted to download this electronic file, to make a copy and to print out the content for the sole
purpose of preparing National Committee positions. You may not copy or "mirror" the file or printed
version of the document, or any part of it, for any other purpose without permission in writing from IEC.
FORM CD (IEC)
International Electrotechnical Commission, IEC
©
2002-08-08
Commission Électrotechnique Internationale, CEI
---------------------- Page: 2 ----------------------
– 2 –
61400-25-4 Ed.1/CDV © IEC:2005
1
2
3
4 WIND TURBINES
5 Part 25-4:
6 Communications for monitoring and control of wind power plants –
7 Mapping to XML based communication profile
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 Version: 61400-25-4_R0-9_1CDV_2005-07-11
---------------------- Page: 3 ----------------------
– 3 –
61400-25-4 Ed.1/CDV © IEC:2005
1
2 CONTENTS
3 FOREWORD.9
4 INTRODUCTION.10
5 1 Scope .11
6 2 Normative references .13
7 3 Terms and definitions .15
8 4 Abbreviated terms .19
9 5 General.20
10 6 Mapping of the information models (IM) to web services .22
11 6.1 General .22
12 6.2 Mapping of the wind power information model .22
13 6.2.1 General .22
14 6.2.2 SERVER class .25
15 6.2.3 LOGICAL-DEVICE class.25
16 6.2.4 LOGICAL-NODE class .25
17 6.2.5 DATA class.25
18 6.2.6 DATA-SET class .25
19 6.2.7 Report control block class .26
20 6.2.8 Log control block class.27
21 6.2.9 Log class .27
22 7 Information Exchange Models (IEM) to web services .29
23 7.1 SERVER class service mapping.29
24 7.1.1 General .29
25 7.1.2 GetServerDirectory .29
26 7.2 ASSOCIATION services mapping.30
27 7.2.1 Introduction.30
28 7.2.2 Logon .30
29 7.2.3 Logoff .31
30 7.3 LOGICAL-DEVICE class service mapping .32
31 7.3.1 General .32
32 7.3.2 GetLogicalDeviceDirectory .33
33 7.4 LOGICAL-NODE class services mapping.33
34 7.4.1 GetLogicalNodeDirectory .33
35 7.5 DATA class services mapping .34
36 7.5.1 General .34
37 7.5.2 GetDataValues .35
38 7.5.3 SetDataValues.35
39 7.5.4 GetDataDirectory .36
40 7.5.5 GetDataDefinition.37
41 7.6 DATA-SET class services mapping .37
42 7.6.1 General .37
43 7.6.2 GetDataSetValues .38
44 7.6.3 SetDataSetValues.38
45 7.6.4 CreateDataSet .39
46 7.6.5 DeleteDataSet .39
---------------------- Page: 4 ----------------------
– 4 –
61400-25-4 Ed.1/CDV © IEC:2005
1 7.6.6 GetDataSetDirectory .40
2 7.7 Report control block class services mapping .41
3 7.7.1 AddSubscription.41
4 7.7.2 Remove Subscription .42
5 7.7.3 Report .42
6 7.7.4 GetBRCBValues .43
7 7.7.5 SetBRCBValues.44
8 7.7.6 GetURCBValues .45
9 7.7.7 SetURCBValues.45
10 7.8 Log control block class services mapping .46
11 7.8.1 GetLCBValues .46
12 7.8.2 SetLCBValues .47
13 7.9 Log class services mapping .47
14 7.9.1 General .47
15 7.9.2 GetLogStatusValues .48
16 7.9.3 QueryLogByTime .48
17 7.9.4 QueryLogAfter .49
18 8 Summary of information exchange services and corresponding mappings.50
19 8.1 Mapping to web services.50
20 Annex A (normative) The WSDL specification for the mapping to web services.52
21 Annex B (informative) SOAP Background information .80
22 B.1 Introduction to SOAP in IEC 61400-25 .80
23 B.2 SOAP Layer .80
24 B.3 SOAP layout.80
25 B.4 SOAP layout in IEC 61400-25-4 Web Services .81
26 B.5 SOAP Faults .82
27 B.6 SOAP serialization.83
28 B.7 Remaining SOAP specifications .84
29 Annex C (informative) Specific communication service mapping (SCSM) – Mapping
30 process data to IEC 60870-5-101/104 .85
31 C.1 General .85
32 C.1.1 Introduction.85
33 C.1.2 Scope 85
34 C.1.3 The mapping architecture.85
35 C.2 Mapping of IEC 61400-25 Information Model to IEC 60870-5-104 .85
36 C.2.1 Introduction.85
37 C.2.2 Mapping of the wind power plant information model .85
38 C.2.3 Logical device class mapping .86
39 C.2.4 Logical node class mapping .87
40 C.3 Mapping of the Common Data Classes (CDC) .87
41 C.3.1 List of CDC, Type Identifications and corresponding mappings.87
42 C.3.2 CDC Measured Value (MV) .88
43 C.3.3 CDC Setpoint Value (SPV) .88
44 C.3.4 CDC Alarm (ALM) .89
45 C.3.5 CDC Command (CMD) .90
46 C.3.6 CDC Event Counting (CTE) .90
47 C.3.7 CDC Single Point Status (SPS) .91
---------------------- Page: 5 ----------------------
– 5 –
61400-25-4 Ed.1/CDV © IEC:2005
1 C.3.8 CDC Double Point Status (DPS) .91
2 C.3.9 CDC Complex Measured Value (CMV).92
3 C.3.10 CDC Controllable single point (SPC) .93
4 C.3.11 CDC Controllable double point (DPC) .94
5 C.3.12 CDC Three Phase Value (WYE) .94
6 C.3.13 CDC Three Phase Value (DEL) .95
7 C.4 Mapping of services.96
8 C.4.1 List of service models and corresponding mappings.96
9 C.4.2 Server class mapping.97
10 C.4.3 Association class mapping .97
11 C.4.4 Logical Node class mapping.98
12 C.4.5 Data class mapping.98
13 C.4.6 Report Control Block class mapping .99
14 C.4.7 Control class mapping.99
15 C.5 Protocol stack selections for IEC 60870-5-101/104.100
16 C.5.1 General 100
17 C.5.2 Structure of application data defined in IEC 60870-5-101/104 .100
18 C.5.3 IEC 60870-5-104 Interoperability .101
19 Annex D (informative) Specific communication service mapping (SCSM) – Mapping to
20 DNP3 .114
21 D.1 General .114
22 D.1.1 Introduction.114
23 D.1.2 Mapping of the wind power plant information model .114
24 D.1.3 Mapping of the services for process information exchange.115
25 D.2 Common Data Class Mapping .115
26 D.2.1 Relationship of Common Data Class and Data Set Prototypes .115
27 D.2.2 CDC Measured Value (MV) .115
28 D.2.3 CDC Setpoint Value (SPV) .116
29 D.2.4 CDC Status Value (STV) .116
30 D.2.5 CDC Alarm (ALM) .117
31 D.2.6 CDC Command (CMD) .117
32 D.2.7 CDC Event Counting (CTE) .118
33 D.2.8 CDC State Timing (TMS).119
34 D.2.9 CDC Single Point Status (SPS) .119
35 D.2.10 CDC Double Point Status (DPS) .120
36 D.2.11 CDC Integer Status (INS) .120
37 D.2.12 CDC Complex Measured Value (CMV).121
38 D.2.13 CDC Controllable single point (SPC) .121
39 D.2.14 CDC Controllable double point (DPC) .122
40 D.2.15 CDC Controllable integer status (INC) .123
41 D.2.16 CDC Phase to ground related measured value of a three phase
42 system (WYE).123
43 D.2.17 CDC Phase to phase related measured value of a three phase
44 system (DEL) .124
45 D.2.18 CDC Device Name Plate (WDPL) .125
46 D.2.19 CDC Binary Counter Reading (BCR).126
47 D.2.20 Relationship of Data Class Attributes and Data Set Descriptors .126
48 D.3 DNP3 DEVICE PROFILE DOCUMENT .128
---------------------- Page: 6 ----------------------
– 6 –
61400-25-4 Ed.1/CDV © IEC:2005
1 D.4 List of service models and corresponding mappings .132
2 Annex E (normative) Time synchronization .134
3 E.1 Introduction .134
4 E.2 A-Profile.134
5 E.3 T-Profile .134
6 Annex F (informative) Comparison of IEC 60870-5-101/-103/-104, DNP3, IEC 61850,
7 and IEC 61400-25 .136
8 Annex G (informative) Interfaces – Implementation considerations.149
9 G.1 General .149
10 G.2 Example interfaces of a real system.149
11
12 Figure 1 – Conceptual communication model of IEC 61400-25.12
13 Figure 2 – Communication profiles .21
14
15 Figure B-1 – IEC 61400-25 Web Service message.80
16 Figure B-2 – SOAP message example.81
17 Figure B-3 – Cross-reference .82
18 Figure B-4 – Fault message .83
19 Figure C-1 – Mapping architecture (conceptual).86
20 Figure D-1 – Mapping architecture (conceptual).114
21 Figure G-1 – Implementation issues (example) .150
22
23 Table 1 – Mapping to web services .22
24 Table 2 – Mapping of attribute basic types.22
25 Table 3 – XML schema for wind power information model .23
26 Table 4 – Server service mapping .29
27 Table 5 – Logon request .30
28 Table 6 – Logon reply .31
29 Table 7 – Logoff request .32
30 Table 8 – Logoff reply .32
31 Table 9 – LOGICAL-DEVICE service mapping .33
32 Table 10 – LOGICAL-NODE mapping.33
33 Table 11 – GetLogicalNodeDirectoryRequest .34
34 Table 12 – Data mapping .34
35 Table 13 – GetDataValuesRequest.35
36 Table 14 – GetDataValuesReply .35
37 Table 15 – SetDataValuesRequest.35
38 Table 16 – SetDataValuesRequest.36
39 Table 17 – GetDataDefinitionReply .37
40 Table 18 – DATA-SET mapping.37
41 Table 19 – GetDataSetValuesReply .38
42 Table 20 – SetDataSetValuesReply.39
---------------------- Page: 7 ----------------------
– 7 –
61400-25-4 Ed.1/CDV © IEC:2005
1 Table 21 – DeleteDataSetReply .40
2 Table 22 – Report control block services mapping .41
3 Table 23 – Report format .43
4 Table 24 – Report format elements .43
5 Table 25 – Log control block servcies mapping.46
6 Table 26 – SetLCBValuesReply .47
7 Table 27 – Log class services mapping .48
8 Table 28 – Services requiring Client/Server Communication Profile.50
9
10 Table C-1 – Logical device mapping.86
11 Table C-2 – Logical node mapping .87
12 Table C-3 – Mapping structure CDC and IOA .87
13 Table C-4 – CDC: Measured Value (MV) .88
14 Table C-5 – CDC: Measured Value (MV) mapping .88
15 Table C-6 – CDC: Setpoint Value (SPV) .88
16 Table C-7 – CDC: Setpoint Parameter Value (SPV) mapping .89
17 Table C-8 – CDC: Alarm (ALM) .89
18 Table C-9 – CDC: Alarm (ALM) mapping .90
19 Table C-10 – CDC: Event Counting (CTE) .90
20 Table C-11 – CDC: Event Counting (CTE) mapping .91
21 Table C-12 – CDC: Single point status common data class definition (SPS) .91
22 Table C-13 – CDC: Single Point Status (SPS) mapping .91
23 Table C-14 – CDC: Double point status common data class specification (DPS).92
24 Table C-15 – CDC: Double Point Status (DPS) mapping .92
25 Table C-16 – CDC: Complex Measured Value (CMV).92
26 Table C-17 – CDC: Complex Measured Value (CMV) mapping.93
27 Table C-18 – CDC: Controllable single point (SPC) .93
28 Table C-19 – CDC: Controllable single point (SPC)) mapping .93
29 Table C-20 – CDC: Controllable double point (DPC) .94
30 Table C-21 – CDC: Controllable double point (DPC) mapping .94
31 Table C-22 – WYE .94
32 Table C-23 – CDC: Three Phase Value (WYE) mapping .95
33 Table C-24 – Wind turbine DEL.95
34 Table C-25 – CDC: Three Phase Value (DEL) mapping .95
35 Table C-26 – Services requiring Client/Server Communication Profile .96
36 Table C-27 – Server services mapping .97
37 Table C-28 – Association services mapping.97
38 Table C-29 – Logical Nodes services mapping .98
39 Table C-30 – Data services mapping .98
40 Table C-31 – Report Control Block services mapping.99
41 Table C-32 – Control services mapping .99
42 Table D-1 – CDC: Measured Value (MV) mapping .115
---------------------- Page: 8 ----------------------
– 8 –
61400-25-4 Ed.1/CDV © IEC:2005
1 Table D-2 – CDC: Setpoint Value (SPV) mapping .116
2 Table D-3 – CDC: Status Value (S
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.