top of page

DNP3 Basics Class

All lessons are now available on YouTube 

[You can find the training videos on YouTube be selecting the PlayList target at the left and then searching for “DNP3 Basics”. Make sure you include the search string in double quotes as there are a lot of DNP3 videos.]


DNP3 Basics is an online video class in 13 lessons of about 15 minutes each. It is designed to provide a basic working knowledge of DNP3 to new users. It may also provide useful information in select areas for people already familiar with DNP3. The 13 lessons cover:

  1. Overview of SCADA, SCADA terminology, and how DNP3 fits into the picture.

  2. Overview of DNP3 protocol, and, in particular, what parts are being covered in these classes, and what parts are not. DNP3 is a complicated protocol. Not everything can be discussed in an introductory class.

  3. DNP3 message structure overview: Data Link, Transport, and Application layers

  4. Details of the data link layer

  5. Details of the transport layer

  6. Application layer: function codes and internal indications

  7. Application layer: object group headers and qualifiers

  8. Application layer: Object structures for input points

  9. Application layer: Object structures for output points

  10. Application layer: Class data polls

  11. Application layer: Unsolicited Data

  12. Application layer: Other message and object structures

  13. Summary: A final summary lesson showing detailed message examples and providing some subset level overview information that would have been misplaced to mention earlier

bottom of page