DNP3

DNP3 Integrity and Data Classes

Data on a DNP3 outstation is assigned a Class. Geo SCADA Expert is able to poll for the data in each class independently of other classes.

An Integrity Poll causes an outstation to return any event data that is stored in its internal buffers. Use the Integrity Polling section on the Outstation Form to specify whether Geo SCADA Expert issues DNP3 Integrity Polls to an outstation.

For Direct and Shared outstations, also use the Integrity Polling section to specify when Geo SCADA Expert polls for Class 0 static data (see Specify When Geo SCADA Expert Performs Integrity Polls) or use the Refresh pick action. By default, Geo SCADA Expert also polls for Class 1, 2, or 3 data (see below) at the same time as it polls for Class 0 data.

For PSTN-only outstations, issue a One Shot or Open Line action for Geo SCADA Expert to dial the outstation.

ATTENTION: The DNP3 standard dictates that data for a DNP3 point has to be transmitted in chronological order. If you configure a point in the outstation to generate DNP3 events, it is inadvisable to perform Class 0 Only Polls of the outstation. (A Class 0 Only Poll of a point will return the point’s current value without any preceding DNP3 event data. It is therefore possible to return the value of such a point out-of-order.)

A Class 1, Class 2, or Class 3 Poll causes an outstation to return event data for the points that are assigned those particular Class(es). Use the Class Polling section on the Outstation Form to specify whether Geo SCADA Expert issues DNP3 Class Polls for a given class to an outstation. For Direct and Shared outstations, also use the Class Polling section to specify when Geo SCADA Expert polls an outstation for each class of event data (see Specify When Geo SCADA Expert Performs Class Polls). For PSTN-only outstations, issue a One Shot or Open Line action for Geo SCADA Expert to dial the outstation.

Data is assigned to a specific class at the outstation. (If the DNP3 driver is being used for ‘transparent’ transmission of data between DNP3 devices, you also need to assign VT event data to an appropriate class, and Configure Virtual Terminal Support on the Outstation Form.)

You can use the Class n Poll Statistics attribute on each DNP3 outstation’s Status display to ascertain the number of attempted and successful DNP3 Class Event Polls that the DNP3 driver has issued since the statistics were last reset.

In addition to Class polls, the DNP3 driver is able to issue polls for specific DNP3 types of data, such as analog input events, or static String Point data. For more information, see DNP3 Event Polls, or see Specify Whether Geo SCADA Expert Polls an Outstation for Static String Point Data, as applicable.


Disclaimer

Geo SCADA Expert 2020