CP1243-8 DNP3 Device Profile 功能手册 下载.pdf

返回 相关 举报
CP1243-8 DNP3 Device Profile 功能手册 下载.pdf_第1页
第1页 / 共80页
CP1243-8 DNP3 Device Profile 功能手册 下载.pdf_第2页
第2页 / 共80页
CP1243-8 DNP3 Device Profile 功能手册 下载.pdf_第3页
第3页 / 共80页
CP1243-8 DNP3 Device Profile 功能手册 下载.pdf_第4页
第4页 / 共80页
CP1243-8 DNP3 Device Profile 功能手册 下载.pdf_第5页
第5页 / 共80页
DNP3 SPECIFICATION DEVICE PROFILE Version 2016 April 2016 It DNP3 Device Profile Document Based on version 2016 Page 2 DISCLAIMER STATEMENT DNP Users Group documents and publications are not consensus documents. Information contained in this and other works has been obtained from sources believed to be reliable, and reviewed by credible members of the DNP Users Group and/or the DNP Users Group Technical Committee. Neither the DNP Users Group nor any authors/developers of DNP documentation guarantee, and each such person expressly disclaims responsibility for ensuring, the accuracy or completeness of any information published herein, and neither the DNP Users Group nor its authors/developers shall be responsible for any errors, omissions, or damages arising out of use of this document. Likewise, while the author/developer and publisher believe that the information and guidance given in this work serves as an enhancement to users, all parties must rely upon their own skill and judgment when making use of it. Neither the author nor the publisher assumes any liability to anyone for any loss or damage caused by any error or omission in the work, whether such error or omission is the result of negligence or any other cause. Any and all such liability is disclaimed. This statement was developed by the DNP Users Group Technical Committee and represents the considered judgment of a group of software developers with expertise in the subject field. The DNP Users Group is a global forum for users and implementers of the protocol and promotes implementers and developer information and interaction exchange. This work is published with the understanding that the DNP Users Group and its authors/developers are supplying information through this publication, not attempting to render engineering or other professional services. If such services are required, the assistance of an appropriate professional should be sought. The DNP Users Group is not responsible for any statements and/or opinions advanced in this publication. NOTICE OF RIGHTS - DNP USERS GROUP The contents of this manual are the property of the DNP Users Group. Revisions or additions to the definition and functionality of the DNP Protocol cannot be made without express written agreement from the DNP Users Group or its duly authorized party. In addition, no part of this document may be altered or revised or added to in any form or by any means, except as permitted by written agreement with the DNP Users Group or a Party duly authorized by the DNP Users Group. The DNP Users Group has made every reasonable attempt to ensure the completeness and accuracy of this document. However, the information contained in this manual is subject to change without notice, and does not represent a commitment on the part of the DNP Users Group. Copies of the latest documentation are available through the DNP Users web site at www.dnp.org. TRADEMARK AND COPYRIGHT NOTICES DNP is a trademark of the DNP Users Group. Any brand and product names mentioned in this document are trademarks or registered trademarks of their respective companies. Copyright 1991 2016 DNP Users Group. All rights reserved. It DNP3 Device Profile Document Based on version 2016 Page 3 REVISION HISTORY (Applies to this entire document) Version Date Reason for Changes 2.00 4-Jan-2007 Adapted from original DNP3 Subset Definitions and completely rewritten. 2.01 3-Feb-2007 Changed DNP User Group to DNP Users Group and footer at bottom of page. Added serial port name. Formatting changes. 2.02 20-Feb-2007 Changed the description of Device Profile table entry 1.1.12 2.03 30-May-2007 Updated 1.1.8 and 1.7.8 to indicate support for Function Code 31, Activate Configuration. 2.04 14-Nov-2008 Removed object 0 from 1.1.8, and added secure authentication to the list. Added new section 1.7.8 (re-numbering old 1.7.8 to 1.7.9) to show details of OS requesting CON on last fragment of a multi-fragment response. Added new sections 1.6.4 and 1.6.5 to show the action of the Master with control requests to off-line and off-scan devices. Removed the reference to retry of control messages from 1.6.2 Added new sections 1.6.6 and 1.6.7 to describe the Master behaviour with respect to retries of control select messages. Added new sections 1.6.8 and 1.6.9 for details of the master time accuracy of issuing freeze requests. Added section 1.6.10 for details of Master freeze time affected by polling or control requests. Added new section 1.6.11 for details of how the Master schedules different requests. Added new section 1.12 to show secure authentication parameters. 2.05 8-Dec-2008 Added explanation of the use of the capabilities and current value columns to section 1. Added details of identifying secure authentication version number to section 1.12.1 Split section 1.12.4 into two sections to specify if devices “issue” aggressive mode requests and if devices “accept” aggressive mode requests. Added FC 129 and FC130 to the table in 1.12.15 2.06 4-May-2009 Added capabilities cell to 1.3.12 Added capabilities cells to 1.10.1 and 1.10.3 to 1.10.8 Changed the reference to 1.10.1 in section 1 to 1.6.8 Changed section 3.5.3 as agreed at the Washington TC Meeting Added references throughout the document to parameters that map to Device Attributes (Object Group 0). Changed 1.1.8 topic “Self Address Reservation” to “Self Address Support”. Added clarification note to 1.7.2 and a cross-reference to 1.10.2 Extended the capabilities of 1.7.2 to include a range of values. Changed the presentation of Device Profile section 1.2.4 Added Level 4 for Masters to section 1.1.7 It DNP3 Device Profile Document Based on version 2016 Page 4 2.07 23-Feb-2010 Added the option of level 4 to section 1.1.7 Added details of device behavior with frozen analog and frozen counter objects to section 3 (see 3.4.4, 3.4.8 and new sections 3.5.7 to 3.5.10) Created new part (5) to show details of Outstation Database Points, moving the relevant sections from part 3 to this new part. Added new parts to 1.2.6 2012 (2.08) July-2012 Minor corrections to descriptions in sections 1.5.1, 1.5.3, 1.5.5, 1.5.6, 1.5.7, 1.8.4, 1.10.2, 3.1.3, 3.1.4, 3.2.3, 3.2.4, 3.3.3, 3.4.3, 3.4.7, 3.5.4, 3.5.9, 3.6.2, 3.7, 3.8.2 and 5.11.3. Added new section 1.13 describing broadcast functionality Section 2 (Mapping between DNP3 and IEC 61850) re-worked. Updates to section 1.12 to reflect Secure Authentication V5 changes Changes to section 3 to descriptions of variation 0 requests Added notes to section 3 capabilities to leave blank if not supported 2013 (2.09) Nov-2013 Added section 1.1.14 (Conformance Testing Details). Added section 1.5.9, to define control status codes supported by the device. Added details to 1.7.6 (Event Buffer Organization), which also affect details in part 3. Added section 1.7.10, to define the signature algorithm associated with the new object Group 0, variations 200 and 201. Added section 1.7.11 (Requests Application Confirmation). Added elements to the end of section 1.12 to meet the requirements of the Secure Authentication test procedures. Revised text in section 3 to align with IEEE 1815-2012. 2014 (2.10) Nov-2014 Removed a note from 1.13 and added sections 3.4.13 and 3.8.4. Added “group” column to table in section 5.8. Updates to the XML suite as detailed in TB2014-005 with minor corrections to the example XML device profile file. 2016 (2.11) April-2016 Added a mandatory new element to describe the DP type (capabilities, configuration or both) Removed SA supported from 1.12.1 (it is already in 1.1.8) Removed bracketed text from 1.3.2 Added Timer Disabled to 1.3.10 Revised the description of the last element of 1.3.14 Added new element to 1.5.2 Added new element to 1.5.5, 1.5.6 and 1.5.7 Amended text in 1.6.3 Removed sections 1.6.8 to 1.6.11 Added 1.7.12 (support for clock management) Changed 1.8.1 support for unsolicited mode to yes/no options rather than a single element of “supported” Changed word “infinite” to “unlimited” in section 1.8.4 Added new element to 1.9.5, 1.9.6 and 1.9.7 Added sections 1.11.5 to 1.11.8 Changed max number of users in 1.12.2 to allow a “range” Re-worked 1.12.8 as SAv2 only and added 1.12.21 for SAv5 Added 1.12.19 (Secure Authentication enabled) Added 1.12.20 (length of challenge data) Re-worked 3.7.1 as File Transfer support is already in section 1.1.8 Made “Point Index” an optional element in the data points list in section 5 (all other elements are optional) Changed xslt visualization to show headings of all sections, even when the section is not present in the xml file Corrected analog and counter points lists in section 5 Minor corrections to the schema file: It DNP3 Device Profile Document Based on version 2016 Page 5 Use of g110/g114 made consistent Removed redundant code from 3.8 (octet string data points) Added missing control status codes Use of N/A made consistent It DNP3 Device Profile Document Based on version 2016 Page 6 INTRODUCTION Vendors must produce a Device Profile Document for each device they manufacture implementing DNP3. The Device Profile Document clearly identifies any deviations from the implementation levels described in this document and any other issues that may arise when determining the devices compatibility with another device. The instructions for completing Device Profile Forms and information are given in Clause 14 of the specification - Interoperability. Note: there are empty “placeholder” sections in the Device Profile document. These are intentionally blank, being used so that section numbering does not change when entries are deleted from the document. Likewise, to ensure existing section numbers do not change, all new entries are added at the end of the relevant section. The remainder of this page left blank intentionally. It DNP3 Device Profile Document Based on version 2016 Page 7 Contents 1 Device Properties . 14 1.1 DEVICE IDENTIFICATION . 15 1.1.1 Device Function: . 15 1.1.2 Vendor Name: . 15 1.1.3 Device Name: . 15 1.1.4 Device manufacturers hardware version string: . 15 1.1.5 Device manufacturers software version string: . 15 1.1.6 Device Profile Document Version Number: . 15 1.1.7 DNP Levels Supported for: . 16 1.1.8 Supported Function Blocks: . 16 1.1.9 Notable Additions: . 16 1.1.10 Methods to set Configurable Parameters: . 17 1.1.11 DNP3 XML files available On-Line: . 17 1.1.12 External DNP3 XML files available Off-line: . 17 1.1.13 Connections Supported: . 17 1.1.14 Conformance Testing: . 18 1.2 SERIAL CONNECTIONS . 18 1.3 IP NETWORKING . 19 1.3.1 Port Name: . 19 1.3.2 Type of End Point: . 19 1.3.3 IP Address of this Device: . 19 1.3.4 Subnet Mask: . 19 1.3.5 Gateway IP Address: . 19 1.3.6 Accepts TCP Connections or UDP Datagrams from: . 19 1.3.7 IP Address(es) from which TCP Connections or UDP Datagrams are accepted: . 19 1.3.8 TCP Listen Port Number: . 19 1.3.9 TCP Listen Port Number of remote device: . 20 1.3.10 TCP Keep-alive timer: . 20 1.3.11 Local UDP port: . 20 1.3.12 Destination UDP port for DNP3 Requests (Masters only): . 20 1.3.13 Destination UDP port for initial unsolicited null responses (UDP only Outstations):.