Technical FAQs

Ask a Question

Using ASE2000 to write data to an Analog Output with DNP protocol

Issue
In cases where there is communication problem using DNP protocol, a test set is necessary to troubleshoot and identify 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.

Environment
ASE2000 is a test set used by hardware department to validate DNP communication with ION meters. 

Cause
To verify correctness of DNP implementation in ION meters.

Resolution
ASE2000 can be used as a master station simulator for DNP3.0 protocol. A trial version can be downloaded from Applied Systems Engineering website:
          www.ase-systems.com/

- 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 write data to an ION meter using DNP protocol for:
- Analog Output

It is necessary to create a DNP Slave Import module in the meter since by default the ION template does not have one created. 

         
Note the DNP Object Group is set to 'Analog Output'. Also Point 0 is what will be used in the DNP master to write to.

Procedure
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 ‘Direct Operate Analog Output’ to open the property window:
         
NOTES:
a)  object (41: analog output block) and variation (1: 32-bit) settings.
b)  the Application Layer Function is set to Direct Operate.
c)  default Analog Output in ION meter is 16-bit. Eventhough in the above a 32-bit selection will write successfully, for proper configuration 16-bit (variation 2) should be selected.

IMPORTANT
The test is successful when Application Layer Function is set to Direct Operate, but not successful when set to Operate (screen shot above).

4.  Set the Destination Address; by default the address is 100 for Ethernet port in ION meters.

5.  Click on Object Properties and set the value to write to the module:
         

6.  Click on Qualifier Setup and set the point address to write to; this is the address in DNP Slave Import module:
         
Note the different options for point selection; click OK to close the windows.

7.  Click on ‘Send Once’ on the toolbar to write to the point:
         

8.  Using ION Enterprise/SPM/PME verify the write command by checking the output of DNP Slave Import module:
          

  

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