在一个项目中用到4个1500 PLC,1个1516,3个1513,有一台服务器上安装了SIEMATIC NET OPC 用于与这4个1500PLC通信,在实际运行过程中发现,除了1516有5s左右的通信写入延迟之外,其余3个PLC通信都正常,然后通过服务器PING了下各个PLC。
下图是PING 1516的截图,通信延迟波动非常大1-14ms之间的波动,
下图是PING 其他PLC的截图,通信速度非常稳定。
首先为了排除硬件的问题,将1516的硬件组态和程序删除80%,然后测试PING值,发现延迟波动正常。
因此可以判断是1516PLC处理通信周期的能力受到了影响,然后调整PLC通信负载的大小为50%,测试PING值一切正常,OPC通信也回复正常。