在一个数据通信的项目中,1200PLC接有10多块仪表和多台变频器。仪表采用的是自由口通信,变频器采用MODBUS通信,采用轮询方式采集数据。变频器和仪表分别是两条总线,最终通过DP头接至今1200。总线末端打终端电阻。由于变频器的接入对仪表通信有干扰,增加了隔离器。程序初期运行正常,但经过一段时间后,所有从站通信出现延时错误。将PLC在线后停止运行再重新起动,则通信正常。存在如下疑问:
1、此现象是通信干扰引起的吗?
2、此现象是程序问题吗?
3、此现象是系统错误吗?
注:程序一直运行正常的,偶尔会出现这个现象。PLC是停止运行后重新运行而不是断电重起,出现这种情况时在线诊断没有发现异常。