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.

images/download/attachments/4490883/dnp3opcbrowse.PNG images/download/attachments/4490883/IINs.PNG images/download/attachments/4490883/points.PNG

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

On this page...

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:

  • Group – An integer prefixed with g. For example, g40

  • Variation – An integer prefixed with v. For example, v2

  • Index – An integer prefixed with i. For example, i5

Example: g30v1i20

Path

A “/” separated folder hierarchy in which to create the aliased point.
Example: Facility1/Voltage

Description

A user-defined description of the point mapping.