In FPWIN Pro, syntax errors are detected by the compiler and are therefore not critical.
Error code |
Name |
Operation status |
Description and steps to take |
---|---|---|---|
E1 |
Syntax error |
Stops |
A program with a syntax error has been written. Change to PROG. mode and correct the error. |
E2(* Note) |
Duplicated output error |
Stops |
Two or more OT(Out) instructions and KP(Keep) instructions are programmed using the same relay. Change to PROG. mode and correct the program so that one relay is not used for two or more OT instructions and KP instructions. Or, set the duplicated output to “enable (K1)” in system register 20. |
E3 |
Not paired error |
Stops |
For instructions which must be used in a pair such as jump (JP and LBL), one instruction is either missing or in an incorrect position. Change to PROG. mode and enter the two instructions which must be used in a pair in the correct positions. |
E4 |
Parameter mismatch error |
Stops |
An instruction has been written which does not agree with system register settings. For example, the number setting in a program does not agree with the timer/counter range setting. Change to PROG. mode, check the system register settings, and change so that the settings and the instruction agree. |
E5(* Note) |
Program area error |
Stops |
An instruction which must be written to a specific area (main program area or subprogram area) has been written to a different area (for example, a subroutine SUB to RET is placed before an ED instruction). Change to PROG. mode and enter the instruction into the correct area. |
E6 |
Compile memory full error(Available PLC: FPS/FP-X/FP2SH/FP10SH) |
Stops |
The program stored in the PLC is too large to compile in the program memory. Change to PROG. mode and reduce the total number of steps for the program. |
E7 |
High-level instruction type error (Available PLC: FPS/FP-X/FP2/FP2SH/FP3/FP10SH) |
Stops |
In the program, high-level instructions, which execute in every scan and at the rising edge of the trigger, are programmed to be triggered by one contact [e.g., F0 (MV) and P0 (PMV) are programmed using the same trigger continuously]. Correct the program so that the high-level instructions executed in every scan and only at the rising edge are triggered separately. |
E8 |
High-level instruction operand error |
Stops |
There is an incorrect operand in an instruction which requires a specific combination operands (for example, the operands must all be of a certain type). Enter the correct combination of operands. |
E9 |
No program error(Available PLC: FP2SH/FP10SH) |
Stops |
Program may be damaged. Try to send the program again. |
E10 |
Rewrite during RUN syntax error |
Continues |
When inputting with the programming tool software, a deletion, addition or change of order of an instruction (ED, LBL, SUB, RET, INT, IRET, SSTP, and STPE) that cannot perform a rewrite during RUN is being attempted. Nothing is written to the CPU. |
This error is also detected if you attempt to execute a rewrite containing a syntax error during RUN. In this case, nothing will be written to the CPU and operation will continue.