116 Rockwell Automation Publication 2080-UM002N-EN-E - November 2022
Chapter 6 Micro870 Controller Distributed Network Protocol
Diagnostics for Secure Authentication
Diagnostic information for Secure Authentication is shown in Connected Components
Workbench software. Click Diagnose to display the Diagnostic page.
Function Codes These tables show the Application Layer Function codes implemented in the controller.
22 ERROR_LINK_OUT_OF_SEQUENCE Received APDU not in sequence with previous APDU
Transport layer errors
23 ERROR_TPRT_SEQUENCE_ERROR Sequence number error
Table 10 - Error Codes (Continued)
Value (DEC) Mnemonic Description
Table 11 - Function Codes for DNP3 in Micro870 Controllers
Message Type Function Code Name Micro870 Support Description
Confirmation 0 (0x00) CONFIRM Yes Controller parses/sends
Request 1 (0x01) READ Yes Controller parses
Request 2 (0x02) WRITE Yes Controller parses
Request 3 (0x03) SELECT Yes Controller parses
Request 4 (0x04) OPERATE Yes Controller parses
Request 5 (0x05) DIRECT_OPERATE Yes Controller parses
Request 6 (0x06) DIRECT_OPERATE_NR Yes Controller parses
Request 7 (0x07) IMMED_FREEZE Yes Controller parses
Request 8 (0x08) IMMED_FREEZE_NR Yes Controller parses
Request 9 (0x09) FREEZE_CLEAR Yes Controller parses
Request 10 (0x0A) FREEZE_CLEAR_NR Yes Controller parses
Request 11 (0x0B) FREEZE_AT_TIME No
Request 12 (0x0C) FREEZE_AT_TIME_NR No
Request 13 (0x0D) COLD_RESTART Yes
Controller parses. Controller should not be in the executing mode
and any program and files should not be in open state.
Request 14 (0x0E) WARM_RESTART No Controller parses
Request 15 (0x0F) INITIALIZE_DATA No Obsolete