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

松下PLC报错ERR4是什么原因?

松下 提问者: 工控小李 2024-09-04 02:16 110 浏览
现场松下PLC出现ERR4警报,检查外部接线没发现问题。
2 个回答
技术顾问马 · 2024-09-05 07:32
ERR4在松下FP系列里是运算错误,最常见是除数为零或者运算结果溢出。先看你的程序里有没有做除法指令,DIV或者DDIV这类,除数来自模拟量通道或者上位机下发的参数,如果这个值在现场波动到0就直接报ERR4。我以前在一条包装线上碰到过FP-XH C60T报ERR4,查了半天接线没问题,最后是称重传感器的模拟量输入在料斗空的时候读数掉到0以下被截断成0,除法指令直接爆掉。你在程序里加个比较指令,除数小于1的时候跳过运算或者给个固定值,另外用FPWIN GR的在线监控看一下ERR4出现瞬间的运算寄存器内容,能直接定位到是哪一步出的问题。
现场维修刘 · 2024-09-09 04:21
补充一个方向,ERR4也要看是不是扫描周期超了触发的运算异常。我遇到过一次FP-X C30T带两路模拟量加485通讯,程序里循环指令没写好,扫描时间从正常的3ms跳到20多ms,ERR4跟着就出来了。你可以在系统寄存器里把扫描时间监控打开,或者用FPWIN GR的PLC状态监控看当前扫描周期,正常应该个位数ms。如果扫描时间偏大,重点查中断程序里有没有放耗时指令,还有通讯那块是不是用了轮询死等。外部接线没问题说明大概率在程序或者扫描时序上,不用再花时间查线了。

我来回答

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