ERR4在松下FP系列里是运算错误,最常见是除数为零或者运算结果溢出。先看你的程序里有没有做除法指令,DIV或者DDIV这类,除数来自模拟量通道或者上位机下发的参数,如果这个值在现场波动到0就直接报ERR4。我以前在一条包装线上碰到过FP-XH C60T报ERR4,查了半天接线没问题,最后是称重传感器的模拟量输入在料斗空的时候读数掉到0以下被截断成0,除法指令直接爆掉。你在程序里加个比较指令,除数小于1的时候跳过运算或者给个固定值,另外用FPWIN GR的在线监控看一下ERR4出现瞬间的运算寄存器内容,能直接定位到是哪一步出的问题。