DNP3 Driver

Help Contents

Introduction

The DNP3 protocol is designed to avoid real time data loss even in the event of communication failure. The DNP3 protocol does this by storing point value changes with a timestamp in the Outstation. When communication is lost, the Outstation continues to record events in its event buffer. When communication is restored, the Outstation sends the stored events to Fernhill SCADA. Fernhill SCADA uses the stored events to fill in the data that was missed while the communication link was down.

The Fernhill SCADA DNP3 driver supports these communication options:

OptionDescription
SerialDNP3 over point to point and point to multi-point serial links
TCP/IPDNP3 over TCP/IP.

Fernhill SCADA DNP3 Tags

The DNP3 driver provides these tag types to support communication with DNP3 Outstations:

IconTag TypeVersionDescription
Channel Icon DNP3 TCP/IP Channel Tag 3.46 An IP Address used for DNP3 TCP/IP communication.
Channel Icon DNP3 Serial Channel Tag 3.46 A serial port used for DNP3 serial communications.
PLC Tag DNP3 Outstation Tag 3.46 A DNP3 Outstation.

To configure a DNP3 outstation do the following:

  1. Create and configure one of the following channel tags depending on your communication requirements:
  2. Create a DNP3 Outstation Tag. Set the Channel property of the DNP3 Outstation Tag to the channel tag you created in step 1.
  3. Create I/O Data Point Tags to represent the points in the DNP3 Outstation. For each I/O Data Point Tag you create:

You can monitor the status of the tags in the Tag Status Window.

Fernhill SCADA I/O Data Point Tags

You can use these I/O Data Point Tags to represent individual data points in the Outstation:

IconTag TypeVersionDescription
Analog Data Point Tag I/O Analog Data Point Tag 3.12 Maps an analog data point tag to an external data source.
Digital Data Point Tag I/O Digital Data Point Tag 3.12 Maps a digital data point tag to an external data source.
String Data Point Tag I/O String Data Point Tag 3.12 Maps a string data point tag to an external data source.
Word Data Point Tag I/O Word Data Point Tag 3.12 Maps a 16-bit unsigned integer data point tag to an external data source.
Double Word Data Point Tag I/O Double Word Data Point Tag 3.12 Maps a 32-bit unsigned integer data point tag to an external data source.

Further Information

DNP3 Point Address Format

To learn how to choose a data location in a DNP3 Outstation.

Serial Communications

For background information on serial communications.

Fernhill SCADA Drivers

For information about other drivers available in Fernhill SCADA.

Glossary

For the meaning of terms used in Fernhill SCADA.