398
APPENDICES
Appendix 1 Error Codes
Minor error (SFC) (3100H to 3BFFH)
Minor error (SFC) details and causes, and corrective action are shown below.
Error
code
Error name Error details and cause Corrective action
31F0H No specified program (Kn) Servo program (Kn) specified in motion control step does
not exist.
Create the specified servo program.
31F1H No specified program (Fn/
FSn)
The program (Fn/FSn) specified in the operation control
step does not exist.
Create the specified operation control program.
31F2H No specified program (Gn) The program (Gn) specified in the transition does not
exist.
Create the specified transition program.
31F3H Invalid device specification
(Fn/FSn/Gn)
The invalid device is set in the operation control step/
transition.
The Motion SFC program code is corrupted. Turn
"[Rq.1120] PLC ready flag" OFF and write the Motion SFC
program again.
31F4H Operation/conditional
expression unset
No conditional expression is set to the program (Gn)
specified in the transition.
Be sure to set the conditional expression in the last block
of transition program.
31F5H Fn/FSn program code
Error
Internal code error for the operation control program (Fn/
FSn).
The Motion SFC program code is corrupted. Turn
"[Rq.1120] PLC ready flag" OFF and write the Motion SFC
program again.
31F6H Gn program code error Internal code error in the transition program (Gn). The Motion SFC program code is corrupted. Turn
"[Rq.1120] PLC ready flag" OFF and write the Motion SFC
program again.
31F7H WAITON/WAITOFF
setting device
The device number of the device set in WAITON/
WAITOFF transition is outside the range.
Correct the program so that the device number is within
the range.
31F8H Repeat control limit count
over
The repeated control instructions (FOR) exceed the
repeated control limit count set in the parameter and are
repeatedly executed in one operation control program or
transition program.
Review the program so that the repeated control
instruction (FOR) does not exceed the repeated control
limit count.
31F9H Program control execution
error
An operation error (indirectly specified device read error/
assignment execution error) occurred when the block is
executed to the program control instruction (IF/CASE/
FOR/NEXT).
• Correct the program so that the device No. which
indirectly specifies is proper.
• Correct the program so that the substitute (S) data is
within the range of the data type of (D).
32F0H PLC ready OFF "[Rq.1120] PLC ready flag" or "PCPU ready flag" is OFF
when starting by D(P).SFCS/M(P).SFCS instruction.
Insert "[Rq.1120] PLC ready flag" and "PCPU ready flag"
being ON into the starting interlock condition.
32F1H Motion SFC program No.
error
Motion SFC program No. is specified outside the range of
0 to 511 when starting the Motion SFC program by
D(P).SFCS/M(P).SFCS instruction or GSUB.
*: The range before Motion controller OS software version
"09" is 0 to 255
Check the Motion SFC program No. and correct it to a
correct sequence program.
32F2H No Motion SFC program The specified Motion SFC program does not exist when
starting the Motion SFC program by D(P).SFCS/
M(P).SFCS instruction or GSUB.
Check the Motion SFC program No. and correct it to a
correct sequence program.
Or create the non-created Motion SFC program.
32F3H Double start error Start the same Motion SFC program when starting the
Motion SFC program by D(P).SFCS/M(P).SFCS
instruction or GSUB.
The double start management is executed in the user
side. Insert the user starting signal into the PLC program
as the starting interlock.
32F4H PLC ready OFF D(P).GINT/M(P).GINT instruction is executed when
"[Rq.1120] PLC ready flag" or "PCPU ready flag" is OFF.
Insert the interlock condition of D(P).GINT/M(P).GINT
instruction execution when "[Rq.1120] PLC ready flag"
and "PCPU ready flag" is ON.
32F5H No Motion SFC program The specified motion SFC program does not exist when
starting the motion SFC program according to the
automatic start setting or GSUB.
Check the Motion SFC program No. and correct it to a
correct program. Or create the non-created Motion SFC
program."
32F6H Double start error The same motion SFC program has already been started
when starting the motion SFC program according to the
automatic start setting or GSUB.
The double start management is executed in the user
side. Insert the user starting signal into the transition
condition as the starting interlock condition.
32F7H Writing during RUN The motion SFC program to be overwritten during online
change is started.
Start after online change is finished.
33F0H Motion SFC program error Though not in branch-coupling, the label code/jump code
in the selective branch-coupling or the label code/jump
code in the parallel branch-coupling exists.
The Mot
i
on SFC program code is corrupted. Turn
"[Rq.1120] PLC ready flag" OFF and write the Motion SFC
program again.
33F1H Motion SFC program error The start selective branching destinations are other than
all SFT or WAIT transition.
The Motion SFC program code is corrupted. Turn
"[Rq.1120] PLC ready flag"" OFF and write the Motion
SFC program again.