See the DNP3 OPC Items for information regarding common OPC items for the DNP3 device family. Below is information pertaining only to DNP3 FBx devices.
Note: Because Emerson FBx devices don't support direct operate control writes, in order to perform control writes on an Emerson FBx device using the DNP3 OPC items, the Use select-operate for control writes option must be checked in the Device tab.
Protocol Items
Item | Data Type | Description |
---|---|---|
OBJECT_X.PARAMETER OBJECT_X-Y.PARAMETER OBJECT_X.PARAMETER:DATATYPE OBJECT_X-Y.PARAMETER:DATATYPE | various | These items are templates. Fill in the fields with those of the actual DNP3 FBx parameter item that you want to poll. OBJECT is the object name, X or X-Y is the object instance number, PARAMETER is the parameter name, and DATATYPE is the data type of the parameter. DATATYPE only needs to be specified for user-defined parameters. These items are used to poll the parameters of objects native to FBx devices. For a listing of these objects, their parameters, and the data types, consult the documentation provided by the device manufacturer. See the table below for a list of values for DATATYPE. Do not try to guess a parameter’s data type. An incorrect DATATYPE modifier will cause either a failed read message or garbage data values being parsed. This will affect not only the item with the incorrect DATATYPE, but potentially all the other items in the message. |
Use as DATATYPE Modifier | For Parameters of This Data Type |
---|---|
UINT8 | Unsigned 8-bit integer |
INT8 | Signed 8-bit integer |
UINT16 | Unsigned 16-bit integer |
INT16 | Signed 16-bit integer |
UINT32 | Unsigned 32-bit integer |
INT32 | Signed 32-bit integer |
UINT64 | Unsigned 64-bit integer |
INT64 | Signed 64-bit integer |
FLOAT | 32-bit floating point number |
DOUBLE | 64-bit floating point number |
UC10 | 10-character string |
UC20 | 20-character string |
UC30 | 30-character string |
UC40 | 40-character string |
BYTE4 | Byte array with 4 bytes |
BYTE6 | Byte array with 6 bytes |
BYTE32 | Byte array with 32 bytes |
TIME | 64-bit timestamp |
ENUM16 | 16-bit enumeration |
BIN8 | 8-bit binary value |
BIN16 | 16-bit binary value |
BIN32 | 32-bit binary value |
PRMREF | Parameter reference |
OBJREF | Object reference |
Extended Items
Item | Data Type | Description |
---|---|---|
LastRtuConfigRead/n | DATE | Timestamp of the most recent read of the Meter Configuration for Meter n (0 for Generic). |
LastHourlyRecord/n | DATE | Timestamp of the latest Hourly Upload record collected from Meter n (0 for Generic). |
LastDailyRecord/n | DATE | Timestamp of the latest Daily Upload record collected from Meter n (0 for Generic). |
LastWeeklyRecord/n | DATE | Timestamp of the latest Weekly Upload record collected from Meter n (0 for Generic). |
LastMonthlyRecord/n | DATE | Timestamp of the latest Monthly Upload record collected from Meter n (0 for Generic). |
LastEventRecord | DATE | Timestamp of the latest Event Upload record collected. |
LastAlarmRecord | DATE | Timestamp of the latest Alarm Upload record collected. |
LastUserRecord/n | DATE | Timestamp of the latest User Periodic n Upload record collected (n = 1 or 2). |
ResetHourly/n | BOOL | Reset Hourly Upload position pointer for Meter n (0 for Generic). |
ResetDaily/n | BOOL | Reset Daily Upload position pointer for Meter n (0 for Generic). |
ResetWeekly/n | BOOL | Reset Weekly Upload position pointer for Meter n (0 for Generic). |
ResetMonthly/n | BOOL | Reset Monthly Upload position pointer for Meter n (0 for Generic). |
ResetEvent | BOOL | Reset Event Upload position pointer. |
ResetAlarm | BOOL | Reset Alarm Upload position pointer. |
ResetUser/n | BOOL | Reset User Periodic n Upload position pointer (n = 1 or 2). |
MoveHourly/n | I2 | Move Hourly Upload position pointer for Meter n (0 for Generic). |
MoveDaily/n | I2 | Move Daily Upload position pointer for Meter n (0 for Generic). |
MoveWeekly/n | I2 | Move Weekly Upload position pointer for Meter n (0 for Generic). |
MoveMonthly/n | I2 | Move Monthly Upload position pointer for Meter n (0 for Generic). |
MoveEvent | I2 | Move Event Upload position pointer. |
MoveAlarm | I2 | Move Alarm Upload position pointer. |
MoveUser/n | I2 | Move User Periodic n Upload position pointer (n = 1 or 2). |