在此请教各位前辈,如今碰到了以下的问题,请帮忙分析下原因:
系统中包含了4套S7 200的PLC,由于距离太远,用到了光电转换器+光纤,通过以太网与Intouch相连;
然而每套PLC均与不同数量的智能仪表进行
modbus通信。
现在的问题不是通讯不成功,而是在Intouch画面中经常出现采集的
modbus仪表中的数据经常不变动,不刷新。需要等一段时间,或者重启,数据又仍会恢复刷新。
由于事情太多,条件不允许在现场一直守着,每次去的时候都是好的,等离开了隔个一周或是半个月又会出现这种情况。这样太难搞了。
注:
1、S7 200读
modbus仪表的数据不是定时刷新读取,而是根据通信完成位状态变化,自动轮询读取。
2、Intouch与S7 200之间用的是DAServer(DASSIDirect),没有通过PC Access走OPC
3、链接的
modbus仪表多的那个站出现此问题的概率明显比其他的要大
情况基本如此,暂时还不确定问题出在哪里?是以太网通信有问题还是在于
modbus那里。
另外,监控电脑里还安装及运行了组态王的监控程序,这是否也会成为干扰因素呢?
望高人指点,谢谢!