SunSpec Specifications Directory Beta
Quick Start

IEEE 2030.5 / V2G AC Profile

keyboard_arrow_down
DOWNLOAD SPECIFICATION

Version: 1.0-06-24-24


SunSpec Modbus Conformance for IEEE 1547-2018 Test Procedures SunSpec Specification



Abstract

This document specifies the conformance test procedures for compliance with the requirements specified in the SunSpec Device Information Model Specification and the associated specific SunSpec information model specifications.

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


Prepared by the SunSpec Alliance


Website: sunspec.org Email: info@sunspec.org


Version

Date

Comments

1.0

07-08-2024

Initial Release

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 160 organizations are members of the SunSpec Alliance, including global leaders from Asia, Europe, and North America. Membership is open to corporations, non-profits, 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 normative, meaning that 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 about 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/.

  1. Introduction 7

  2. Test Procedures 8

    1. Test Inputs 8

    2. Test Categories 8

    3. General Device Tests 9

    4. General SunSpec Model Tests 9

      1. MOD-4 – Mandatory Points 9

    5. Curve Tests 10

    6. Reversion Tests 10

    7. Scale Factor Test 10

      1. Procedure 10

    8. Modbus Protocol Tests 10

    9. Exception Generation Tests 10

Index of Tables

Table 1 - General Device Tests 9

Table 2 - General SunSpec Model Tests 9

Table 3 - General Curve Tests 11

Table 4 - Reversion Tests 12

Table of Figures

No table of figures entries found.

  1. 1 Introduction

  2. This document specifies the SunSpec Modbus test procedures for IEEE 1547-2018

  3. Conformance testing. These tests are in addition to the common SunSpec Modbus

  4. Conformance test procedures specified in SunSpec Modbus Conformance Test Procedures.

    1. 2 Test Procedures

    2. This section provides the test procedures for SunSpec Modbus compliance. 3

    1. 2.1 Test Inputs

    2. SunSpec Modbus compliance testing for a device is based on the functionality supported by the

    3. device. The device protocol implementation conformance statement (PICS) is used to specify

    4. the SunSpec Modbus functional content.

    5. The device PICS is an Excel workbook that specifies the SunSpec models and points that are

    6. supported in the implementation along with the supported value ranges associated with each

    7. adjustable point. A SunSpec Modbus PICS template can be obtained from the SunSpec

    8. Alliance.

    9. Due to the detailed nature of the PICS content, the SunSpec SVP Dashboard software,

    10. available at no cost to SunSpec member companies, can be used to generate an initial PICS for

    11. a device implementation. The SVP Dashboard probes the contents of the device through the

    12. SunSpec Modbus interface and creates an initial PICS workbook based on the content found in

    13. the device. The generated PICS workbook must then be updated to provide details that were

    14. not able to be discovered during the initial discovery process.

    15. Only SunSpec standardized models are considered during certification testing. Any additional

    16. vendor-specific models must conform to SunSpec information modeling rules to the extent that

    17. they do not inhibit discovery and use of the standardized model supported in the device.

    18. SunSpec Modbus certification profiles specify conformance criteria for the specific profile

    19. including required models, points, and value ranges that must be supported. Profiles are

    20. developed for specific use cases. For example, the SunSpec Modbus profile for IEEE 1547-

    21. 2018 is used to create an inverter interface that complies with the IEEE 1547-2018 standard.

    22. The standard SunSpec Modbus certification testing is performed, and profile requirements are

    23. then matched to testing results to determine which profiles the device is in conformance with. 27

    1. 2.2 Test Categories

    2. The SunSpec Modbus conformance tests fall into the following general categories: general

    3. device tests, general model tests, curve tests, reversion tests, and Modbus protocol tests.

    4. General device tests are performed once for a device.

    5. General model tests are performed once for each SunSpec model implemented in the device.

    6. Curve tests are performed for each curve-based model implemented in the device.

    7. Reversion tests are performed for each reversion timer implemented in models contained in the

    8. device.

    9. Modbus protocol tests are performed once for a device.

    5

    1. 2.4 General SunSpec Model Tests

    2. The following tests must be performed for each SunSpec supported standardized model

    3. specified in the PICS. 9

      Test

      Description

      MOD-1

      Model Implementation (Same as SunSpec Modbus Conformance Test Procedures)

      MOD-2

      Model Read (Same as SunSpec Modbus Conformance Test Procedures)

      MOD-3

      Point Write (Same as SunSpec Modbus Conformance Test Procedures)

      MOD-4

      Mandatory Points

      10 Table 2 - General SunSpec Model Tests

      11

      1. 2.4.1 MOD-4 – Mandatory Points

      2. This test validates all the points required for IEEE 1547 implementation are present in the device.

      3. The list of these points can be found in the SunSpec Modbus IEEE 1547-2018 Profile 

      4. Specification and Implementation Guide.

      5. 2.4.1.1 Procedure

      6. 1. For each model, read the point in the model.

      7. 2. Compare the point to the list of mandatory points for IEEE 1547 implementation.

      8. 3. Verify all the required points are implemented in the model.

      9. 4. Verify every required model is implemented. 21

      1. There can be additional optional points and models in the SunSpec Modbus that are not listed in

      2. the IEEE 1547-2018 Profile Specification.

      24

  5. 2.6 Reversion Tests

  6. These tests MUST be performed as specified in the SunSpec Modbus Conformance Test

  7. Procedures.

8

  1. 2.7 Scale Factor Test

  2. The scale factor test verifies the scale factors are valid and in the correct range.

  3. 2.7.1 Procedure

  4. For each implemented point that has a scale factor:

  5. 1. Read the corresponding scale factor value.

  6. 2. Verify the scale factor value lies in the acceptable range to meet the IEEE 1547

  7. requirements based on the data type of the corresponding point. 16

  1. 2.8 Modbus Protocol Tests

  2. These tests MUST be performed as specified in the SunSpec Modbus Conformance Test

  3. Procedures.

20

21

  1. 2.9 Exception Generation Tests

  2. These tests MUST be performed as specified in the SunSpec Modbus Conformance Test

  3. Procedures.