A Guide to Understanding DNP3 Stack
Distributed Network Protocol which is abbreviated DNP3 stack is a set of communication protocols which are commonly used by water and electric companies. It is uncommon for other companies to use DNP3 stack. The use of DNP3 stack is advantageous since it eases communication between different types of equipment that are used in collection of data.
For the purposes of supervisory management Supervisory control and data acquisition the DNP3 is used for protocol for supervisory management and control. The DNP3 protocols are used by the SCADA systems to pass data from master stations to remote terminals units or intelligent electronic Devices (IEDs).
It's interesting how the DNP3 protocol came into being. To permit interoperability between different vendors SCADA components for the electric grid a standard was required and that's how DNP3 protocol came about.
The usefulness of DNP3 protocol is seen in areas where installing electric utility automation systems is a challenge. The distortion caused by EMI could be overcome by use of 61850 stack. The aging components could be made to last longer by using the DNP3 stack. Through the use of DNP3 protocol poor transmission media would improve drastically.
The DNP3 stack was developed in such a way it would be reliable. DNP3 protocol is not that secure. Malicious people or hackers could interfere with the DNP3 protocol. Due to the level of insecurity associated with DNP3 major critical infrastructure and control systems could come to a standstill if malevolent forces come into play. DNP3 protocol has in the recent past gotten new features that have contributed to improved security. Improved security brought about by the authentication features that have been added to the DNP3 stack assures the usage of this protocol. The suitability of the DNP3 stack comes in such that they are compliant with the IEC 62351-5. Just by adding a few features you would not have to change DNP3 protocol if you want to incorporate IEC 62351-5.
Firmness, efficiency and ability to be interoperable than the aged protocols makes DNP3 very suitable. Due to its complexity the DNP3 stack cannot be compared with other protocols. Learn more about DNP3 at https://en.wikipedia.org/wiki/DNP3.
Settle for DNP3 protocol if you want a stack that offers multiplexing and data fragmentation. It also helps in checking of errors in systems as well as linking to control.
Another advantage of the DNP3 protocol is their support of the time synchronization with a RTU. To reconstruct data the DNP3 protocol could receive adequate sequences of events that happens in between polls. It is important that a thorough analysis of various protocols is carried out to ensure that they indeed good enough.