程序仅连接两个从站,一个施耐德变频器控制,另外一个通讯模块,当两个从站都连接正常时程序运行没有问题,但当通讯模块断电后,MODBUS无法正常通讯,运行中的变频也会立即停下来,查看程序MBUS_MSG故障代码均为6,程序触发换成定时器定时调用也不行,如何解决
最佳答案
通讯总线两端加终端电阻试试,把网络参数的重试次数、间隔时间都减小
提问者对于答案的评价:把modbuSTimeout时间和轮询时间相应缩短就不会出现故障了
微信 分享