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 |
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 |