Shopping Cart

No products in the cart.

BS EN 61400-25-4:2017

$215.11

Wind energy generation systems – Communications for monitoring and control of wind power plants. Mapping to communication profile

Published By Publication Date Number of Pages
BSI 2017 248
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weโ€™re here to assist you 24/7.
Email:[email protected]

IEC 61400-25-4:2016 is also available as /2 which contains the International Standard and its Redline version, showing all changes of the technical content compared to the previous edition. IEC 61400-25-4:2016 specifies the specific mappings to protocol stacks encoding the messages required for the information exchange between a client and a remote server for: data access and retrieval, device control, event reporting and logging, publisher/subscriber, self-description of devices (device data dictionary), data typing and discovery of data types. The mappings specified in this part of IEC 61400-25 comprise: – a mapping to SOAP-based web services, – a mapping to OPC/XML-DA, – a mapping to IEC 61850-8-1 MMS, – a mapping to IEC 60870-5-104, – a mapping to DNP3. The main technical changes with regard to the previous edition are as follows: – general harmonization with information models in IEC 61400-25-2 and information exchange services in IEC 61400-25-3; – reduction of overlap between standards and simplification by increased referencing.

PDF Catalog

PDF Pages PDF Title
2 undefined
5 Annex ZA(normative)Normative references to international publicationswith their corresponding European publications
9 English
CONTENTS
17 FOREWORD
20 INTRODUCTION
21 1 Scope
22 2 Normative references
Figures
Figure 1 โ€“ Conceptual communication model of IEC 61400-25 series
25 3 Terms and definitions
4 Abbreviated terms
26 5 General overview
5.1 General
27 5.2 Mapping to protocol stacks
5.3 Services of IEC 61400-25-3 mapped to protocol stacks
Figure 2 โ€“ Communication profiles
29 Tables
Table 1 โ€“ Mapping overview of IEC 61400-25-3 services
30 Annexes
Annex A (normative) Specific communication service mapping โ€“ Definition and mapping to Web Services
A.1 General
A.1.1 Introduction to definition and mapping to Web Services
A.1.2 Scope of the definition and mapping to Web Services
A.1.3 The mapping architecture
31 Figure A.1 โ€“ Mapping architecture (conceptual)
32 Table A.1 โ€“ Web Services mapping overview of IEC 61400-25 IM and IEM
33 A.2 Mapping of the IEC 61400-25 Information Model to Web Services
A.2.1 General introduction to mapping to web services
Table A.2 โ€“ Mapping the IEC 61400-25 IM to Web Services
34 Figure A.2 โ€“ Naming structure applied in the IEC 61400-25 series (conceptual)
36 A.2.2 DATA OBJECT class
A.2.3 DATA ATTRIBUTE definition
Table A.3 โ€“ XML schema for wind power information model
37 A.3 Mapping of the Information Exchange Model to Web Services
A.3.1 General
A.3.2 SERVER class service mapping
Table A.4 โ€“ Server class services mapped to Web Services
38 Table A.5 โ€“ GetServerDirectoryRequest
Table A.6 โ€“ GetServerDirectoryResponse
40 Table A.7 โ€“ AssociateRequest
41 Table A.8 โ€“ AssociateResponse
42 Table A.9 โ€“ ReleaseRequest
Table A.10 โ€“ ReleaseResponse
43 A.3.3 LOGICAL-DEVICE class service mapping
Table A.11 โ€“ AbortRequest
Table A.12 โ€“ AbortResponse
44 Table A.13 โ€“ LOGICAL-DEVICE service mapping
Table A.14 โ€“ GetLogicalDeviceDirectoryRequest
45 A.3.4 LOGICAL-NODE class services mapping
Table A.15 โ€“ GetLogicalDeviceDirectoryResponse
Table A.16 โ€“ LOGICAL-NODE mapping
46 Table A.17 โ€“ GetLogicalNodeDirectoryRequest
Table A.18 โ€“ GetLogicalNodeDirectoryResponse
47 Table A.19 โ€“ GetAllDataValuesRequest
48 A.3.5 DATA class services mapping
Table A.20 โ€“ GetAllDataValuesResponse
Table A.21 โ€“ Data mapping
49 Table A.22 โ€“ GetDataValuesRequest
Table A.23 โ€“ GetDataValuesResponse
52 Table A.24 โ€“ SetDataValuesRequest
53 Table A.25 โ€“ SetDataValuesResponse
Table A.26 โ€“ GetDataDirectoryRequest
54 Table A.27 โ€“ GetDataDirectoryResponse
55 Table A.28 โ€“ GetDataDefinitionRequest
56 Table A.29 โ€“ GetDataDefinitionResponse
58 A.3.6 DATA-SET class services mapping
Table A.30 โ€“ DATA-SET mapping
59 Table A.31 โ€“ GetDataSetValuesRequest
Table A.32 โ€“ GetDataSetValuesResponse
61 Table A.33 โ€“ SetDataSetValuesRequest
Table A.34 โ€“ SetDataSetValuesResponse
62 Table A.35 โ€“ CreateDataSetRequest
63 Table A.36 โ€“ CreateDataSetResponse
Table A.37 โ€“ DeleteDataSetRequest
64 Table A.38 โ€“ DeleteDataSetResponse
Table A.39 โ€“ GetDataSetDirectoryRequest
65 A.3.7 REPORT-CONTROL-BLOCK (RCB) class services mapping
Table A.40 โ€“ GetDataSetDirectoryResponse
Table A.41 โ€“ Report control block services mapping
66 Figure A.3 โ€“ Client behavior in the reporting service (conceptual)
67 Figure A.4 โ€“ Server behavior in the reporting service (conceptual)
68 Figure A.5 โ€“ Reporting Services mechanism (conceptual)
69 Table A.42 โ€“ ReportFormat
70 Table A.43 โ€“ GetBRCBValuesRequest
71 Table A.44 โ€“ GetBRCBValuesResponse
73 Table A.45 โ€“ SetBRCBValuesRequest
74 Table A.46 โ€“ SetBRCBValuesResponse
75 Table A.47 โ€“ GetURCBValuesRequest
Table A.48 โ€“ GetURCBValuesResponse
77 Table A.49 โ€“ SetURCBValuesRequest
78 Table A.50 โ€“ SetURCBValuesResponse
79 Table A.51 โ€“ ReportRequest
80 A.3.8 LOG-CONTROL-BLOCK (LCB) class services mapping
Table A.52 โ€“ ReportResponse
Table A.53 โ€“ LOG-CONTROL-BLOCK services mapping
81 Table A.54 โ€“ GetLCBValuesRequest
82 Table A.55 โ€“ GetLCBValuesResponse
83 Table A.56 โ€“ SetLCBValuesRequest
Table A.57 โ€“ SetLCBValuesResponse
84 A.3.9 LOG class services mapping
Table A.58 โ€“ Log class services mapping
Table A.59 โ€“ GetLogStatusValuesRequest
85 Table A.60 โ€“ GetLogStatusValuesResponse
86 Table A.61 โ€“ QueryLogByTimeRequest
87 Table A.62 โ€“ QueryLogByTimeResponse
Table A.63 โ€“ QueryLogAfterRequest
88 A.3.10 CONTROL class services mapping
Table A.64 โ€“ QueryLogAfterResponse
89 Table A.65 โ€“ Control class services mapping
Table A.66 โ€“ SelectRequest
90 Table A.67 โ€“ SelectResponse
91 Table A.68 โ€“ SelectWithValueRequest
92 Table A.69 โ€“ SelectWithValueResponse
93 Table A.70 โ€“ CancelRequest
94 Table A.71 โ€“ CancelResponse
95 Table A.72 โ€“ OperateRequest
96 Table A.73 โ€“ OperateResponse
97 Table A.74 โ€“ CommandTerminationRequest
Table A.75 โ€“ CommandTerminationResponse
98 Table A.76 โ€“ TimeActivatedOperateRequest
99 Table A.77 โ€“ TimeActivatedOperateResponse
100 Table A.78 โ€“ TimeActivatedOperateTerminationRequest
Table A.79 โ€“ TimeActivatedOperateTerminationResponse
101 A.4 Protocol stack details
Table A.80 โ€“ AddCause parameter response
102 A.5 The WSDL specification for the definition and mapping to Web Services
Table A.81 โ€“ Protocol stack selections
136 Annex B (normative) Specific communication service mapping โ€“ Mapping to OPC XML-DA
B.1 General
B.1.1 Introduction to mapping to OPC XML-DA
B.1.2 Scope for the mapping to OPC XML-DA
B.1.3 The mapping architecture
137 Figure B.1 โ€“ Mapping architecture (conceptual)
138 Table B.1 โ€“ Mapping of IEC 61400-25-3 IEM service into OPC XML-DA services
139 B.2 Mapping of the IEC 61400-25 Information Model to OPC XML-DA
B.2.1 Mapping of IEC 61400-25-2 Information Model classes to OPC XML-DA
B.2.2 Server
Table B.2 โ€“ Mapping of IEC 61400-25-2 IM classes to OPC XML-DA
Table B.3 โ€“ Server class attributes
140 B.2.3 Logical Device
B.2.4 Logical Node
B.2.5 Data Object
Table B.4 โ€“ Logical Device Class attributes
Table B.5 โ€“ Logical Node Class attributes
141 B.2.6 Data Attribute
Table B.6 โ€“ Data Object Class attributes
Table B.7 โ€“ Data Attribute Class attributes
142 Table B.8 โ€“ Mapping of the Basic Types
144 Figure B.2 โ€“ Differences between OPC XML-DA and IEC Information Model timestamp
Table B.9 โ€“ New OPC XML-DA Error codes
145 Table B.10 โ€“ Timestamp mapping
Table B.11 โ€“ Mapping of the Quality attribute
147 B.3 Mapping of the Information Exchange Model to OPC XML-DA services
B.3.1 General
B.3.2 Association model
148 Table B.12 โ€“ Cookie parameter explanation
149 Figure B.3 โ€“ Sequence of services to establish an association
150 B.3.3 Server class services โ€“ GetServerDirectory
Table B.13 โ€“ IEM GetServerDirectory mapping
151 Table B.14 โ€“ IEM GetServerDirectory mapping detailed
152 B.3.4 Logical device class services โ€“ GetLogicalDeviceDirectory
Table B.15 โ€“ IEM GetLogicalDeviceDirectory mapping
Table B.16 โ€“ IEM GetLogicalDeviceDirectory mapping detailed
153 Table B.17 โ€“ GetLogicalDeviceDirectory negative response mapping to IEM ServiceError
154 B.3.5 Logical node class services
Table B.18 โ€“ IEM GetLogicalNodeDirectory mapping
Table B.19 โ€“ IEM GetLogicalNodeDirectory mapping detailed
155 Table B.20 โ€“ GetLogicalNodeDirectory negative response mapping to IEM ServiceError
156 B.3.6 Data class services
Table B.21 โ€“ IEM GetDataValues mapping
157 Table B.22 โ€“ IEM GetDataValues mapping detailed
158 Table B.23 โ€“ GetDataValues negative response mapping to IEM ServiceError
159 Table B.24 โ€“ IEM SetDataValues mapping
Table B.25 โ€“ IEM SetDataValues mapping detailed
161 Table B.26 โ€“ SetDataValues negative response mapping to IEM ServiceError
Table B.27 โ€“ IEM GetDataDirectory mapping
162 Table B.28 โ€“ IEM GetDataDirectory mapping detailed
163 B.3.7 Data set model
Table B.29 โ€“ GetDataDirectory negative response mapping to IEM ServiceError
165 Figure B.4 โ€“ CreateDataSet sequence of services
Table B.30 โ€“ Mapping of CreateDataSet service parameters
Table B.31 โ€“ CreateDataSet negative response mapping to IEM ServiceError
166 Table B.32 โ€“ GetDataSetValues negative response mapping to IEM ServiceError
Table B.33 โ€“ SetDataSetValues negative response mapping to IEM ServiceError
167 B.3.8 Report model
Table B.34 โ€“ OPC Subscription attributesโ€™ constrained value
168 Table B.35 โ€“ Subscribe
170 Table B.36 โ€“ Subscription Cancel
Table B.37 โ€“ Fault mapping to IEM ServiceError
Table B.38 โ€“ Mapping of Report service parameters
171 B.3.9 Control model
Table B.39 โ€“ Control models supported in this mapping
Table B.40 โ€“ Control services supported
173 Table B.41 โ€“ Control model writable custom item properties
174 Table B.42 โ€“ AddCause mapping to OPC Error Code
175 Table B.43 โ€“ Select request service mapping
176 Table B.44 โ€“ SelectWithValue service parameter mapping
177 Table B.45 โ€“ Cancel service parameter mapping
Table B.46 โ€“ Cancel negative response mapping to IEM ServiceError
178 Table B.47 โ€“ Operate service parameter mapping
Table B.48 โ€“ Operate negative response mapping to IEM ServiceError
179 Table B.49 โ€“ TimeActivatedOperate service parameter mapping
180 Table B.50 โ€“ TimeActivatedOperate negative response mapping to IEM ServiceError
181 B.4 Protocol stack details
182 Table B.51 โ€“ Protocol stack details
183 Annex C (normative) Specific communication service mapping โ€“ Mapping to ISO 9506 specified in IEC 61850-8-1
C.1 General
C.1.1 Introduction to mapping to ISO 9506 specified in IEC 61850-8-1
C.1.2 Scope of the mapping to ISO 9506 specified in IEC 61850-8-1
C.1.3 The mapping architecture
184 Figure C.1 โ€“ Mapping architecture (conceptual)
Table C.1 โ€“ Mapping of IEC 61400-25-3 IEM to ISO 9506 according to IEC 61850-8-1
185 C.2 Mapping of the IEC 61400-25 Information Model to ISO 9506 as specified in IEC 61850-8-1
C.2.1 General
186 C.2.2 Extended Logging services
C.3 Protocol stack details
C.3.1 General
C.3.2 A-Profile
Table C.2 โ€“ QueryLogByTime mapping
Table C.3 โ€“ QueryLogAfter mapping
187 C.3.3 TCP/IP T-Profile
Table C.4 โ€“ Service and protocols for client/server communication A-Profile
Table C.5 โ€“ Service and protocols for client/server TCP/IP T-Profile
189 Annex D (normative) Specific communication service mapping โ€“ Mapping to IEC 60870-5-104 specified in IEC TS 61850-80-1
D.1 General
D.1.1 Introduction to mapping to IEC 60870-5-104 specified in IEC TS 61850-80-1
D.1.2 Scope of the mapping to IEC 60870-5-104 specified in IEC TS 61850-80-1
D.1.3 The mapping architecture
190 Figure D.1 โ€“ Mapping architecture (conceptual)
191 Table D.1 โ€“ Services Mapping overview of IEC 61400-25 IM and IEM
192 D.2 Mapping of the IEC 61400-25 Information Model to IEC 60870-5-104 as specified in IEC TS 61850-80-1
D.2.1 General
193 D.2.2 Logical Device IM class mapping
Table D.2 โ€“ Example for mapping of LD and LN to CASDU and IOA
194 D.2.3 Logical Node IM class mapping
D.3 Mapping of IEC 61400-25 Information Model data to IEC 60870-5-104
D.3.1 Mapping of the Common Data Classes (CDC)
Table D.3 โ€“ Logical device mapping
Table D.4 โ€“ Logical node mapping
195 Table D.5 โ€“ CDCs defined in IEC 61400-25-2
Table D.6 โ€“ CDC: Status Value, STV class
Table D.7 โ€“ CDC: Setpoint Value, SPV class
196 Table D.8 โ€“ CDC: Alarm, ALM class
Table D.9 โ€“ CDC: Command CMD class
Table D.10 โ€“ CDC: Event Counting, CTE class
197 Table D.11 โ€“ CDC: State Timing, TMS class
Table D.12 โ€“ Mapping structure basic CDC
199 Table D.13 โ€“ CDC: Controllable Analog set point, APC class
Table D.14 โ€“ CDC: Controllable analogue set point information (APC) mapping of data attributes of the Functional Constraint MX
200 Table D.15 โ€“ CDC: Controllable Analog set point, APC class mapping of data and attributes of the Functional Constraint CO
Table D.16 โ€“ CDC: Enumerated status, ENS class
201 Table D.17 โ€“ CDC: Enumerated status, ENS class mapping of dataand attributes of the Functional Constraint ST
202 Table D.18 โ€“ CDC: ENC Controllable enumerated status, class ENC
Table D.19 โ€“ CDC: Controllable enumerated status, ENC class mappingof data and attributes of the Functional Constraint CO
204 Table D.20 โ€“ CDC: ENG Enumerated status setting, class ENG
Table D.21 โ€“ Relationship between complex CDCs and IEC 60870-5-104 ASDUs
205 D.4 Mapping of the Information Exchange Model to IEC 60870-5-104 services
D.4.1 List of service models and corresponding mappings
Table D.22 โ€“ Mapping of IEC 61400-25 ACSI service into IEC 60870-5-104 services
206 D.4.2 Control class mapping
207 Figure D.2 โ€“ Direct Control with Normal Security with status update โ€“ positive case
208 Figure D.3 โ€“ Direct Control with Normal Security in general โ€“ negative case a)
Figure D.4 โ€“ Direct Control with Normal Security in general โ€“ negative case b)
209 Figure D.5 โ€“ Direct Control with Normal Security with status update โ€“ negative case c)
210 Figure D.6 โ€“ Direct Control with Normal Security without status update โ€“ positive case
211 Figure D.7 โ€“ Direct Control with Enhanced Security โ€“ positive case
212 Figure D.8 โ€“ Direct Control with Enhanced Security โ€“ negative case c)
213 Figure D.9 โ€“ Direct Control with Enhanced Security โ€“ negative case d)
214 Figure D.10 โ€“ SBOw control โ€“ positive case
Figure D.11 โ€“ SBOw control โ€“ negative case a)
215 Figure D.12 โ€“ SBOw control โ€“ negative case b)
216 Figure D.13 โ€“ SBOw control โ€“ negative case c)
Figure D.14 โ€“ SBO with Enhanced Security โ€“ positive case
217 Figure D.15 โ€“ SBO with Enhanced Security โ€“ negative case a)
218 D.5 Protocol stack selections for IEC 60870-5-104 (Protocol stack details)
D.5.1 General
D.5.2 Structure of application data
D.5.3 IEC 60870-5-104 Interoperability
Figure D.16 โ€“ SBO with Enhanced Security โ€“ negative case b)
231 D.6 Use of SCL (Substation Configuration Language) extension to include IEC 60870-5-101/104 information (informative)
D.6.1 General
D.6.2 SCL information model hierarchy
D.6.3 IEC 60870-5-101/104 Private section syntax
D.6.4 IEC 60870-5-104 communication parameters configuration using SCL
232 Annex E (normative) Specific communication service mapping โ€“ Mapping to DNP3
E.1 General
E.1.1 Introduction to mapping to DNP3
E.1.2 Scope for the mapping to DNP3
E.1.3 Mapping architecture
233 Figure E.1 โ€“ Mapping architecture (conceptual)
234 Table E.1 โ€“ Services requiring Client/Server Communication Profile
235 E.2 Mapping of the IEC 61400-25 Information Model to DNP3
E.2.1 Mapping of IEC 61850-7-3 inherited common Data Classes
E.2.2 CDC Setpoint Parameter Value (SPV)
236 E.2.3 CDC Status Value (STV)
Table E.2 โ€“ CDC: Setpoint Parameter Value (SPV) mapping
237 E.2.4 CDC Alarm (ALM)
Table E.3 โ€“ CDC: Status Value (STV) mapping
238 Table E.4 โ€“ CDC: Alarm (ALM) mapping
239 E.2.5 CDC Command (CMD)
E.2.6 CDC Event Counting (CTE)
Table E.5 โ€“ CDC: Command (CMD) mapping
240 E.2.7 CDC State Timing (TMS)
Table E.6 โ€“ CDC: Event Counting (CTE) mapping
241 E.2.8 CDC Device Name Plate (WDPL)
Table E.7 โ€“ CDC: State Timing (TMS) mapping
242 E.2.9 CDC Alarm Set Status (AST)
Table E.8 โ€“ CDC: Device Name Plate (WDPL) mapping
243 E.3 Mapping of the Information Exchange Model to DNP3 services
Table E.9 โ€“ CDC: Alarm Set Status (AST) mapping
244 Annex F (normative) Time synchronization
F.1 General
F.2 A-Profile
F.3 T-Profile
245 Annex G (informative) Interfaces โ€“ Implementation considerations
G.1 General
G.2 Example interfaces of a real system
246 Figure G.1 โ€“ Implementation issues (example)
247 Bibliography
BS EN 61400-25-4:2017
$215.11