Fields to Configure in the Scan Input Table

Field Name Description
function code

This field indicates the function code for the message to the remote device. See the DNP protocol reference manual for a description of the various function codes.

[note] No check is performed on this field's contents. Some function codes may not make sense to use (e.g. function code zero, confirm).
object group This field, along with the object variation field, specifies the type of object to be addressed in the remote device. No limitation is placed on this value so that custom objects can be included (see Extending the DNP 3.0 Scan Task). See the DNP protocol reference manual for a description of the various objects.
object variation This field, along with the object group field, specifies the type of object to be addressed in the remote device. See the DNP protocol reference manual for a description of the various object variations.
qualifier

This field indicates how the range of objects is to be used and interpreted by the remote device. This value is used as a hint for filling in the qualifier field in the message sent to the remote device. The following values are recognized:

Value Description
0 the range is to be interpreted as an 8 bit index
1 the range is to be interpreted as a 16 bit index
2 the range is to be interpreted as a 32 bit index
3 the range is to be interpreted as an 8 bit absolute address
4 the range is to be interpreted as a 16 bit absolute address
5 the range is to be interpreted as a 32 bit absolute address
6 the range is ignored, and that all objects of the given type are referred to
7 specifies a single item as an 8 bit address
8 specifies a single item as a 16 bit address
9 specifies a single item as a 32 bit address

 

[note] Typical values would be zero, three, six and seven. The scan task will automatically adjust this upwards if required. For example, if a range start of 8000 was used, the scan task would change the qualifier from zero to one.
range start This field, along with the "range length" field, specifies which objects are to be addressed.
range length This field, along with the "range start" field, specifies which objects are to be addressed.
data

This field is to provide additional information for the following objects:

  • File Identifier (Object 70, variation 01), see time below.
bit This field is not currently used.
count This field is not currently used.
unsolicited If this is set to one, unsolicited reporting of this object will be enabled. This field must be set to one for this object to be enabled for receipt of PRBX class data.
class number This field indicates the class number for the class assign message. Only objects with a class number of one to three will be assigned (class zero cannot be assigned objects). Note that this field is NOT used for the class data responses (see unsolicited field above).