DNP3 (Distributed Network Protocol) is a set of open communication protocols commonly used in electrical and water utilities. SCADA systems use DNP3 to communicate between a master station, remote terminal units (RTUs), and intelligent electronic devices (IEDs). NI real-time targets may be programmed as DNP3 outstation or master devices with advanced functionality, such as power quality monitoring, phasor measurements, and other smart grid-related analysis.
The NI-IndCom for DNP3 software driver is a set of LabVIEW functions used to create DNP3 outstation or master applications. You can program these functions on Windows computers for development and then deploy them on NI real-time controllers such as CompactRIO, NI Single-Board RIO, PXI, and PXI Express for field applications. The DNP3 software driver supports Ethernet and serial communication, file transfer, and time synchronization between master and outstation. You also can use multiple communication channels per outstation and multiple sessions (logical devices) per channel.