欧姆龙CP1H带基恩士视觉通讯偶尔丢触发,愁人
各位同行,我这有台老设备,欧姆龙CP1H的PLC,通过串口和基恩士IV3视觉做触发和结果通讯。最近一个月开始闹毛病,平均一天有个两三次,视觉那边触发信号收到了,但PLC这边等结果超时,报警“视觉通讯超时”,复位又能接着干。产线节拍一快就更容易冒出来,停一次几分钟,班长天天找我。
我已经把能想到的都查了:串口线换了新的屏蔽线,接地也单独做了,PLC和视觉的波特率、数据位、校验都核对过没动过;程序里超时设的500ms,正常几十毫秒就回来了。监视过PLC的串口接收区,超时的时候数据确实没进来,但视觉那边日志显示结果已经发出去了。现在怀疑是不是CP1H的串口在忙别的指令,或者基恩士这边发送时序有讲究?台账上这台视觉用了快五年,之前一直挺稳。
有没有兄弟遇到过类似情况?是加个延时、改无协议通讯的时序,还是得从PLC的扫描周期上找原因?急,在线等,先谢过了。