9 Troubleshooting
9 - 22
NX-series Safety Control Unit User’s Manual (Z930)
Program Execution Errors
Event name Division by Zero Event code 55000000 hex
Meaning Division by zero was detected.
Source Depends on where the Sysmac Stu-
dio is connected and the system con-
figuration.
Source details NX Unit Detection timing In DEBUG mode
(RUN) or RUN
mode
Error attributes Level Minor fault Recovery Automatic recov-
ery
Log category System
Effects User program Continues. Operation The Safety CPU Unit executes NX bus communications
but execution of the user program stops. (All I/O data will
remain at 0.)
System-defined
variables
Variable Data type Name
None None None
Cause and
correction
Assumed cause Correction Prevention
The divisor is zero. Correct the program so that the divi-
sor is not 0. Perform the following cor-
rections according to the operating
mode of the Safety CPU Unit.
• RUN mode: Change to PROGRAM
mode and transfer the corrected
user program.
• DEBUG mode (RUN): Change to
PROGRAM mode and transfer the
corrected user program.
Program operation considering the
corrections that are given on the left.
Attached
information
None
Precautions/
Remarks
The CPU Unit executes NX bus communications but execution of the user program stops. (All I/O data will remain at
0.)
Event name Cast Error Event code 55010000 hex
Meaning A casting error was detected.
Source Depends on where the Sysmac Stu-
dio is connected and the system con-
figuration.
Source details NX Unit Detection timing In DEBUG mode
(RUN) or RUN
mode
Error attributes Level Minor fault Recovery Automatic recov-
ery
Log category System
Effects User program Continues. Operation The Safety CPU Unit executes NX bus communications
but execution of the user program stops. (All I/O data will
remain at 0.)
System-defined
variables
Variable Data type Name
None None None
Cause and
correction
Assumed cause Correction Prevention
A value was input that exceeded the
range of the receiving variable.
Do not allow the value to exceed the
range of the receiving variable. Per-
form the following corrections accord-
ing to the operating mode of the
Safety CPU Unit.
• RUN mode: Change to PROGRAM
mode and transfer the corrected
user program.
• DEBUG mode (RUN): Change to
PROGRAM mode and transfer the
corrected user program.
Program operation considering the
corrections that are given on the left.
Attached
information
Attached information 1: Error details
0x01000ADF: The conversion between the signed and unsigned data types was failed.
0x01000AE0: The positive upper limit of the data type after conversion was exceeded.
0x01000AE1: The negative upper limit of the data type after conversion was exceeded.
Precautions/
Remarks
The Safety CPU Unit executes NX bus communications but execution of the user program stops. (All I/O data will
remain at 0.)