Rockwell Automation Publication 1766-UM001O-EN-P - September 2021 225
Appendix F          MicroLogix 1400 Distributed Network Protocol
DNP3 Counter Object
The supported object group and variations are listed in this section. The 
controller responds with the default group and variation when the DNP3 
Master requests to read an object with Any variation.
Counter Static Objects:
• g20v0 – Counter – Any Variation
• g20v1 – Counter – 32-bit with flag
• g20v2 – Counter – 16-bit with flag
• g20v5 – Counter – 32-bit without flag (default)
• g20v6 – Counter – 16-bit without flag (default)
Counter Event Objects:
• g22v0 – Counter Event – Any Variation
• g22v1 – Counter Event – 32-bit with flag (default)
• g22v2 – Counter Event – 16-bit with flag (default)
Related Object File Number:
• 16-bit Counter Object File Number
• 32-bit Counter Object File Number
Related Configuration File Number:
• 16-bit Counter Config File Number
• 32-bit Counter Config File Number
To generate a Counter Object from the DNP3 Subsystem in the controller, you 
should configure Counter Object File Numbers in the DNP3 Slave Application 
Layer Configuration file.
When only one Counter Object File is configured, the Index number starts 
from 0 for the configured object. One word is used for one Index of a 16-bit 
Counter Object and one double word is used for one Index of a 32-bit Counter 
Object.
If both the 16-bit Counter Object File Number and 32-bit Counter Object File 
Number were configured in the DNP3 Slave Application Layer Configuration 
file, the starting index number of 16-bit Counter Object is 0 and the starting 
index number of 32-bit Counter Object starts from the ending index number of 
the 16-bit Counter Object. For example, if 10 elements of a 16-bit Counter 
Object were configured and 10 elements of a 32-bit Counter Object were 
configured, the index number is:
• 16-bit Counter Object: From 0…9
• 32-bit Counter Object: From 10…19