您现在所在的是:

台达论坛

回帖:10个,阅读:1395 [上一页] [1] [2] [下一页]
* 帖子主题:

modbus通讯问题

606
617671501
文章数:25
年度积分:50
历史总积分:606
品牌积分(台达):0
注册时间:2016/10/11
发站内信
发表于:2016/12/9 13:31:39
#0楼
我用modbus读取数据,要用modrd读取两次,但是第二次会把第一次读取的数据覆盖了怎么办,因为modrd读取的数据固定的放在d1050里的。我想用modrw读取数据,读取的实数数据放在了d4-d7四个寄存器里了要怎么把这四个地址的数据放在一起合并成一个实数呢,
19254
pqsh 版主
文章数:7424
年度积分:1084
历史总积分:19254
品牌积分(台达):25
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2016/12/9 16:36:44
#1楼
不要读取2次,一次读取2个字.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
品牌积分(台达):89
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2016/12/9 22:24:16
#2楼
读32位!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
903
bubble.ym
文章数:17
年度积分:50
历史总积分:903
品牌积分(台达):0
注册时间:2009/10/10
发站内信
发表于:2016/12/10 9:18:49
#3楼
这种古董 早该淘汰了!
903
bubble.ym
文章数:17
年度积分:50
历史总积分:903
品牌积分(台达):0
注册时间:2009/10/10
发站内信
发表于:2016/12/10 9:20:21
#4楼
表情
903
bubble.ym
文章数:17
年度积分:50
历史总积分:903
品牌积分(台达):0
注册时间:2009/10/10
发站内信
发表于:2016/12/10 9:24:00
#5楼
回复 #2楼 guanyumou
学习了,下面的帖子 搞错了,发错地方了,都不知道在哪里删除、 不好意思。
4809
528工控科技
文章数:1574
年度积分:20
历史总积分:4809
品牌积分(台达):0
注册时间:2014/1/3
发站内信
工控人谈电商
发表于:2016/12/10 12:16:27
#6楼
modrw  这个指令是一次可以读多个数据的。D4-D7 读四个。
gk528.com
10454
xlian
文章数:3232
年度积分:94
历史总积分:10454
品牌积分(台达):6
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2016/12/10 16:36:47
#7楼
看你读取的原数据是什么格式、如果是64位浮点就需要写段程序来转换;如果是32位浮点直接组合就是了
606
617671501
文章数:25
年度积分:50
历史总积分:606
品牌积分(台达):0
注册时间:2016/10/11
发站内信
发表于:2016/12/13 11:20:18
#8楼
回复 #1楼 pqsh
两个地址不连续啊,我只好分两次读
606
617671501
文章数:25
年度积分:50
历史总积分:606
品牌积分(台达):0
注册时间:2016/10/11
发站内信
发表于:2016/12/13 11:23:02
#9楼
回复 #7楼 xlian
是32位浮点的,但一个地址是h05。另一个地址是h25,地址不连续用modrd不好读,

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

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

62.4004