登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:如何将分散在8个寄存器中的数据转存到1个寄存器中
点击:3010 回复:13
楼主
编辑
引用
管理
305456779
有8个数字如1,2,3,4,5,6,7,8,分别放在D900至907中,能不能把这几个地址中的数据放中一个寄存器中,如D908?最没办法的办法是乘一下,全部加起来,但是感觉太麻烦,有没有高手处理过这个问题,请指教,谢谢!
14-12-08 14:16
1楼
编辑
引用
管理
339402782
记得三菱是有一段寄存器相加的指令的
另外,你的要求是几个寄存器内的数据相加还是相乘
14-12-08 14:56
2楼
编辑
引用
管理
qjj740210
除了你说的好像还真的没有什么更好的办法。
14-12-08 15:08
3楼
编辑
引用
管理
305456779
相加,先乘10000000然后1000000,以此类推,然后全部加起来,在D908内出现12345678这几个数。
14-12-08 15:17
4楼
编辑
引用
管理
305456779
还不要浮点运算,太麻烦了。
14-12-08 16:39
5楼
编辑
引用
管理
13801509984
循环指令进行相加就好了
14-12-08 17:17
6楼
编辑
引用
管理
zrx517697809
这个有意义吗,想不明白,若有个双位数的呢
14-12-08 17:53
7楼
编辑
引用
管理
339402782
怀疑你整完会不会溢出
14-12-08 19:03
8楼
编辑
引用
管理
305456779
当然有意义呀,没意义客户要求的也必须达到啊!至于位数的话,这是从仪表采集出来的ASCII码数据,不可能出双位数!
14-12-09 08:12
9楼
编辑
引用
管理
305456779
程序,数据都出来了,你看还会溢出吗?
14-12-09 08:13
上一页
下一页
工控新闻
新时达工规级具身智能机器人登场
ABB与渠道伙伴“驭势同行”:坚定并持续地做正确的事
越疆科技启动深交所A股上市计划
ABB发布工业网络安全eBook,以全新产品组合应对行业关键挑战
倍福-西南大学全国智能制造师资培训(工业 PC 控制技术及其应用方向)活动通知
传感器技术如何赋能工程机械?
树立智能制造新标杆,厦门ABB低压Tmax XT6智能生产线正式投产
中国迈入全球制造强国行列!
更多新闻资讯