打印

关于Modbus-ascii协议 03功能

[复制链接]
3955|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
woalmlml|  楼主 | 2013-6-4 09:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于Modbus-ascii协议 03功能,读取的数据缓冲区,上位机发送的命令中,知道了读取数据的起始地址和数据个数,怎样去定义这个数据缓冲区?
沙发
woalmlml|  楼主 | 2013-6-4 10:38 | 只看该作者
本帖最后由 woalmlml 于 2013-6-4 10:41 编辑

我试着没有定义这个数据缓冲区,而是加入了 06 功能,使用了一个空buf[ ],用 modbus poll 测的时候,有出现:CRC Error、Bytes Missing Error交替错误,还有错误的次数,不过是51/45,看来问题还在代码中。继续探究.....

使用特权

评论回复
板凳
woalmlml|  楼主 | 2013-6-4 11:36 | 只看该作者
卡了好久了,中断执行的时候,错误是:Bytes Missing Error

使用特权

评论回复
地板
woalmlml|  楼主 | 2013-6-5 16:14 | 只看该作者
原来是自己在设置组态王时出现了问题

使用特权

评论回复
5
hawksabre| | 2013-6-5 19:01 | 只看该作者
问题解决了  就好   楼主   顶一个

使用特权

评论回复
6
woalmlml|  楼主 | 2013-6-7 15:26 | 只看该作者
谢谢支持,顶你一个

使用特权

评论回复
7
trumpxp| | 2013-6-7 19:06 | 只看该作者
楼主   解决问题的速度好快啊   顶一个  不错哦

使用特权

评论回复
8
wang112411| | 2014-2-10 09:29 | 只看该作者
楼主哟没有MODBUS—rtu方面的代码啊,能不能分享啊!!!

使用特权

评论回复
9
fhliujie2000| | 2014-2-10 11:54 | 只看该作者
顶一下

使用特权

评论回复
10
airwill| | 2014-2-11 09:27 | 只看该作者
数据缓冲区 其实是编程时项目定义的.
你可以把系统里一大堆的工作参数定义在一起, 称之为数据缓冲区.

使用特权

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

本版积分规则

1

主题

5

帖子

0

粉丝