Technical FAQs

Ask a Question

Using ASE2000 to read data from an ION meter with DNP protocol

In cases where there is communication problem using DNP protocol, a test set is necessary to identify and troubleshoot the issue.

Product Line
Any ION meter that support DNP protocol.
While any device that supports DNP protocol can be used, this article is written specifically for ION meters.

ASE2000 is a test set used by the hardware department to validate DNP communications with ION meters.  As such this software will be used to parse data.

To verify correctness of DNP implementation in ION meters.

ASE2000 can be used as a master station simulator for DNP3.0 protocol. A trial version can be downloaded from Applied Systems Engineering website:

- Refer to DNP 3.0 and PowerLogic ION Technology technical note (70072-0105-02) to setup ION meter as DNP slave. This document has DNP architecture overview as well.
- Refer to PowerLogic ION8650 DNP 3.0 device profile technical note (70022-0126-00) for description of DNP 3.0 communication protocol employed by each ION meter.

This article demonstrates how to setup ASE2000 to parse data from an ION meter using DNP protocol for:
- Class 0 Data (steps 1-5)
- Analog Input by specifying a range of points (steps 6-8)
- Binary Counter (steps 9-10)

Class 0 Data returns all points, while Analog Input or Binary Counter return object specific points.

It is assumed the default DNP framework in the meter is intact, or at least some DNP points exist in the template.

1.  File > Select Protocol:

2.  In Properties > Protocol-specific (Host tab) set the IP Address:
Note the port 20000 which is the default DNP port over Ethernet communication.

3.  In Exchange List window, double click ‘Class 0 Data’ to open the property window:

4.  Specify the Destination Address; by default  the address is 100 for Ethernet port in ION meters:
Click OK to close the window.

5.  Click on ‘Send Once’ on the toolbar to parse data; the result will include Analog Input and Binary Counter points:
Note that there is no Binary Input points in the default framework.

6.  Alternatively ‘Analog Input’ can be used to only read Analog Input data:
Note the object (30: analog input) and variation (0: any variation) settings.

7.  For specifying a range of points (instead of reading all points), click on ‘Qualifier Setup’ button (above screen shot) and set the range:
The above screen shot shows all avaliable options.  The default is set to 'All Points'.

8.  Click on ‘Send Once’ on the toolbar to parse data:

9.  Use ‘Binary Counter‘ to parse Binary Counter data only:
Note the object (20: binary counter) and variation (0: any variation).

10.  Click on ‘Send Once’ on the toolbar to parse data:


Was this helpful?
What can we do to improve the information ?