Status: Approved Version: 1.2 SunSpec Common Smart Inverter Profile (CSIP) Conformance Test Procedures SunSpec Test Procedures Abstract This document provides conformance test procedures for compliance with the requirements specified in the Common Smart Inverter Profile. SunSpec CSIP Conformance Test Procedures 1 SunSpec Alliance Copyright © SunSpec Alliance 2019. All Rights Reserved. All other copyrights and trademarks are the property of their respective owners. License Agreement and Copyright Notice This document and the information contained herein is provided on an "AS IS" basis and the SunSpec Alliance DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. This document may be used, copied, and furnished to others, without restrictions of any kind, provided that this document itself may not be modified in anyway, except as needed by the SunSpec Technical Committee and as governed by the SunSpec IPR Policy. The complete policy of the SunSpec Alliance can be found at SunSpec Alliance. Prepared by the SunSpec Alliance 4040 Moorpark Avenue, Suite 110 Website: SunSpec Alliance San Jose, CA 95117 Email: [email protected] SunSpec CSIP Conformance Test Procedures 2 SunSpec Alliance Revision History Version Date Comments 0.9 01-31-2018 Draft version Incorporates community review comments and 1.0 05-31-2018 corrects typographical and cross-reference errors 1.2 07-24-2019 Moved test requirements tracking to a single section. Removed test prerequisite sections. Removed requirement for testing with HTTP. Changed the Server [S], Client [C] terminology to Server [S], Client [C], Test Server [TS], Test Client [TC]. Removed redundant tests: CORE-007, CORE- 008, CORE-020. Updated test criteria to clarify which system types for which each test is applicable and the role of each test element. SunSpec CSIP Conformance Test Procedures 3 SunSpec Alliance About the SunSpec Alliance The SunSpec Alliance is a trade alliance of developers, manufacturers, operators, and service providers together pursuing open information standards for the distributed energy industry. SunSpec standards address most operational aspects of PV, storage, and other distributed energy power plants on the smart grid, including residential, commercial, and utility-scale systems, thus reducing cost, promoting innovation, and accelerating industry growth. Over 100 organizations are members of the SunSpec Alliance, including global leaders from Asia, Europe, and North America. Membership is open to corporations, nonprofits, and individuals. For more information about the SunSpec Alliance, or to download SunSpec specifications at no charge, visit sunspec.org. About the SunSpec Specification Process SunSpec Alliance specifications are initiated by SunSpec members to establish an industry standard for mutual benefit. Any SunSpec member can propose a technical work item. Given sufficient interest and time to participate, and barring significant objections, a workgroup is formed, and its charter is approved by the board of directors. The workgroup meets regularly to advance the agenda of the team. The output of the workgroup is generally in the form of a SunSpec Interoperability Specification. These documents are considered to be normative, meaning there is a matter of conformance required to support interoperability. The revision and associated process of managing these documents is tightly controlled. Other documents are informative, or make some recommendation with regard to best practices, but are not a matter of conformance. Informative documents can be revised more freely and more frequently to improve the quality and quantity of information provided. SunSpec Interoperability Specifications follow a lifecycle pattern of: DRAFT, TEST, APPROVED, and SUPERSEDED. For more information or to download a SunSpec Alliance specification, go to https://sunspec.org/about-sunspec-specifications/. Acknowledgements The following contributed to this specification: Bob Fox, SunSpec Alliance Gene Hartsell, SunSpec Alliance Steve Kang, QualityLogic, Inc. Gordon Lum, Kitu Systems, Inc. James Mater, QualityLogic, Inc. Tom Tansy, SunSpec Alliance SunSpec CSIP Conformance Test Procedures 4 SunSpec Alliance Contents 1 Introduction .................................................................................................................................................................... 9 1.1 Purpose .................................................................................................................................... 9 1.2 Scope and Applicability ............................................................................................................ 9 1.3 Overview .................................................................................................................................. 9 1.3.1 Client-server Model ......................................................................................................... 9 1.3.2 CSIP Client-server Framework ...................................................................................... 10 1.4 References ............................................................................................................................. 10 2 Nomenclature ............................................................................................................................................................... 11 2.1 Terms ..................................................................................................................................... 11 2.2 Acronyms and Abbreviations ................................................................................................. 11 3 Testing Overview ......................................................................................................................................................... 12 3.1 IEEE 2030.5 Test Scope ........................................................................................................ 12 3.2 Testing Assumptions and Notation ............................................................................................... 13 3.2.1 General Communication and Payload Requirements .................................................... 13 3.2.2 Mandatory Conformance Requirements for All Tests.................................................... 13 3.2.3 Server [S] ...................................................................................................................... 16 3.2.4 Test Server [TS] ............................................................................................................ 16 3.2.5 Client [C] ....................................................................................................................... 17 3.2.6 Test Client [TC] ............................................................................................................. 17 3.2.7 Equipment Under Test .................................................................................................. 17 3.3 Format of Test Description .................................................................................................... 18 4 Profile Test Conformance ....................................................................................................................................... 19 5 Communication Fundamentals Tests ............................................................................................................... 21 COMM-001 - Basic Discovery (xmDNS/DNS-SD) ................................................................................ 22 COMM-002 - Basic Discovery (Out-of-Band) [C, A, S] ........................................................................ 24 COMM-003 - Basic Security [C,A,S] .................................................................................................... 25 COMM-004 - Advanced Security [C, A, S]........................................................................................... 26 6 Core Function Set Tests .......................................................................................................................................... 29 CORE-001 - HTTP Request [S] ........................................................................................................... 30 CORE-002 - HTTP Response [C, A, S] ................................................................................................ 32 CORE-003 - Polling Interaction [C, A] ................................................................................................ 34 CORE-004 - List Handling [S] ............................................................................................................. 36 CORE-005 - Basic Time [C, A, S] ........................................................................................................ 40 CORE-006 - Advanced Time [C, A, S] ................................................................................................. 42 SunSpec CSIP Conformance Test Procedures 5 SunSpec Alliance CORE-009 - Advanced End Device [C, A, S] ....................................................................................... 44 CORE-010 - Function Set Assignments [C, A, S] ................................................................................ 46 CORE-011 - Advanced Function Set Assignments [C, A, S]...............................................................
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages234 Page
-
File Size-