200PLC modbus协议库,200PLC做主站和其它从站进行modbus通讯的时候,个别因干扰导致通讯失败,假如我不做处理,在这种情况下200PLC还会尝试和其它从站进行通讯吗?
最佳答案
会不会要看你的程序是否有这方面的重试程序了。
库程序里面一个msg指令里面包含了尝试几次的过程。几次之后都通讯不上,就发出err信息。至于你的程序是否理会这个err信息。是阁下的事了。
再说,假如你不做处理,你用什么条件切换通讯的站号?假如你不处理,你凭什么得知当前站已经通讯完毕我要向下一个站通讯了。
提问者对于答案的评价:
谢谢!
专家置评
已阅,最佳答案正确。
modbus主站会连续3次访问该站,访问不到后会报错,置位done位,如果你编写的是轮训方式,则继续执行下一个msg。但是这样每个扫描周期都回去访问该站,不会主动放弃对该站的访问,那么数据刷新会变慢。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc209949.html