The DNP3 Outstation Tag provides a logical link to an DNP3 Outstation.
The DNP3 Outstation Tag supports the configuration properties of the PLC Device Tag, plus these properties:
Property | Type | Version | Description |
---|---|---|---|
Channel | Reference | 3.46 | A reference to one of the following: |
ControlType | USINT | 3.46 |
How Fernhill SCADA sends controls to the outstation:
|
OutstationAddress | UINT | 3.46 | The address of the DNP3 Outstation. |
Class1DataPoll | USINT | 3.46 |
How the driver receives class 1 event data from the Outstation. The options are:
|
Class1DataPollInterval | TIME | 3.46 | The interval between each poll for class 1 event data. See Interval and Offset for information on how Intervals and Offsets define the time of activities. |
Class1DataPollOffset | TIME | 3.46 | The offset to apply to the Class2DataPollInterval to get the actual time of the class 1 event poll. See Interval and Offset for information on how Intervals and Offsets define the time of activities. |
Class2DataPoll | USINT | 3.46 |
How the driver receives class 2 event data from the Outstation. The options are:
|
Class2DataPollInterval | TIME | 3.46 | The interval between each poll for class 2 event data. See Interval and Offset for information on how Intervals and Offsets define the time of activities. |
Class2DataPollOffset | TIME | 3.46 | The offset to apply to the Class2DataPollInterval to get the actual time of the class 2 event poll. See Interval and Offset for information on how Intervals and Offsets define the time of activities. |
Class3DataPoll | USINT | 3.46 |
How the driver receives class 3 event data from the Outstation. The options are:
|
Class3DataPollInterval | TIME | 3.46 | The interval between each poll for class 3 event data. See Interval and Offset for information on how Intervals and Offsets define the time of activities. |
Class3DataPollOffset | TIME | 3.46 | The offset to apply to the Class3DataPollInterval to get the actual time of the class 3 event poll. See Interval and Offset for information on how Intervals and Offsets define the time of activities. |
IntegrityPollForClass1 | BOOL | 3.46 |
Whether the integrity poll requests class 1 events:
|
IntegrityPollForClass2 | BOOL | 3.46 |
Whether the integrity poll requests class 2 events:
|
IntegrityPollForClass3 | BOOL | 3.46 |
Whether the integrity poll requests class 3 events:
|
IntegrityPollInterval | TIME | 3.46 | The interval between each integrity poll of the DNP3 Outstation. See Interval and Offset for information on how Intervals and Offsets define the time of activities. |
IntegrityPollOffset | TIME | 3.46 | The offset to apply to the IntegrityPollInterval to get the actual time of each integrity poll. See Interval and Offset for information on how Intervals and Offsets define the time of activities. |
In DNP3 an Integrity Poll is intended to synchronize a Master Station with an outstation. Fernhill SCADA will request an Integrity Poll when any of these events occur:
Event | Comments |
---|---|
Communication is established |
When Fernhill SCADA starts communication with a DNP3 Outstation, an Integrity Poll
is included in the initial set of communication commands. The sequence of commands to establish
communication is:
|
The Outstation reports a buffer overflow | The Fernhill SCADA DNP3 Driver will request an Integrity Poll for class 1, 2, 3 and 0 data. |
An IntegrityPollInterval event occurs | The Fernhill SCADA DNP3 Driver will request an Integrity Poll at the interval defined by the IntegrityPollInterval property. This type of Integrity Poll will always request class 0 data. Use the IntegrityPollForClass1, IntegrityPollForClass2 and IntegrityPollForClass3 properties to choose which event data is included the Integrity Poll. |
There are eight configuration properties that define when the driver polls for data:
The driver will automatically combine multiple data polls to a single request sent to the outstation. If polls for class 1 and 3 data are scheduled at the same time, the driver will send one request for the data.
See Interval and Offset for information on how Intervals and Offsets define the time of activities.
The DNP3 Outstation Tag supports the tag commands of the PLC Device Tag plus these commands:
Tag Command | Version | Description |
---|---|---|
PollDataClass | 3.46 | Polls for data from the outstation. |
ReadFile | 3.71 | Reads a file from the outstation. |
WriteFile | 3.70 | Writes a file to the outstation. |
WriteFileAndActivate | 3.70 | Writes a file to the outstation, then activates configuration using the file. |
WriteFileCancel | 3.70 | Cancels all pending file writes to the outstation. |
The DNP3 Outstation Tag builds on the features of these tag types:
To learn about DNP3 serial communication channels.
DNP3 TCP/IP Communication ChannelTo learn about DNP3 Ethernet communication channels.
To learn about abnormal conditions in SCADA applications.
For the meaning of terms used in Fernhill SCADA.