Rockwell Automation Publication 1766-UM001O-EN-P - September 2021 273
Appendix F          MicroLogix 1400 Distributed Network Protocol
Implementation Table The MicroLogix 1400 controller supports DNP3 Certification Subset Level 2.
Table 37
 identifies which object groups and variations, function codes and 
qualifiers the device supports in both requests and responses. The Request and 
Response columns identify all requests and responses that may be sent/parsed 
by a DNP3 Master, or must be parsed/sent by the controller. 
The implementation table lists all functionality required by either DNP3 
Master or controller as defined within the DNP3 IED Conformance Test 
Procedures. Any functionality beyond the highest subset level supported is 
indicated by grayed table cells.
Request 27 (0x1B) FC_DELETE_FILE Yes Controller parses
Request 28 (0x1C) FC_GET_FILE_INFO No Controller parses
Request 29 (0x1D) FC_AUTHENTICATE_FILE Yes Controller parses
Request 30 (0x1E) FC_ABORT_FILE No Controller parses
Request 31 (0x1F) FC_ACTIVATE_CONFIG No Controller parses
Request 32 (0x20) FC_AUTHENTICATE_REQ No Controller parses
Request 33 (0x21) FC_AUTHENTICATE_ERR No Controller parses
34 (0x22)…128 (0x80) No Reserved.
Response 129 (0x81) FC_RESPONSE Yes Controller sends
Response 130 (0x82) FC_UNSOLICITED_RESPONSE Yes Controller sends
Response 131 (0x83) FC_AUTHENTICATE_RESP No Controller sends
132 (0x84)…255 (0xFF) No Reserved.
Table 36 - Function Codes for MicroLogix 1400 Series B and Series C Controllers (Continued)
Message Type Function Code Name MicroLogix 1400 Support Description
Table 37 - Implementation Table for Series A controllers
DNP Object Group & Variation
Request
DNP3 Master may issue 
Controller must parse
Response
DNP3 Master must parse
Controller may issue
Group Num Var Num Description Function Codes (dec) Qualifier Codes (hex) Function Codes (dec) Qualifier Codes (hex)
0
211-239
241-243
248-250
252
Device Attribute
1 (read) 00 (start-stop) 129 (response) 00 (start-stop)
0
240
245-247
Device Attribute
1 (read) 00 (start-stop) 129 (response) 00 (start-stop)
2 (write) 00 (start-stop)
0254
Device Attribute – Non-specific all 
attributes request
1 (read)
00, 01 (start-stop)
06 (no range, or all)
0255
Device Attributes – List of attribute 
variations
1 (read)
00, 01 (start-stop)
06 (no range, or all)
129 (response) 00 (start-stop)
1 0 Binary Input – Any Variation 1 (read) 06 (no range, or all)
1 1 Binary Input – Packed format
1 (read) 06 (no range, or all) 129 (response) 00, 01 (start-stop)
1 2 Binary Input – With flags
1 (read) 06 (no range, or all) 129 (response) 00, 01 (start-stop)
2 0 Binary Input Event – Any Variation 1 (read)
06 (no range, or all)
07, 08 (limited qty)
2 1 Binary Input Event – Without time 1 (read)
06 (no range, or all)
07, 08 (limited qty)
129 (response)
130 (unsol. resp)
17, 28 (index)
22
Binary Input Event – With absolute 
time
1 (read)
06 (no range, or all)
07, 08 (limited qty)
129 (response)
130 (unsol. resp)
17, 28 (index)
23
Binary Input Event – With relative 
time
1 (read)
06 (no range, or all)
07, 08 (limited qty)
129 (response)
130 (unsol. resp)
17, 28 (index)
30
Double-bit Binary Input – Any 
Variation
1 (read) 06 (no range, or all)
31
Double-bit Binary Input – Packed 
format
1 (read) 06 (no range, or all) 129 (response) 00, 01 (start-stop)
3 2 Double-bit Binary Input – With flags
1 (read) 06 (no range, or all) 129 (response) 00, 01 (start-stop)