7. Maintenance
327
Code
Description
Code
Description
0x0014
Fieldbus error.
0x0056
Invalid maneuver.
0x0015
I/O updating error.
0x0057
Protected page.
0x0016
Cycle time (execution) exceeded.
0x0058
Double failure.
0x0017
Program online updating too long
0x0059
Invalid OpCode.
0x0018
Unsolved external references.
0x0100
Data type misalignment.
0x0019
Download rejected.
0x0101
Arrays limit exceeded.
0x001A
Project unloaded, as the retentive
variables cannot be reallocated.
0x0102
Division by zero.
0x001B
Project unloaded and deleted.
0x0103
Overflow.
0x001C
Out of memory stack.
0x0104
Cannot be continued.
0x001D
Corrupted retentive memory; cannot
be mapped.
0x0105
Watchdog in the processor load of all
IEC task detected.
0x001E
Project can be loaded but it causes a
break later on.
0x0150
FPU: Not specified error.
0x0021
Target of startup application does not
match to the current target.
0x0151
FPU: Abnormal operand.
0x0022
Scheduled tasks error... IEC task
configuration failure. Application
working with wrong target. Illegal
instruction.
0x0152
FPU: Division by zero. FPU: FPU:
FPU:
0x0023
Downloaded file Check-up error.
0x0153
FPU: Inexact result.
0x0024
Mismatch between the retentive
identity and the current boot project
program identity
0x0154
FPU: Invalid operation.
0x0025
IEC task configuration failure.
0x0155
FPU: Overflow.
0x0026
Application is running with the wrong
target.
0x0156
FPU: Stack verification.
0x0050
Illegal instruction.
0x0157
FPU: Underflow.
Table 7-5. RTS Exception Codes
Notes:
Brownout Reset:
The brownout reset diagnostic is only true when the power supply exceeds the
minimum limit required in its technical features, remaining in low voltage, without suffering any
interruption. The CPU identifies the voltage break and indicates the power supply failure diagnostic.
When the voltage is reestablished, the CPU is restarted automatically and indicates the brownout
reset diagnostic.
Diagnostics via Function Blocks
The function blocks allow the visualization of some parameters, which cannot be accessed by other
way. The three functions regarding advanced diagnostics are placed at LibPlcStandard library. See
their description below.
GetTaskInfo
This function returns the task information of a specific application.
Figure 7-8. GetTaskInfo Function