Monitoring Data Types - Counters
- Last UpdatedAug 04, 2025
- 3 minute read
This table defines the Plant SCADA variable address required for the specified DNP3 data types.
|
Address |
Plant SCADA Type |
DNP3 Type |
Description |
|---|---|---|---|
|
C<n>.Val |
LONG |
Counter Value (16/32 bit) Object 20 Variations 1,2,5,6 Object 22 Variations 1,2 |
R/O. Accumulated transitions of a SW or HW point (16bit or 32bit value) |
|
C<n>.Val.Qual |
LONG |
Counter Value Quality |
R/O. OPC quality of point converted from value of flags. |
|
FC<n>.Val |
LONG |
Frozen Counter Value Object 21 Variations 1,2,9,10 |
R/O. Counter value when last freeze performed. (16bit or 32bit value) |
|
FC<n>.Val.Qual> |
LONG |
Frozen Counter Value Quality |
R/O. OPC quality of point converted from value of flags. |
where:
-
n = Point index number (range from 0 to 2048)
-
R/O = read only
-
W/O = write only
-
R/W = read or write
Advanced monitoring data types - counters
Note: The following data types are only recommended for experienced users who are familiar with the terminology and methods associated with the DNP 3.0 protocol.
|
Address |
Plant SCADA Type |
DNP3 Type |
Description |
|---|---|---|---|
|
C<n>.Stat |
BYTE |
Counter Status Status byte Object 20 Variations 1,2 Object 22 Variations 1,2 |
R/O. Status data related to Value. |
|
C<n>.Stat.Online |
DIGITAL |
Counter Status Online bit Object 20 Variations 1,2 Object 22 Variations 1,2 |
R/O. Bit 0 of Status byte If Offline, command will not be successful 0=Offline, 1=Online |
|
C<n>.Stat.Restart |
DIGITAL |
Counter Status Restart bit Object 20 Variations 1,2 Object 22 Variations 1,2 |
R/O. Bit 1 of Status byte Originating field device has been restarted 0=normal, 1=Restart |
|
C<n>.Stat.CommLost |
DIGITAL |
Counter Status Communication Lost bit Object 20 Variations 1,2 Object 22 Variations 1,2 |
R/O. Bit 2 of Status byte If comms lost, command will not be successful 0=normal, 1=Lost |
|
C<n>.Stat.RemForced |
DIGITAL |
Counter Status Remote Forced Data bit Object 20 Variations 1,2 Object 22 Variations 1,2 |
R/O. Bit 3 of Status byte Originating field device is in control 0=normal, 1=Forced |
|
C<n>.Stat.LocalForced |
DIGITAL |
Counter Status Local Forced Data bit Object 20 Variations 1,2 Object 22 Variations 1,2 |
R/O. Bit 4 of Status byte This device is in control 0=normal, 1=Forced |
|
C<n>.Stat.RollOver |
DIGITAL |
Counter Status Roll Over bit Object 20 Variations 1,2 Object 22 Variations 1,2 |
R/O. Bit 5 of Status byte Counter has reached limit and reset to 0 0=normal, 1=Rollover |
|
C<n.>.DeltaVal |
LONG |
Delta Counter Value Object 20 Variations 3,4,7,8 |
R/O. Accumulated transitions of a SW or HW point This value is reset to 0 after each read. (16bit or 32bit value) |
|
C<n.>.DeltaStat |
BYTE |
Delta Counter Status Status byte Object 20 Variations 3,4 |
R/O. Status data related to Value |
|
C<n.>.DeltaStat.Online |
DIGITAL |
Delta Counter Status Online bit Object 20 Variations 3,4 |
R/O. Bit 0 of Status byte If Offline, command will not be successful 0=Offline, 1=Online |
|
C<n.>.DeltaStat.Restart |
DIGITAL |
Delta Counter Status Restart bit Object 20 Variations 3,4 |
R/O. Bit 1 of Status byte Originating field device has been restarted 0=normal, 1=Restart |
|
C<n.>.DeltaStat.CommLost |
DIGITAL |
Delta Counter Status Communication Lost bit Object 20 Variations 3,4 |
R/O. Bit 2 of Status byte If comms lost, command will not be successful 0=normal, 1=Lost |
|
C<n.>.DeltaStat.RemForced |
DIGITAL |
Delta Counter Status Remote Forced Data bit Object 20 Variations 3,4 |
R/O. Bit 3 of Status byte Originating field device is in control 0=normal, 1=Forced |
|
C<n>.DeltaStat.LocalForced |
DIGITAL |
Delta Counter Status Local Forced Data bit Object 20 Variations 3,4 |
R/O. Bit 4 of Status byte This device is in control 0=normal, 1=Forced |
|
C<n>.DeltaStat.RollOver |
DIGITAL |
Delta Counter Status Roll Over bit Object 20 Variations 3,4 |
R/O. Bit 5 of Status byte Counter has reached limit and reset to 0 0=normal, 1=Rollover |
|
FC<n>.Stat |
BYTE |
Frozen Counter Status Status byte Object 21 Variations 1,2 |
R/O. Status data related to Value |
|
FC<n>.Stat.Online |
DIGITAL |
Frozen Counter Status Online bit Object 21 Variations 1,2 |
R/O. Bit 0 of Status byte If Offline, command will not be successful 0=Offline, 1=Online |
|
FC<n>.Stat.Restart |
DIGITAL |
Frozen Counter Status Restart bit Object 21 Variations 1,2 |
R/O. Bit 1 of Status byte Originating field device has been restarted 0=normal, 1=Restart |
|
FC<n>.Stat.CommLost |
DIGITAL |
Frozen Counter Status Communication Lost bit Object 21 Variations 1,2 |
R/O. Bit 2 of Status byte If comms lost, command will not be successful 0=normal, 1=Lost |
|
FC<n>.Stat.RemForced |
DIGITAL |
Frozen Counter Status Remote Forced Data bit Object 21 Variations 1,2 |
R/O. Bit 3 of Status byte Originating field device is in control 0=normal, 1=Forced |
|
FC<n>.Stat.LocalForced |
DIGITAL |
Frozen Counter Status Local Forced Data bit Object 21 Variations 1,2 |
R/O. Bit 4 of Status byte This device is in control 0=normal, 1=Forced |
|
FC<n>.Stat.RollOver |
DIGITAL |
Frozen Counter Status Roll Over bit Object 21 Variations 1,2 |
R/O. Bit 5 of Status byte Counter has reached limit and reset to 0 0=normal, 1=Rollover |
where:
-
n = Point index number (range from 0 to 2048)
-
R/O = read only
-
W/O = write only
-
R/W = read or write