NREL develops interoperable SCADA protocols for PV inverters


From pv magazine Global

Researchers at the U.S. Department of Energy’s National Renewable Energy Laboratory (NREL) have evaluated a prototype code for standard SCADA software to enable the interoperability of PV inverters with other components in the system.

This interoperable module is claimed to enable legacy inverters — which are PV inverters that are not capable of providing some or all of the grid support functions — to participate in advanced distribution management. In addition, the interoperability code reduces the cost of adding additional communication protocols by inverter manufactures. That, the researchers said, can result in cost savings to customers.

The new prototype, which the scientists described as deployable in simple embedded controllers, was developed with two different protocols: the Distributed Network Protocol 3, which is an open and optimized protocol developed for Supervisory Control and Data Acquisition (SCADA) systems used by energy utilities to request data from substations using pre-defined control function commands; and the International Electrotechnical Commission 61850, which is an international standard defining communication protocols for intelligent electronic devices at electrical substations.

As for the software code for the DNP3 protocol, the NREL researchers used a DNP3 source code library from the Triangle MicroWorks’s (TMW’s) software platform. That platform provides software libraries, conformance testing software, protocol gateways, and OPC drivers/translators for industry-standard communication protocols. They also used the Distribution test manager, a software simulator from TMW that can simulate the DNP3 client and server.

For the IEC 61850 protocol, the scientists used IEC 61850 protocol source-code libraries, two types of software from TMW – the SCL Navigator and the Test Suite Pro. The latter is a Windows application with a set of tools for IEC 61850 testing and the former is an application for creating IEC 61850 System Configuration Language (SCL) files.

The prototype was assessed through a simulation testbed. The setup runs the code in real time and uses a laptop to mimic the inverter controller actions, the researchers said.  The hardware setup uses an sbRIO inverter controller that was developed in the Additively Manufactured Photovoltaic Inverter (AMPVI).

The research team, with the support of experts from TMW, identified a translator that is able to exchange data between the IEC server and the DNP3 client inside the embedded controller. The protocol translation module contains the mapping points to exchange information from IEC 61850 to DNP3. “The advantage of the developed module is that it can accept different mapping files,” they said.

The group also created two different sets of codes. The first code can be used directly to enable the IEC 61850 server on a PV inverter. The second code converts the data from the IEC 61850 client, initiates communication with a DNP3 client, and exchanges information with a DNP3 server through the DNP3 client. According to the scientists, these codes enable utilities to “seamlessly” communicate to IEC 61850 and DNP3 distributed energy resources.

The standard SCADA software code was presented in the paper Enabling Interoperable SCADA Communications for PV Inverters through Embedded Controllers.

This content is protected by copyright and may not be reused. If you want to cooperate with us and would like to reuse some of our content, please contact: