PLC问答 > 松下PLC报错ERROR 2是什么原因?

松下PLC报错ERROR 2是什么原因?

松下 提问者: 编程爱好者周 2026-07-17 20:40 52 浏览
ERROR 2这个代码什么意思?松下PLC需要怎么处理?
4 个回答
机电工程师黄 · 2026-07-19 16:59
ERROR 2在松下FP系列和FP-X系列上对应的是「运算错误」,最常见是BCD运算指令输入了非法数据,比如BIN到BCD转换时源数据超过了9999,或者除法指令除数为0。你先看编程口连上FPWIN GR,在线监控里把错误代码读出来确认是哪个扫描周期触发的,再顺着梯形图找那一行指令。我之前一台FP-XH C60T就是因为编码器反馈数值瞬间跳变超过BCD上限报这个,加了个数值限幅就好了。
PLC维修张 · 2026-07-22 15:55
补充一点,ERROR 2也分自恢复和非自恢复,有的机型报运算错误后继续扫描,有的直接停机。如果程序里用了F0 MV、F1 DMV这类数据传送指令往非BCD区写数据,下次做BCD运算就会炸。建议在FPWIN GR的「错误日志」里看报错时的指令地址,比瞎猜快得多。
电气工程师陈 · 2026-07-26 03:40
手上有个FP0R-E16T的案例,报ERROR 2是小数点处理出问题,浮点运算结果超出BCD可表示范围,程序里又没做范围判断就往下走。在除法之前加个比较指令,除数等于0或者结果超限就跳过运算,报错就没了。光清除错误不清根因,跑几个小时又出来。
现场维修刘 · 2026-07-29 06:58
先确认机型,FP0和FP-X的ERROR 2定义有细微差别,别拿老手册套新机器。读错误代码用FPWIN GR的在线监控,比看面板省事。

我来回答

上传中...
系统将自动为您分配一个称号