您现在所在的是:

台达论坛

回帖:7个,阅读:1017 [上一页] [1] [下一页]
547
313073613
文章数:22
年度积分:50
历史总积分:547
品牌积分(台达):0
注册时间:2015/5/29
发站内信
发表于:2015/7/9 15:21:41
#0楼
问题是这样的 我用数显表采集到电压电流的数据 数显表与PLC通过485通信 传回的数据是二进制浮点数 换成16进制就是 H43 H5E HA8 H04 分别放在四个连续的D寄存器(D1、D2、D3、D4)里【其中H43 H5E 表示的是整数位,HA8和H04表示的应该是小数点后面的值】 我想把这组数据变成一个带小数的十进制数放在D寄存器里然后显示在触摸屏上 应该怎么做表情
15分悬赏
16168
zrx517697809
文章数:6262
年度积分:50
历史总积分:16168
品牌积分(台达):10
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2015/7/9 15:56:03
#1楼
可以先整个成一个整数,再转换成浮点数,再除100
此帖发自论坛手机版
致力于自动化
伺服 PLC HMI
547
313073613
文章数:22
年度积分:50
历史总积分:547
品牌积分(台达):0
注册时间:2015/5/29
发站内信
发表于:2015/7/10 10:27:22
#2楼
回复 #1楼 zrx517697809
怎样整成一个整数 ,整个数据时一个32位的数据 普通寄存器放不下 表情
2801
305456779
文章数:624
年度积分:50
历史总积分:2801
品牌积分(台达):0
注册时间:2012/2/29
发站内信
发表于:2015/7/10 10:58:50
#3楼
1、你的电压电流表是可以设置小数位数的,也就是单位
2、PLC中的数据不能为小数存在D寄存器中
3、触摸屏中数据显示可以设置小数位数
附件 人生日历截图20150710105747.jpg
547
313073613
文章数:22
年度积分:50
历史总积分:547
品牌积分(台达):0
注册时间:2015/5/29
发站内信
发表于:2015/7/13 8:37:09
#4楼
回复 #3楼 305456779
大神 没太看懂 能稍微解释一下指令么 最后触摸屏要读哪个寄存器的值?表情
2801
305456779
文章数:624
年度积分:50
历史总积分:2801
品牌积分(台达):0
注册时间:2012/2/29
发站内信
发表于:2015/7/14 8:21:18
#5楼
回复 #4楼 313073613
我这边是根据你提供的数据来的,D1,D2是整数,D3,D4是小数,我默认你的小数位数是2位(感觉是3位)那么就D1*100=D100,然后D100+D3=D102,下面那两条指令也是一样的,你最后要读的就是D102和D106,触摸屏上数值输出小数位数也要改为相应的位数。
547
313073613
文章数:22
年度积分:50
历史总积分:547
品牌积分(台达):0
注册时间:2015/5/29
发站内信
发表于:2015/7/14 9:23:24
#6楼
回复 #5楼 305456779
能加你qq什么的 说一下么 有点问题 这样回复不太方便
2801
305456779
文章数:624
年度积分:50
历史总积分:2801
品牌积分(台达):0
注册时间:2012/2/29
发站内信
发表于:2015/7/14 11:54:31
#7楼
回复 #6楼 313073613
你直接加305456779就可以。。。

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

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

46.8003