您现在所在的是:

西门子SIEMENS

回帖:23个,阅读:1599 [上一页] [1] [2] [3] [下一页]
4659
zy356622
文章数:69
年度积分:119
历史总积分:4659
注册时间:2008/4/1
发站内信
发表于:2016/6/20 14:58:12
#10楼
00001至09999是离散输出(线圈)
? 10001至19999是离散输入(触点)
? 30001至39999是输入寄存器
? 40001至49999是保持寄存器
? 其中离散输出(线圈)和保持寄存器支持读取和写入请求,
而离散输入(触点)和输入寄存器仅支持读取请求。
? “地址”的具体值应与Modbus从站支持的地址一致。
? Count:“计数”参数。“计数”参数指定在该请求中读取
或写入的数据元素的数目。“计数”数值是位数
(对于位数据类型)和字数(对于字数据类型)。
4659
zy356622
文章数:69
年度积分:119
历史总积分:4659
注册时间:2008/4/1
发站内信
发表于:2016/6/20 15:08:21
#11楼
416384
1293
1035182683
文章数:114
年度积分:50
历史总积分:1293
注册时间:2015/6/13
发站内信
发表于:2016/6/20 15:23:07
#12楼
416384   请老兄讲清楚些,看不明白?
[此贴子已经被作者于2016/6/20 15:23:44编辑过]
4659
zy356622
文章数:69
年度积分:119
历史总积分:4659
注册时间:2008/4/1
发站内信
发表于:2016/6/20 15:35:41
#13楼
。?
Modbus主设备指令支持通过可选的寻址方法对大于9999的保持寄存器进行寻址。MBUS_MSG指令允许参数"地址"具有附加范围以支持保持寄存器地址的扩充范围。400001至465536用于保持寄存器?
例如:要访问保持寄存器16768,MBUS_MSG的"地址"参数应该设置为416768。?扩充寻址允许访问Modbus协议支持的65536个可能地址的全部范围。该扩充寻址仅支持保持寄存器
1293
1035182683
文章数:114
年度积分:50
历史总积分:1293
注册时间:2015/6/13
发站内信
发表于:2016/6/20 16:13:50
#14楼
是不是映射的地址小于9999的可以加上40001,如果大于9999的直接加上400001?
4584
zhengpan2010
文章数:2686
年度积分:50
历史总积分:4584
注册时间:2010/9/13
发站内信
发表于:2016/6/20 16:27:08
#15楼
以下是引用10351826832016/6/20 9:07:38的发言:
附件 捕获1.jpg



开始学习modbus 通讯,大家帮我看看问题出在哪里?总是4号错误
变频器寄存器地址4000h  正传指令0001h  4000h换算成10进制16384+40001=56385.
把控制指令00001写进VB100.我这样写对吗?
[此贴子已经被作者于2016/6/20 9:15:08编辑过]
数据弄混了吧
4584
zhengpan2010
文章数:2686
年度积分:50
历史总积分:4584
注册时间:2010/9/13
发站内信
发表于:2016/6/20 16:28:06
#16楼
以下是引用gk_02016/6/20 9:18:03的发言:
地址不对吧,有56385的地址么?
估计楼主是吧 10进制的数和16进制的数弄混了
5613
yeyecun
文章数:929
年度积分:50
历史总积分:5613
注册时间:2011/9/20
发站内信
发表于:2016/6/20 16:31:51
#17楼
楼主通讯地址格式不对,最前面必须是4,换算后再加一
10558
osp321
文章数:4823
年度积分:50
历史总积分:10558
注册时间:2007/6/5
发站内信
寻找英威腾(三)
发表于:2016/6/20 22:04:13
#18楼
楼主把协议上传看看
总有一天我不再做枝头上夜莺的哀吟
像沙翁中的云雀,我会一翅冲天
为泱泱大国的中华唱出我赞美的诗章;
2265
liangmaoxian
文章数:572
年度积分:50
历史总积分:2265
注册时间:2014/10/26
发站内信
发表于:2016/6/20 23:18:39
#19楼
楼主继续加油啊!我等着看答案呢

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

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

78.0005