PLC问答
> 松下PLC错误码FP0-FORCE-IO含义
松下PLC错误码FP0-FORCE-IO含义
最近经常出现FP0-FORCE-IO报错,重启能恢复但过一会又报。
4 个回答
FP0-FORCE-IO这个码在FP0系列里对应的是强制IO功能异常,不是普通IO错误。一般出现在编程口或扩展口有强制输出被激活、或者程序里残留了强制置位指令没清掉的情况。先用FPWIN GR进在线监控,看下强制IO状态列表里是不是有线圈还挂着FORCE标记,把强制全部解除再下载一次程序。如果解除后过段时间又冒出来,重点查一下扩展单元FP0-E16的排线插头,我这边有台设备是扩展排线卡扣松了,震动后接触电阻变化,主单元误判强制状态,重新压紧卡扣再打胶固定后就再没报过。
这个码本质是CPU检测到强制IO寄存器和实际输出状态对不上。重启能恢复说明不是硬件彻底坏了,是某个输出点带载后反馈异常触发的保护。你统计一下每次报错前是哪路输出在动作,大概率集中在某一路电磁阀或者继电器线圈上,用万用表量一下该点对24V负端的漏电流,超过2mA就该怀疑输出管软击穿。另外FP0的扩展单元供电如果从主单元取,扩展多的时候把扩展电源单独供,我遇到过5个扩展单元共用主单元5V导致强制寄存器偶发翻转的。
先确认一下你的FP0具体是哪个子型号,FP0-C16T和FP0R-C32T对这个错误的判定阈值不一样。如果是FP0R系列,FORCE-IO报错优先看编程软件里有没有开「运行中强制有效」的选项,FPWIN GR 2.9以后的版本这个选项在PLC系统寄存器设置第12号,默认是允许的,改成禁止能挡掉一大部分误报。
补充个偏门的方向,查一下柜内温度。去年夏天有台设备FP0-C14在配电柜里,下午两三点必报FORCE-IO,早上和夜班正常,最后是柜内温度到52度时CPU板上的强制锁存器误动作,加了个小风扇降到40度以下就消停了。你这个重启能恢复过一会又报的节奏,也符合热漂移的特征,拿红外枪测一下PLC外壳温度,超过45度就得考虑散热了。