About DNP3 Addressing
Browsing DNP3 Points
When the driver (master) connects to a device (outstation), an integrity poll is performed. Any DNP3 objects returned in the response that fall under the Point Type categories listed in the table on the right are mapped to the OPC server with the appropriate index. (For example, g40v1i2 corresponds to an AnalogOutput point, variation 1, index 2.)
To see the points mapped, you can go to the Designer, open the OPC Browser, and drill down to the DNP3 connection node.
Point Types
Type Name |
Group |
Supported Variations |
SinglBitBinaryInput |
1 |
1 - Packed format 2 - With flags |
DoubleBitBinaryInput |
3 |
1 - Packed format 2 - With flags |
BinaryOutput |
10 |
1 - Packed format 2 - With flags |
Counter |
20 |
1 - 32-bit with flags 2 - 16-bit with flags 5 - 32-bit 6 - 16-bit |
FrozenCounter |
21 |
1 - 32-bit with flags 2 - 16-bit with flags 5 - 32-bit with flags and time 6 - 16-bit with flags and time 9 - 32-bit 10 - 16-bit |
AnalogInput |
30 |
1 - 32-bit with flags 2 - 16-bit with flags 3 - 32-bit 4 - 16-bit 5 - Float with flags 6 - Double with flags |
FrozenAnalogInput |
31 |
1 - 32-bit with flags 2 - 16-bit with flags 3 - 32-bit with time of freeze 4 - 16-bit with time of freeze 5 - 32-bit 6 - 16-bit 7 - Float with flags 8 - Double with flags |
AnalogOutput |
40 |
1 - 32-bit with flags 2 - 16-bit with flags 3 - Float with flags 4 - Double with flags |
OctetString |
110 |
0 - 255 |
Aliased Points
Aliased points allow the user to assign meaningful names and descriptions to DNP3 points. They are also useful for addressing any points that were not returned by the initial integrity-poll on connection.
Point Address |
The group, variation, and index that fully describe a point. A full address consists of all three parts:
Example: g30v1i20 |
Path |
A “/” separated folder hierarchy in which to create the aliased point. |
Description |
A user-defined description of the point mapping. |