我将两个温湿度模块连接到一个rs485总线中.上位机使用modbus单独访问每个模块没问题,连续访问间隔几十毫秒也可以正常读数.但是如果我在一个线程内连续读1#模块和2#模块则不行,两次间隔必须2秒以上才能读数.有碰到过这种问题吗
------解决方案--------------------
模块地址设置没问题吧?
------解决方案--------------------
没遇到过这种情况 也有可能是你的测试方法有问题
------解决方案--------------------
连续读1#模块和2#模块则不行,怎么个不行法?
------解决方案--------------------
反过来先读2再读1一样么?
读2 和读1只是地址不同吧,rs232转rs485 应该不会有区别
------解决方案--------------------
不明白,读2和读1,难道RS232转RS485模块能看出区别来?
------解决方案--------------------
可能modbus控件有问题
以前开发时有过类似错误: 单独访问任何一个模块ok,但是轮流访问多个时出错