modbus轮询查询传感器,接收到的地址一直只有一个???

2019-08-14 01:13发布

有几个485信号的传感器,全部挂载载一个485总线上,用modbus协议进行轮询查询各传感器,通过自己做的板子上的调试灯发现,发送一帧报文,传感器会响应,但是不知道为什么,接收BUFF中的地址位一直是第一次出现的那个地址;就是图中的RS485_RX_BUF[0],一直没变化,这个是传感器应答报文中的地址,比如说第一次RS485_RX_BUF[0]是0x01,后面RS485_RX_BUF[0]就一直是0x01了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。