恭喜,你发布的帖子
发布于 2016-05-26 09:48:03
6楼
刚按照2楼的试了下,的确可以做到保证速度,取决于设定的轮询时间,目前我设的0.2S
不管有哪个站通信成功否,都只给予0.2S的时间。
实际使用中,比如有10个站,那么每个站的响应速度是10*0.2S=2S
如果使用错误位来激发下一个通信,那么每个通信不成功的站则需花费2-3S的时间,10个站就是20-30S的时间,相比较之下,前者就可以“保证速度”了。
难道你不知道超时时间可以设置吗?想快就自己写,别用MODBUS,因为MODBUS库再故障处理时会重复发送三次!一般的超时判断150MS也足够了!已经不短了!
请填写推广理由:
分享
只看
楼主