恭喜,你发布的帖子
发布于 2022-05-30 18:49:23
4楼
程序没看,有没有情况是正在msg通讯中期间改变过DataPtr所指的地方的所有值。如果通讯期间它发现你改过这个区域的值,也会报6。起码你知道plc在发送,你不可以去改人家正在用的东西吧。
如果不是这个问题,那么你可以加程序让plc自我监视出事时候的一些有关值是多少。阻塞的意思是停留在一个状态过不去,还是全部没有了状态?
"阻塞"就意味着整个通信网络都停顿了,需要人为干涉!
关键这样,出现几率很小,不容易重复出现,我只好在程序中加以检测,出现这样情况就中断通信10s后重新启用。
请填写推广理由:
分享
只看
楼主