在FPWIN Pro中,编译器检测到语法错误,因此并不关键。
错误代码 |
名称 |
操作状态 |
描述和采取步骤 |
---|---|---|---|
E1 |
语法错误 |
停止 |
已写入带有语法错误的程序。 更改为PROG.模式并修正错误。 |
E2(* 摘要) |
双重输出错误 |
停止 |
使用相同继电器编程两个或多个OT(输出)指令和KP(保持)指令。 更改为PROG.模式并修正程序,以便一个继电器不用于两个或多个OT指令和KP指令。或者,在系统寄存器20中将双重输出设置为“启用(K1)”。 |
E3 |
不匹配错误 |
停止 |
对于必须成对使用的指令,如跳转(JP和LBL),一个指令丢失,或处于错误位置。 更改为PROG.模式并将必须成对使用的两个指令输入正确位置。 |
E4 |
参数不匹配错误 |
停止 |
已写入的指令不符合系统寄存器设置。例如:程序中的编号设置不符合定时器/计数器范围设置。 更改为PROG.模式,检查系统寄存器设置并更改,以便设置和指令相符。 |
E5(* 摘要) |
程序区域错误 |
停止 |
必须写入特定区域(主程序区域或子程序区域)的指令被写入不同区域(例如:子例行程序SUB至RET置于ED指令之前)。 更改为PROG.模式并将指令输入正确区域。 |
E6 |
编译存储区满错误(可用PLC:FPS/FP-X/FP2SH/FP10SH) |
停止 |
PLC中存储的程序太大而无法在程序存储器中编译。 更改为PROG.模式并减少程序的步骤总数。 |
E7 |
高级指令类型错误 (可用PLC:FPS/FP-X/FP2/FP2SH/FP3/FP10SH) |
停止 |
在程序中,在每一次扫描和触发器的上升沿中执行的高级指令被编程为通过一个触点触发[例如:连续使用相同的触发器编程F0 (MV)和P0 (PMV)]。 修正程序,以便在每一次扫描和仅上升沿执行的高级指令单独触发。 |
E8 |
高级指令操作数错误 |
停止 |
需要特定组合操作数的指令中存在错误的操作数(例如:操作数必须全部为某一类型)。 输入正确组合的操作数。 |
E9 |
无程序错误(可用PLC:FP2SH/FP10SH) |
停止 |
程序可能损坏。 尝试再次发送程序。 |
E10 |
在RUN语法错误期间重写 |
继续 |
使用编程工具软件输入时,正在尝试对RUN期间无法执行重写的指令(ED、LBL、SUB、RET、INT、IRET、SSTP和STPE)进行删除、增加或更改顺序。无内容写入CPU。 |
如果在RUN期间尝试执行包含语法错误的重写,也会检测到此错误。在此情况下,无内容写入CPU且操作将继续。