设备:
1.软件控制器,软件CPU1507S,搭载在带3个网口的IPC427E 上
2.3个伙伴CPU(315PN/DP)
连接:软件控制器通过MOXA网关将这个几个CPU连接起来,然后通过在软件控制器上(1507S)对3个伙伴CPU进S7单边通讯PUG/GET。
问题: 使用软件控制器对300的伙伴单边S7通讯时,会出现不定时的1秒卡顿现象。就是看到从伙伴CPU读会的数据会卡1秒左右不动。
以100ms间隔分别对3个CPU做一次通讯(PUG和GET)。正常情况下,通讯是没有任何问题的,都能通讯,能交换数据。问题出现在偶尔不定时,PUG和GET会出现卡顿,就是PUT或GET返回数据会卡顿1秒左右。
如果3条PUT和GET指令同时执行,出现卡顿几率更高,而如果错开执行put/get,则出现通讯卡顿的几率又会小很多。
在硬PLC下测试了下,似乎没有出现这个问题(没有充分测试),不知道这个是不是软PLC的BUG
请高手帮忙分析下,S7单边通讯会出现这种收发时通讯卡顿的现象。