我用modbus rtu协议编通讯时读寄存器值,主机发的数据是01 03 00 10 00 02 crc,接收到这串数据,
寄存器地址该怎么来处理,01是地址,03是读寄存器,0010是寄存器起始地址,0002是寄存器数量高低字节,能帮我解析下吗?感谢先...
寄存器地址该怎么来处理,01是地址,03是读寄存器,00 10是寄存器起始地址,00 02是寄存器数量高低字节,能帮我解析下吗?感谢先
展开
展开全部
主机在要40017、18的数据,按照格式把这两个寄存器数据发给它就可以
更多追问追答
追问
这40017和40018是在从机里面的一个地址吗???我程序中想取得数据是存在R6、R7中,是不是我只要把R6、R7数据发送给主机就行了
追答
是的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看一看我文库里写的关于modbus通讯的内容,有问题再问吧,写的很详细。http://wenku.baidu.com/view/1f26c015cc7931b765ce1566.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询