APPENDICES
Appendix 1 Error Codes
403
A
3942H OR execution error Internal processing error occurred when OR is executing. The Motion SFC program code is corrupted. Turn
"[Rq.1120] PLC ready flag" OFF and write the Motion SFC
program again.
3950H SHORT execution error The data of (S) is outside the range of signed 16-bit
integer value.
Correct the program so that the data of (S) is within the
range of signed 16-bit integer value.
3951H USHORT execution error The data of (S) is outside the range of unsigned 16-bit
integer value.
Correct the program so that the data of (S) is within the
range of unsigned 16-bit integer value.
3952H LONG execution error The data of (S) is outside the range of signed 32-bit
integer value.
Correct the program so that the data of (S) is within the
range of signed 32-bit integer value.
3953H ULONG execution error The data of (S) is outside the range of unsigned 32-bit
integer value.
Correct the program so that the data of (S) is within the
range of unsigned 32-bit integer value.
3954H FLOAT execution error Internal processing error occurred when FLOAT is
executing.
The Motion SFC program code is corrupted. Turn
"[Rq.1120] PLC ready flag" OFF and write the Motion SFC
program again.
3955H UFLOAT execution error Internal processing error occurred when UFLOAT is
executing.
The Motion SFC program code is corrupted. Turn
"[Rq.1120] PLC ready flag" OFF and write the Motion SFC
program again.
3956H DFLT execution error The data of (S) is not in a valid 32-bit floating-point type. Correct the program so that the data of (S) is valid as the
32-bit floating-point type.
3957H SFLT execution error • The data of (S) is not in a valid 64-bit floating-point type.
• The converted value exceeded the range of 32-bit
floating-point type.
• Correct the program so that the data of (S) is valid as
the 64-bit floating-point type.
• Correct the program so that the value is within the
range of the 32-bit floating-point type.
3962H TAN execution error (S) is 90+(180*n). (n is an integer) Correct the program so that (S) is outside the range of
90+(180*n).
3963H ASIN execution error (S) is outside the range of -1.0 to 1.0. Correct the program so that (S) is within the range of -1.0
to 1.0.
3964H ACOS execution error (S) is outside the range of -1.0 to 1.0. Correct the program so that (S) is within the range of -1.0
to 1.0.
3966H SQRT execution error (S) is a negative number. Correct the program so that (S) is 0 or a positive number.
3967H BIN execution error Any digit of (S) has a value other than 0 to 9. Correct the program so that any digit of (S) is in 0 to 9.
3968H BCD execution error The (S) value is outside the range of BCD data
conversion.
Correct the program so that the (S) value is within the
range of BCD data conversion.
3969H LN execution error (S) is 0 or a negative number. Correct the program so that (S) is a positive number.
396BH ABS execution error The (S) value is outside the range of the absolute value
conversion.
Correct the program so that the (S) value is within the
range of absolute value conversion.
3970H SCL execution error • (S1) is outside the range of 0 to 3.
• The (S3) device number is an odd number.
• (S3) to (S3)+(2N+1) is outside the range of device.
• Point number is outside the range of 2 to 4000.
• In the sequential search ((S1) is 0 or 1), the points
corresponding to the input values (for positive
conversion: X0 to XN-1/for inverse conversion: Y0 to
YN-1) are not in ascending order.
• Conversion result is outside the range of (D) data type.
• Correct the program so that the (S1) is within the range
of 0 to 3.
• Correct the program so that (S3) is an even number
device.
• Correct the program so that (S3) to (S3)+(2N+1) into
the range of device.
• Correct the program so that the point number is within
the range of 2 to 4000.
• Correct the program so that the points corresponding to
the input values (for positive conversion: X0 to XN-1/for
inverse conversion: Y0 to YN-1) is monotone
increasing.
• Correct the program so that the conversion result is
within the range of (D) data type.
3971H DSCL execution error • (S1) is outside the range of 0 to 3.
• The device numbers of (S2), (S3), (D) are odd numbers.
• (S3) to (S3)+(4N+1) is outside the range of device.
• Point number is outside the range of 2 to 2000.
• In the sequential search ((S1) is 0 or 1), the points
corresponding to the input values (for positive
conversion: X0 to XN-1/for inverse conversion: Y0 to
YN-1) are not in ascending order.
• Conversion result is outside the range of (D) data type.
• Correct the program so that (S1) is within the range of 0
to 3.
• Correct the program so that (S2), (S3), (D) are the even
number devices.
• Correct the program so that (S3) to (S3)+(4N+1) is
within the range of device.
• Correct the program so that the point number is within
the range of 2 to 2000.
• Correct the program so that the points corresponding to
the input values (for positive conver
si
on: X0 to XN-1/for
inverse conversion: Y0 to YN-1) is monotone
increasing.
• Correct the program so that the conversion result is
within the range of (D) data type.
Error
code
Error name Error details and cause Corrective action