登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:如何将分散在8个寄存器中的数据转存到1个寄存器中
点击:2975 回复: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
上一页
下一页
工控新闻
狮头股份拟溢价296%收购利珀科技97%股份 切入机器视觉领域
大联大品佳集团推出基于Infineon产品的有感油泵FOC控制方案
西克重点推介 - 通用型光电传感器 G6
综能微网价值凸显,行业共建正当时 2025施耐德电气综能微网生态伙伴沙龙成功举办
西门子与中科摩通深化协同,共探智能制造创新路径
金融新政激活工业“智脑” 鸿道®操作系统筑基新型工业化
汇川技术与易盼(Eplan)达成技术战略合作,共筑工业全球化智能化数据基石
烽台科技面向护航新型工业化网络安全专项行动整体服务方案
更多新闻资讯