Interoperability Agent
Code & Installation Instructions
The VOLTTRON interoperability agent provides a standard, protocol-agnostic interface for Distributed Energy Resources (DER) devices by mapping IEC 61850-7-420 data models to protocols such as SunSpec Modbus, IEEE 1815.2, IEEE 2030.5, and custom protocols, in line with IEEE 1547 standards. It translates the required functionalities into specific protocols for device control. As illustrated Figure 1, an actor wishing to communicate with devices using multiple protocols compliant with IEEE 1547 can use the interoperability agent to manage all such devices.
The actor issues commands using IEC 61850-7-420 names, which the interoperability agent maps to specific protocols, such as SunSpec Modbus, MESA-DER (DNP3), or IEEE 2030.5. The corresponding points are then commanded on the devices via the VOLTTRON Platform Driver. If a device does not implement the data models specified in IEEE 1547, or the necessary functionality, the Interoperability Agent will lack a method for controlling it. In such cases, another agent may be used to implement the required functionality and expose a compliant data model. This secondary agent serves as an intermediary between the Interoperability Agent and the Platform Driver, as illustrated in Figure 2.