Specify the DNP3 Static Group and Variation
The DNP3 tab on the Forms of SCADAPack x70 Analog, Digital, and Counter Configuration items contains a DNP3 Static Group and Variation field. You use the field to specify the type of data that the SCADAPack x70 device sends in response to a DNP3 Class 0 (Static) data poll request from a DNP3 controlling station. The field's options vary, depending on the point type.
The following rules apply to the DNP3 Static Group and Variation setting:
- If the object is associated with a DNP3 remote device, then the Direction setting in the Mapping tab must match the group (input or output) (see Configure the Properties on the Mapping Tab).
- If the object is associated with a Modbus Server device from a Modbus Scanner, then the Operation setting in the Modbus Scanners section in the Modbus tab of the associated Modbus Scanner must match the group. The Read operation must match input and Write, Read/Write operations must match output (see Configure the Modbus Scanners Settings).
- If the object is associated with a physical I/O channel, then the channel type (AI, AO, DI, DO, or CI) must match the group (see Define the Required I/O Channel Configuration).
- If the object is associated with the status of a physical I/O module, then the group must be an input type (see Configure the Common Properties of I/O Modules).
Non-adherence to the rules will result in a configuration error (see Correcting Invalid Configuration).

Option | Description |
---|---|
32-bit Analog Input (g30v1) | Sends the current value of an analog input point as a signed, 32-bit integer, in the range -2147483648 to +2147483647 where the DNP3 Controlling Station can process additional point status flags, such as overrange or underrange. |
16-bit Analog Input (g30v2) | Sends the current value of an analog input point as a signed, 16-bit integer, in the range -32768 to +32767 where the DNP3 Controlling Station can process additional point status flags, such as overrange or underrange. |
32-bit Analog Input No Flag (g30v3) | Sends the current value of an analog input point as a signed, 32-bit integer without status (quality) flags, in the range -2147483648 to +2147483647. Where the point does not have good quality, a group 30, variation 1 object is automatically reported for the point. This is a DNP3 protocol requirement. |
16-bit Analog Input No Flag (g30v4) | Sends the current value of an analog input point as a signed, 16-bit integer without status (quality) flags, in the range -32768 to +32767. Where the point does not have good quality, a group 30, variation 2 object is automatically reported for the point. This is a DNP3 protocol requirement. |
Short Float Analog Input (g30v5) | Sends the current value of an analog input point as a signed, IEEE single-precision (32-bit) floating point number with status (quality) flags. |
32-bit Analog Output Status (g40v1) | Sends the current value of an analog output point as a signed, 32-bit integer with status (quality) flags. You can also use this object to notify the DNP3 Controlling Station if the point value is modified elsewhere, for example due to internal state validation and point quality. |
16-bit Analog Output Status (g40v2) | Sends the current value of an analog output point as a signed, 16-bit integer with status (quality) flags. You can also use this object to notify the DNP3 Controlling Station if the point value is modified elsewhere, for example due to internal state validation and point quality. |
Short Floating Point Analog Output Status (g40v3) | Sends the current value of an analog output point as a signed, IEEE single-precision (32-bit) floating point number with status (quality) flags. You can also use this object to notify the DNP3 Controlling Station if the point value is modified elsewhere, for example due to internal state validation and point quality. |

Option | Description |
---|---|
Binary Input (g1v1) |
Sends the current state of a binary input without status (quality) flags. The minimum transmitted data size for this object is 8 bits. Eight consecutive binary input objects are the same data length as a single binary input object. To improve transmission efficiency, group binary objects together in consecutive addresses. If the point quality is not indicated as good quality, a group 1, variation 2 object is automatically reported for the point. This is a DNP3 protocol requirement. |
Binary Input Status (g1v2) | Sends the current state of a binary input with status (quality) flags, when the DNP3 Controlling Station can process point status flags, for example, online, offline or downstream device communications lost. |
Binary Output Status (g10v2) | Sends the current state of a binary output with status (quality) flags. You can also use this to notify the DNP3 Controlling Station if the point value is modified elsewhere, for example due to internal state validation and point quality. |
Binary Output Trip (g12) |
Allows Trip/Close control of a pair of digital objects using DNP3 single-index complementary mode. When a Control Relay Output Block (CROB) Trip control is received, the SCADAPack x70 device pulses the output. You have to configure a separate SCADAPack x70 Digital Configuration item with the complementary (single-index) Close configuration. The DNP3 Point Number has to match with the complementary SCADAPack x70 Digital Configuration item. If you mark either of the pair of SCADAPack x70 Digital Configuration items out of service, the other SCADAPack x70 Digital Configuration item is also taken out of service and neither of the items will be downloaded/exported. If either of the pair of SCADAPack x70 Digital Configuration items does not exist in the database, it results in a configuration error (see Correcting Invalid Configuration). The Trip item defines the Controlling Station n Point Data Class for both the Trip and Close items. You have to set all the Controlling Station n Point Data Class fields of a Close item to Local, where n refers to the Controlling Station number (see Specify the Point Data Class used for DNP3 Communications). |
Binary Output Close (g12) |
Allows Trip/Close control of a pair of digital objects using DNP3 single-index complementary mode. When a Control Relay Output Block (CROB) Close control is received, the SCADAPack x70 device pulses the output. You have to configure a separate SCADAPack x70 Digital Configuration item with the complementary (single-index) Trip configuration. The DNP3 Point Number has to match with the complementary SCADAPack x70 Digital Configuration item. If you mark either of the pair of SCADAPack x70 Digital Configuration items out of service, the otherSCADAPack x70 Digital Configuration item is also taken out of service and neither of the items will be downloaded/exported. If either of the pair of SCADAPack x70 Digital Configuration items does not exist in the database, it results in a configuration error (see Correcting Invalid Configuration). |

Option | Description |
---|---|
32-bit Binary Counter (g20v1) | Sends the current value of a counter point as an unsigned, 32-bit integer with status (quality) flags, in the range 0 to 4294967295 where the DNP3 Controlling Station can process additional point status flags, such as counter offline. |
16-bit Binary Counter (g20v2) | Sends the current value of a counter point as an unsigned, 16-bit integer with status (quality) flags, in the range 0 to 65535 where the DNP3 Controlling Station can process additional point status flags, such as counter offline. |
32-bit Counter No Flag (g20v5) | Sends the current value of a counter point as an unsigned, 32-bit integer without status (quality) flags, in the range 0 to 4294967295. When the point does not have good quality, a group 20, variation 1 object type is automatically reported for the point. This is a DNP3 protocol requirement. |
16-bit Counter No Flag (g20v6) | Sends the current value of a counter point as an unsigned, 16-bit integer without status (quality) flags, in the range 0 to 65535. When the point does not have good quality, a group 20, variation 2 object is automatically reported for the point. This is a DNP3 protocol requirement. |