DNP3 is based on the standards of the International Electrotechnical Commission (IEC) Technical Committee 57, Working Group 03 who have been working on an OSI 3 layer "Enhanced Performance Architecture" (EPA) protocol standard for telecontrol applications.
DNP3 was developed by Harris, Distributed Automation Products. In November 1993, responsibility for defining further DNP3 specifications and ownership of the DNP3 specifications was turned over to the DNP3 Users Group, a group composed of utilities and vendors who are utilizing the protocol.
DNP3 is an open and public protocol. In order to ensure interoperability, longevity and upgradeability of the protocol, the DNP3 Users Group has taken ownership of the protocol and assumes responsibility for its evolution. The DNP3 Users Group Technical Committee evaluates suggested modifications or additions to the protocol and then amends the protocol description as directed by the Users Group members.
DNP Testing Process
DNP3 Users group has published Certification Test Procedures for Outstation (RTU/IED/PLC) certification only. No procedures exist to certify master station operation.
The latest outstation test procedure documents are:
- DNP3 Intelligent Electronic Device (IED) Certification Procedure Subset Level 1 Version 2.6 rev1 28-October-2010
- DNP3 Intelligent Electronic Device (IED) Certification Procedure Subset Level 2 Version 2.6 rev1 28-October-2010
These define tests to certify Outstation compliance with required DNP3 Subset Level 1 or DNP3 Subset Level 2 functionality. DNP3 Secure Authentication is not required by either Subset and there are no test standards published to validate compliance with Secure Authentication.
In summary, CPRI can test Outstation compliance to DNP3 Subset Level 1 or to DNP3 Subset Level 2. These tests cannot include verification of Secure Authentication.
CPRI cannot test Master station compliance.
DNP Testing Phase
Testing will be performed to either Subset Level 1 or Subset Level 2 standards, but not both.
Requirements for Testing:
The device manufacturer must provide:
- A device to test (termed DUT), identifying the device name, firmware Version, Level to test, serial number and software release.
- Power connectors for a standard AC power plug or terminal blocks for three wire DC power
- Instructions to test the DUT to Subset Level 1 or Subset Level 2 standards
- A completed Device Profile document, either in XML format or another computer readable format such as PDF or DOC, or printed. Note that features designated as optional and which are not identified as supported by the Device Profile document will not be tested and will be indicated as Not Supported in the test results report
- Hardware documentation for, minimally, powering and restarting the DUT and for attaching external wiring to a digital input.
- Testing Documentation
- A brief description of the product
- A Device Profile Document
- A summary of the tests run and the results for each: Pass, Partial (due to configuration), Skipped (due to an unsupported feature or configuration)
- Logs of the raw DNP traffic collected while performing the tests, with sufficient identifying information to allow them to be correlated with the tests that were performed. These logs may optionally contain protocol analyzer decoding, notes and other information that assists in their interpretation.
Mr. Harinath Babu P.V.
Joint Director / HoD
Metering and Utility Automation Division
Mob: +91 9425675081