找回密码
 立即注册
收起左侧

libmodbus库中如何显示返回地址值和16位的全部返回字符串?

3
回复
6865
查看
[复制链接]
累计签到:25 天
连续签到:1 天
来源: 2015-12-21 09:34:34 显示全部楼层 |阅读模式
1Qter豆
如题,libmodbus库中用modbus_read_registers函数查找具体地址参数后会返回哪个函数包含具体值?
还有就是想要显示所有返回信息要调用哪个函数?
菜鸟还不太懂,希望具体一点回答,谢谢

回复

使用道具 举报

累计签到:25 天
连续签到:1 天
2015-12-21 12:01:36 显示全部楼层
为什么我用相同参数调用modbus_read_registers,modbus_read_input,modbus_read_bits,modbus_read_input_registers,四个函数,只有modbus_read_registers会返回正确的值,其他都是-1.
还有怎么显示出来报错啊?
求大神解释下

点评

这几个不是不同的命令号吗?  详情 回复 发表于 2015-12-22 11:23
回复

使用道具 举报

尚未签到

2015-12-22 11:23:21 显示全部楼层
mjuioplk 发表于 2015-12-21 12:01
为什么我用相同参数调用modbus_read_registers,modbus_read_input,modbus_read_bits,modbus_read_input_ ...

这几个不是不同的命令号吗?
回复

使用道具 举报

累计签到:25 天
连续签到:1 天
2015-12-28 14:29:31 显示全部楼层
是libmodbus库中四个独立的函数,调用的参数是一样的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了