恭喜,你发布的帖子
发布于 2016-05-03 10:39:41
13楼
这个项目我们也曾做过,1200作主站与10个变频器MODBUS-RTU通信,运行的两年多了,一直非常稳定。不仅是根据DONE和ERROR的状态,而且也做了一个延时判断,当DONE或延时到触发了下一从站的通信。如下图。
图1:从站丢失或故障的情况下延时1秒,并记录未响应次数。
图2:触发下一个从站的采集。
结论:485通信,会因为设备原因、环境原因等,导致各种故障现象,因此程序上还是要考虑的可能性越多越好,而且还要有一些容错机制。
仅个人观点,表述不当之外,请指正。
哥们,我感觉我程序上考虑的东西太少了,能不能把这个程序发我看看,1062425238@qq.com,不胜感激!
请填写推广理由:
分享
只看
楼主