登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:如何将分散在8个寄存器中的数据转存到1个寄存器中
点击:3009 回复: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
上一页
下一页
工控新闻
从“制造”到“定义”,施家兆瓦级UPS深耕智算“中国标准”
中国制造业技术路线图:机器人等产业2035年有望步入世界领先行列
树立智能制造新标杆,厦门ABB低压Tmax XT6智能生产线正式投产
AI平台只求快=白烧钱 选至强做机头“稳”住超大集群
优必选周剑:相比表演秀 人形机器人更要进工厂干实事
中国迈入全球制造强国行列!
我国首个自主可控具身智能开发平台发布
新时达工规级具身智能机器人登场
更多新闻资讯