您现在所在的是:

三菱Mitsubishi

回帖:13个,阅读:2897 [上一页] [1] [2] [下一页]
2801
305456779
文章数:624
年度积分:50
历史总积分:2801
注册时间:2012/2/29
发站内信
发表于:2014/12/8 14:16:04
#0楼
有8个数字如1,2,3,4,5,6,7,8,分别放在D900至907中,能不能把这几个地址中的数据放中一个寄存器中,如D908?最没办法的办法是乘一下,全部加起来,但是感觉太麻烦,有没有高手处理过这个问题,请指教,谢谢!
10298
339402782
文章数:3210
年度积分:56
历史总积分:10298
注册时间:2010/6/2
发站内信
2011国庆活动
发表于:2014/12/8 14:56:13
#1楼
记得三菱是有一段寄存器相加的指令的

另外,你的要求是几个寄存器内的数据相加还是相乘
18553
qjj740210
文章数:4779
年度积分:1322
历史总积分:18553
注册时间:2005/9/24
发站内信
2018春节活动(二)
2017国庆活动(二)
2017春节活动(二)
2016国庆活动(二)
西门子触摸屏(一)
三菱电机活动(二)
西门子logo体验(三)
西门子PLC体验(二)
2013辞旧迎新
发表于:2014/12/8 15:08:07
#2楼
除了你说的好像还真的没有什么更好的办法。
苦逼的奋斗者
2801
305456779
文章数:624
年度积分:50
历史总积分:2801
注册时间:2012/2/29
发站内信
发表于:2014/12/8 15:17:00
#3楼
回复 #1楼 339402782
相加,先乘10000000然后1000000,以此类推,然后全部加起来,在D908内出现12345678这几个数。
2801
305456779
文章数:624
年度积分:50
历史总积分:2801
注册时间:2012/2/29
发站内信
发表于:2014/12/8 16:39:58
#4楼
还不要浮点运算,太麻烦了。
附件 图像 1.jpg

附件 图像 3.jpg

附件 图像 4.jpg

附件 图像 5.jpg

附件 图像 6.jpg

附件 图像 7.jpg

附件 图像 8.jpg
3415
13801509984
文章数:293
年度积分:113
历史总积分:3415
注册时间:2014/9/20
发站内信
发表于:2014/12/8 17:17:46
#5楼
循环指令进行相加就好了
16168
zrx517697809
文章数:6262
年度积分:50
历史总积分:16168
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2014/12/8 17:53:52
#6楼
这个有意义吗,想不明白,若有个双位数的呢
此帖发自论坛手机版
致力于自动化
伺服 PLC HMI
10298
339402782
文章数:3210
年度积分:56
历史总积分:10298
注册时间:2010/6/2
发站内信
2011国庆活动
发表于:2014/12/8 19:03:49
#7楼
怀疑你整完会不会溢出
2801
305456779
文章数:624
年度积分:50
历史总积分:2801
注册时间:2012/2/29
发站内信
发表于:2014/12/9 8:12:04
#8楼
回复 #6楼 zrx517697809
当然有意义呀,没意义客户要求的也必须达到啊!至于位数的话,这是从仪表采集出来的ASCII码数据,不可能出双位数!
2801
305456779
文章数:624
年度积分:50
历史总积分:2801
注册时间:2012/2/29
发站内信
发表于:2014/12/9 8:13:11
#9楼
回复 #7楼 339402782
程序,数据都出来了,你看还会溢出吗?

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

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

62.4004