打印

MODBUS协议(求助),请各位帮忙,谢谢!

[复制链接]
1560|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lzm2008|  楼主 | 2010-8-7 15:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看modbus资料估计都一周多了,始终不得其所,想改个功能始终改不好,压力好大。
现在的程序中能实现0x04功能码,而我要加的功能是增加0x10的功能,能实现上位机通过modbus协议修改下位机的波特率和地址。
比如说我上位机发送指令 20(原地址)-0x10(功能码)+寄存器起始地址0006+0002(数据个数)+0030(要修改的地址)+00001(要修改的波特率)+crc。 就实现,把下位机的地址改为30,波特率改为1(代表4800)。不知道我是否表达得清楚。 请原谅,我只能发通信的代码。

  本人愚钝,希望比较熟悉的坛友帮个忙,谢谢了!

modbus.rar

1.73 KB

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:HOLTEK QQ:710536965 ------------------------------------------------------------------------------

29

主题

183

帖子

0

粉丝