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
- Status
- Not Published
- Technical Committee
- IEHT - Electrotechnics - Hydraulic turbins
- Current Stage
- 98 - Abandoned project (Adopted Project)
- Start Date
- 13-Nov-2008
- Due Date
- 18-Nov-2008
- Completion Date
- 13-Nov-2008
Overview
prEN 61400-25-4 (IEC 61400-25-4) specifies the mapping of wind power plant information and services to an XML‑based communication profile. It is part of the IEC 61400-25 series for "Communications for monitoring and control of wind power plants" and defines how wind‑specific information models and exchange services are exposed via web services (XML/SOAP/WSDL). The document follows the same modelling and service approach used in IEC 61850, enabling standardized access to turbine and plant data for monitoring, control and integration.
Key Topics
- Information model mapping: Mapping of wind power information model classes such as SERVER, LOGICAL‑DEVICE, LOGICAL‑NODE, DATA, DATA‑SET, Report Control Block, Log Control Block to an XML/web‑services representation.
- Service mappings: Definition of XML web‑service operations for common exchange services - e.g., GetDataValues, SetDataValues, GetDataDirectory, GetDataSetValues, AddSubscription/RemoveSubscription (reporting) and log/query services.
- Web‑service artifacts: Normative WSDL specification and guidance for SOAP message layout and serialization (Annex A and Annex B).
- Interoperability mappings: Informative annexes showing mappings to established SCADA/telecontrol protocols such as IEC 60870‑5‑104 (Annex C) and DNP3 (Annex D).
- Standards alignment: Uses IEC 61850 modelling and services; clarifies that mapping to IEC 61850‑8‑1 is compatible but not required to be referenced in this part.
- Document history notes: Removal of OPC‑XML‑DA mapping and adjustments to align with related parts of IEC 61400‑25.
Applications
- Wind farm OEMs and turbine manufacturers: Implement a standardized XML/web‑services interface for turbine status, setpoints, alarms and historical logs.
- SCADA and monitoring system vendors: Integrate wind‑specific data models into control systems using WSDL/SOAP web services for remote monitoring and control.
- Utilities and wind farm operators: Achieve vendor‑agnostic data access for condition monitoring, performance analysis and operational control.
- System integrators and consultants: Design interoperable solutions and map plant data to utility protocols (IEC 60870‑5‑104, DNP3) when required.
- Testing and certification bodies: Use the mapping and service definitions as a basis for conformance testing (see IEC 61400‑25‑5).
Related Standards
- IEC 61400‑25 (Parts 1–5) - overall series for communications for monitoring and control of wind power plants
- IEC 61850 - modelling and service approach reused for logical nodes and data objects
- IEC 60870‑5‑104 - mapping example (Annex C) for telecontrol/SCADA interoperability
- DNP3 - mapping example (Annex D) for distributed automation systems
Keywords: IEC 61400-25-4, wind turbines, XML mapping, web services, SOAP, WSDL, IEC 61850, IEC 60870-5-104, DNP3, wind farm monitoring, SCADA interoperability.
Frequently Asked Questions
oSIST prEN 61400-25-4:2005 is a draft published by the Slovenian Institute for Standardization (SIST). Its full title is "Wind turbines - Part 25-4: Communications for monitoring and control of wind power plants - Mapping to XML based communication profile". This standard covers: 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
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
oSIST prEN 61400-25-4:2005 is classified under the following ICS (International Classification for Standards) categories: 27.180 - Wind turbine energy systems; 35.240.50 - IT applications in industry. The ICS classification helps identify the subject area and facilitates finding related standards.
You can purchase oSIST prEN 61400-25-4:2005 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of SIST standards.
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
© Standard je založil in izdal Slovenski inštitut za standardizacijo. Razmnoževanje ali kopiranje celote ali delov tega dokumenta ni dovoljeno
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)
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
– 2 –
61400-25-4 Ed.1/CDV © IEC:2005
4 WIND TURBINES
5 Part 25-4:
6 Communications for monitoring and control of wind power plants –
7 Mapping to XML based communication profile
26 Version: 61400-25-4_R0-9_1CDV_2005-07-11
– 3 –
61400-25-4 Ed.1/CDV © IEC:2005
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
– 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
– 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
– 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
12 Figure 1 – Conceptual communication model of IEC 61400-25.12
13 Figure 2 – Communication profiles .21
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
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
– 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
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
– 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 (STV) mapping .116
3 Table D-4 – CDC: Alarm (ALM) mapping .117
4 Table D-5 – CDC: Command (CMD) mapping .118
5 Table D-6 – CDC: Event Counting (CTE) mapping .118
6 Table D-7 – CDC: State Timing (TMS) mapping.119
7 Table D-8 – CDC: Single Point Status (SPS) mapping .119
8 Table D-9 – CDC: Double Point Status (DPS) mapping .120
9 Table D-10 – CDC: Integer Status (INS) mapping .120
10 Table D-11 – CDC: Complex Measured Value (CMV) mapping.121
11 Table D-12 – CDC: Controllable single point (SPC) mapping .121
12 Table D-13 – CDC: Controllable double point (DPC) mapping .122
13 Table D-14 – CDC: Controllable integer status (INC) mapping .123
14 Table D-15 – CDC: Phase to ground (WYE) mapping.123
15 Table D-16 – CDC: Phase to phase (DEL) mapping .124
16 Table D-17 – CDC: Device Name Plate (WDPL) mapping .125
17 Table D-18 – CDC: Binary Counter Reading (BCR) mapping.126
18 Table D-19 – Sample Data Class Attribute mapping.126
19 Table D-20 – Sample Data Class mapping.126
20 Table D-21 – Sample partial Data Class mapping .127
21 Table D-22 – Services requiring Client/Server Communication Profile .132
22 Table E-1 – Time sync A-Profile .134
23 Table E-2 – Time sync T-Profile .134
24 Table F-1 – General issue.137
25 Table F-2 – Process data description .140
26 Table F-3 – Operational services.141
27 Table F-4 – Selfdescription services.143
28 Table F-5 – Online configuration .144
29 Table F-6 – Offline configuration .145
30 Table F-7 – Integration into Applications .146
31 Table F-8 – Architecture and communication stacks .146
– 9 –
61400-25-4 Ed.1/CDV © IEC:2005
2 INTERNATIONAL ELECTROTECHNICAL COMMISSION
3 ____________
5 WIND TURBINES –
7 Part 25-4:
8 Communications for monitoring and control of wind power plants –
9 Mapping to XML based communication profile
11 FOREWORD
12 1) The IEC (International Electrotechnical Commission) is a worldwide organisation for standardisation comprising
13 all national electrotechnical committees (IEC National Committees). The object of the IEC is to promote
14 international co-operation on all questions concerning standardisation in the electrical and electronic fields. To
15 this end and in addition to other activities, the IEC publishes International Standards. Their preparation is
16 entrusted to technical committees; any IEC National Committee interested in the subject dealt with may
17 participate in this preparatory work. International, governmental and non-governmental organisations liaising
18 with the IEC also participate in this preparation. The IEC collaborates closely with the International
19 Organisation for Standardisation (ISO) in accordance with conditions determined by agreement between the
20 two organisations.
21 2) The formal decisions or agreements of the IEC on technical matters express, as nearly as possible, an
22 international consensus of opinion on the relevant subjects since each technical committee has representation
23 from all interested National Committees.
24 3) The documents produced have the form of recommendations for international use and are published in the form
25 of standards, technical specifications, technical reports or guides and they are accepted by the National
26 Committees in that sense.
27 4) In order to promote international unification, IEC National Committees undertake to apply IEC International
28 Standards transparently to the maximum extent possible in their national and regional standards. Any
29 divergence between the IEC Standard and the corresponding national or regional standard shall be clearly
30 indicated in the latter.
31 5) The IEC provides no marking procedure to indicate its approval and cannot be rendered responsible for any
32 equipment declared to be in conformity with one of its standards.
33 6) Attention is drawn to the possibility that some of the elements of this International Standard may be the subject
34 of patent rights. The IEC shall not be held responsible for identifying any or all such patent rights.
35 Recipients of this document are invited to submit, with their comments, notification of
36 any relevant patent rights of which they are aware and to provide supporting documen-
37 tation.
38 This committee draft for voting of the International Standard IEC 61400-25-4 has been pre-
39 pared by IEC technical committee 88: Wind turbines Project team 25.
40 This publication has been drafted in accordance with the ISO/IEC Directives, Part 2.
41 IEC 61400-25 consists of the following parts, under the general title Communications for
42 monitoring and control of wind power plants:
43 Part 25-1: Overall description on principles and models
44 Part 25-2: Information models
45 Part 25-3: Information exchange models
46 Part 25-4: Mapping to XML based communication profile
47 Part 25-5: Conformance testing
———————
To be published
– 10 –
61400-25-4 Ed.1/CDV © IEC:2005
1 INTRODUCTION
2 IEC 61400-25 defines communication architecture for wind power plants. This architecture
3 has been selected to provide an abstract definition of classes and services such that the
4 specifications are independent of specific protocol stacks, implementations, and operating
5 systems. This part of the IEC 61400-25, specify the mapping of these abstract classes and ser-
6 vices to protocol stacks required to comply with the standard.
7 NOTE 1 Performance of IEC 61400-25 implementations are application specific. The standard does not guarantee
8 a certain level of performance. That’s out of the scope. However there is no underlying limitation in the communica-
9 tions technology to prevent high speed application (millisecond level responses).
10 NOTE 2 The standard IEC 61400-25 has a close relation with other IEC projects like IEC 61850 Addendum 1
11 (Communication networks and systems in substation, Power Quality Monitoring), IEC 62350 (Communications Sys-
12 tems for Distributed Energy Resources (DER)), and IEC 62344 (Hydroelectric power plants – Communication for
13 monitoring and control).
– 11 –
61400-25-4 Ed.1/CDV © IEC:2005
2 WIND TURBINES –
4 Part 25-4:
5 Communications for monitoring and control of wind power plants –
6 Mapping to XML based communication profile
7 1 Scope
8 The focus of IEC 61400-25 is on the communications between wind power plant components
9 such as wind turbines and actors such as SCADA Systems. Internal communication within
10 wind power plant components is outside the scope of this standard.
11 IEC 61400-25 is designed for a communication environment supported by a client-server
12 model. Three areas are defined, that are modelled separately to ensure the scalability of im-
13 plementations: (1) wind power plant information models, (2) information exchange model, and
14 (3) mapping of these two models to a standard communication profile.
15 The wind power plant information model and the information exchange model, viewed to-
16 gether, constitute an interface between client and server. In this conjunction, the wind power
17 plant information model serves as an interpretation frame for available wind power plant data.
18 The wind power plant information model is used by the server to offer the client a uniform,
19 component-oriented view of the wind power plant data. The information exchange model re-
20 flects the whole active functionality of the server. IEC 61400-25 enables connectivity between
21 a heterogeneous combination of client and servers from different manufacturers and suppli-
22 ers.
23 As depicted in Figure 1 IEC 61400-25 defines mainly a server with the following aspects:
24 − information provided by a real application of a wind power plant component, e. g.,
25 “wind turbine rotor speed” or “total power production of a certain time interval” is mod-
26 elled and made available for access. The information modelled in the standard is de-
27 fined in part IEC 61400-25-2.
28 − services to exchange values of the modelled information defined in part IEC 61400-
29 25-3
30 − mapping to a communication profile, providing a protocol stack, to carry the ex-
31 changed values from the modelled information (part IEC 61400-25-4)
32 IEC 61400-25 only defines how to model the information, information exchange and mapping
33 to specific communication protocols. The standard excludes a definition of how and where to
34 implement the communication interface. However, the objective of the standard is that the in-
35 formation associated with a single wind power plant component (such as the wind turbine) is
36 accessible through a corresponding logical device.
37 This part of IEC 61400-25 specifies the concrete XML encoding of the messages required for
38 the information exchange between a client and a remote server for
39 – data access and retrieval
40 – device control
41 – event reporting and logging
42 – publisher/subscriber
43 – self-description of devices (device data dictionary)
– 12 –
61400-25-4 Ed.1/CDV © IEC:2005
1 – data typing and discovery of data types, and
3 The main mappings comprise:
4 – a mapping to SOAP-based web services (mandatory for IEC 61400-25)
6 Informative Annexes specify additional mappings:
7 – a mapping to IEC 60970-5-104 for simple measurements and status information
8 – a mapping to DNP3 for simple measurements and status information
Communication model of IEC 61400-25
Client Server
Messaging
Messaging
Information exchange Information exchange
Information exchange through mapping Information exchange
through mapping
model (get, set, report, model (get, set, report,
model (get, set, report, to communication model (get, set, report,
to communication
log, control, publish / log, control, publish /
log, control, publish / profile (Read, log, control, publish /
profile (Read,
subscribe, …) subscribe, …)
subscribe, …) subscribe, …)
write, . message)
write, . message)
defined in defined in
defined in defined in defined in
defined in
Wind power
Actor IEC 61400-25-3 IEC 61400-25-3
IEC 61400-25-3 IEC 61400-25-4 IEC 61400-25-3
plant
e. g. IEC 61400-25-4
SCADA component
e. g. wind turbine
Wind power plant Wind power plant
Wind power plant Wind power plant
information model information model
information model information model
(roto speed, break
defined in
(roto speed, break
defined in
status, total power
status, total power
Application IEC 6140-25-2 Application
IEC 6140-25-2 production, …)
production, …)
defined in
defined in
IEC 6140-25-2
IEC 6140-25-2
Outside
Outside
scope
scope
11 Figure 1 – Conceptual communication model of IEC 61400-25
13 NOTE 1 The specification of the mapping IEC 61850-8-1 (mapping to MMS) needs not to be referenced in this part
14 of the standard. IEC 61400-25 uses the same modelling approach as IEC 61850 and the same abstract services
15 (ACSI according to IEC 61850-7-2). Thus the mapping to MMS as defined in IEC 61850-8-1 can also be used for
16 the concrete information exchange.
– 13 –
61400-25-4 Ed.1/CDV © IEC:2005
1 2 Normative references
2 The following referenced documents are indispensable for the application of this document.
3 For dated references, only the edition cited applies. For undated references, the latest edition
4 of the referenced document (including any amendments) applies.
5 IEC 61850-7-2:2003, Communication networks and systems in substations – Part 7-2: Basic
6 communication structure for substations and feeder equipment – Abstract communication ser-
7 vice interface (ACSI)
8 IEC 61850-7-3:2003, Communication networks and systems in substations – Part 7-3: Basic
9 communication structure for substations and feeder equipment – Common data classes
10 IEC 61850-7-4:2003, Communication networks and systems in substations – Part 7-4: Basic
11 communication structure for substations and feeder equipment – Compatible logical node
12 classes and data classes
13 Specific normative references for web services
14 W3C, Extensible Markup Language (XML) 1.0,
15 http://www.w3.org/TR/2000/REC-xml-20001006
16 W3C, Name spaces in XML, http://www.w3.org/TR/REC-xml-names
17 W3C, XML Schema Part 0: Primer, http://www.w3.org/TR/xmlschema-0
18 W3C, XML Schema Part 1: Structures, http://www.w3.org/TR/xmlschema-1
19 W3C, XML Schema Part 2: Data Types, http://www.w3.org/TR/xmlschema-2
20 Specific normative references for IEC 60870-5-101/104
21 IEC 60870-5-101 Ed. 2:2002 (57/605/FDIS), Telecontrol equipment and systems - Part 5-101:
22 Transmission protocols – Companion standard for basic telecontrol tasks
23 IEC 60870-5-104:2000, Telecontrol equipment and systems – Part 5-104: Transmission pro-
24 tocols – Network access for IEC 60870-5
...










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...