您现在所在的是:

串口通信

回帖:5个,阅读:1946 [上一页] [1] [下一页]
* 帖子主题:

让我晕的modbus格式

4848
gao921219
文章数:791
年度积分:59
历史总积分:4848
注册时间:2004/8/3
发站内信
发表于:2006/12/28 21:02:00
#0楼
发送命令:[设备地址] [命令号01] [起始寄存器地址高8位] [低8位] [读取的寄存器数高8位] [低8位] [CRC校验的低8位] [CRC校验的高8位]

按此,不明白的一点是:[起始寄存器地址高8位] [低8位]这是源地址,那么目的地址是什么呢?或者这样说:向[设备地址]的:[起始寄存器地址高8位] [低8位]中写的数据的哪里?又或者,从设备中读出来的数据存放在哪里?
我好晕!!!表情表情表情表情表情表情
独在异乡为异客,每逢佳节倍思亲。遥知兄弟登高处,遍插茱萸少一人。
1030
lidaping011
文章数:58
年度积分:50
历史总积分:1030
注册时间:2006/10/26
发站内信
发表于:2007/1/9 21:06:00
#1楼
不是有个数据接收功能块FB7吗,DB_NO和DBB_NO就是接收到的数据存储的地址,DB_NO表示存储的数据块号,DBB_NO表示起始地址,还有个LEN表示长度。
1143
jiang1128
文章数:65
年度积分:50
历史总积分:1143
注册时间:2004/6/16
发站内信
发表于:2007/2/5 14:01:00
#3楼
当你通过通讯向从机发送读或者写的指令时,从机就会返回一串字符
从机地址+功能码+数据高八位+数据低八位+CRC校验
        喜欢瞌睡
950
BaiduSoft
文章数:19
年度积分:50
历史总积分:950
注册时间:2007/1/29
发站内信
发表于:2007/2/6 17:19:00
#4楼
www.BaiduSoft.com          www.BaiduSoft.cn
1922
周长锁
文章数:312
年度积分:53
历史总积分:1922
注册时间:2006/4/29
发站内信
08年优秀博客奖
发表于:2007/4/6 19:57:00
#5楼
发送命令:[设备地址] [命令号01] [起始寄存器地址高8位] [低8位] [读取的寄存器数高8位] [低8位] [CRC校验的低8位] [CRC校验的高8位]

这条命令是读取命令

[起始寄存器地址高8位] [低8位]是目的地址, [读取的寄存器数高8位] [低8位]是要从目的地址开始读取的寄存器数量,设备中读出来的数据格式不是这样的,有他特定的格式

欢迎光临我的BLOG

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004