PLC问答 > 故障码R7F怎么排查?

故障码R7F怎么排查?

松下 提问者: 工控小李 2026-08-15 01:11 23 浏览
R7F这个代码什么意思?松下PLC需要怎么处理?
4 个回答
老徐工控 · 2026-08-16 01:26
R7F在松下FP-XH系列里是运算溢出,一般是除法或浮点运算结果超范围。我去年一台FP-XH C60T带称重模块,配方里除数为0直接报R7F。先在FPWIN GR的监控里看M区错误标志,问题多半出在运算指令前后的数据。
编程爱好者周 · 2026-08-20 00:50
我这边FP0R也报过R7F,最后是D寄存器里的除数被上位机写成了0。带条件判断再做DIV,别直接除。
PLC老赵 · 2026-08-21 10:03
补充一点,R7F不光除零,浮点F指令操作数没转成实数格式也会溢出报这个。我用F350做温度换算,D100里还是整型就报R7F,先F352转换再算就好了。监控里看运算前后的D值。
技术顾问马 · 2026-08-22 14:26
补充个角度:R7F报出来先分清是运算溢出还是程序扫描异常触发的,FP-XH用户手册第12章错误代码表里R7F对应运算错误,但触发源要结合M区错误标志定位到具体指令。我见过一次是间接寻址的索引寄存器超范围,算出来地址越界,表现出来也是R7F,所以别只盯除法,把运算类指令的操作数范围都过一遍。

我来回答

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