Logo letter

Source Code Library For Communication Protocol Development



A set of communication protocols commonly used by water and electric companies includes the DNP3 stack which is an abbreviation for Distributed Network Protocol.  DNP3 stack is not common with other companies.  The use of DNP3 stack is advantageous since it eases communication between different types of equipment that are used in collection of data.


DNP3 protocol is the mainly used in supervisory control and data acquisition (SCADA) which is a system of control that uses computers for the purpose of supervisory management.   To pass data from master stations to Remote terminal units or intelligent electronic Devices (IEDs) the SCADA systems rely heavily on DNP3 protocols.   


DNP3 stack was created in a way that is intriguing. To permit interoperability between different vendors SCADA components for the electric grid a standard was required and that's how DNP3 protocol came about.


In areas where installing electric automation systems are a challenge the DNP3 protocol would be very useful.  The distortion caused by EMI could be overcome by use of DNP3 stack.  DNP3 104 stack helps improve the lifespan of the aging components. Through the use of DNP3 protocol poor transmission media would improve drastically.


The reliability of the DNP3 stack cannot be questioned.  Although the DNP3 offers the highest dependability; its security is below par.  Actually it's not that secure and it could be attacked by any hacker or spiteful people.  So control systems and critical infrastructure could be interfered with especially if the DNP3 stack is the major communication protocol.  DNP3 protocol has in the recent past gotten new features that have contributed to improved security.  DNP3 stack has gotten authentication features that assure improved security.  The compliance of DNP3 protocol with IEC 62351-5 makes it very suitable.   The compliance of DNP3 protocol with the IEC 62351-5 makes it less challenging when switching to either of the two. Get more facts about DNP3 at http://www.ehow.com/how_1382_network-effectively.html.


Firmness, efficiency and ability to be interoperable than the aged protocols makes DNP3 very suitable.  You cannot compare the DNP3 protocol with any other protocol due to its complexity. 


The DNP3 protocol is among the best stacks since it offers multiplexing, data fragmentation.  It also helps in checking of errors in systems as well as linking to control. 


Time synchronization with a RTU could be supported by the DNP3 stack. The sequence of events that happens in between the polls could be received adequately by the DNP3 stack to reconstruct data.  Any company should consider in depth the advantages and disadvantages of the DNP3 protocol and indeed any other protocol.