
Rockwell Automation Publication 2080-UM002N-EN-E - November 2022
313
Appendix D Troubleshooting
Corrective Action for Recoverable and Non-recoverable Faults
Corrective Actions for Recoverable Faults
Perform the following:
1. Optionally save the fault log from Connected Components Workbench software.
2. Clear the recoverable fault using Connected Components Workbench software.
3. If problem persists, contact technical support with the fault log.
Corrective Actions for Non-recoverable Faults
Perform the following:
1. Power cycle your Micro800 controller.
2. Controller will go to recoverable fault. Optionally save the fault log from Connected
Components Workbench software.
3. Clear the recoverable fault using Connected Components Workbench software.
4. If program is lost, build and download your program using Connected Components
Workbench software.
5. If problem persists, contact technical support with the fault log.
0xF8A1
Recoverable
The DOY parameters are invalid.
Perform the following:
1. See
Corrective Actions for Recoverable Faults on page 313
.
2. Correct the program to ensure that there are no invalid parameters.
3. Build and download the program using Connected Components Workbench
software.
4. Put the Micro800 controller into Run mode.
0xFFzz
(4)
Recoverable
A user-created fault from the Connected
Components Workbench software has occurred.
See
Corrective Actions for Recoverable Faults on page 313
0xD00F
Recoverable
A particular hardware type (for example, embedded
I/O) was selected in the user program
configuration, but did not match the actual
hardware base.
See
Corrective Actions for Recoverable Faults on page 313
0xD011
Recoverable
The program scan time exceeded the watchdog
timeout value.
Perform the following:
• See
Corrective Actions for Recoverable Faults on page 313
.
• Determine if the program is caught in a loop and correct the problem.
Fault may occur if your Structured Text program contains a For loop with the upper
limit set to the maximum value of the variable. For example, the variable is a USINT
and the limit is set to 255, or the variable is a UINT and the limit is set to 65535.
To correct the fault, perform the following:
1. Correct the program to ensure that the upper limit is not reached. One method is to
use a data type with a larger maximum value.
2. Build and download the program using Connected Components Workbench
software.
3. Put the Micro800 controller into Run mode.
If your program is designed to have a scan time of longer than 3 seconds, in the user
program, increase the watchdog timeout value that is set in the system variable
_SYSVA_TCYWDG and then build and download the program using Connected
Components Workbench software.
(1) z indicates the logic axis ID. (0...3)
(2) z indicates the slot number of the expansion I/O. If z=0, then the slot number cannot be identified.
(3) z is the slot number of the plug-in module. If z = 0, then the slot number cannot be identified.
(4) zz indicates the last byte of the program number. Only program numbers up to 0xFF can be displayed. For program numbers 01x00 to 0xFFFF, only the last byte is displayed.)
Table 77 - List of Error Codes for Micro800 controllers (Continued)
Error Code
Fault Type
Description
Recommended Action