您现在所在的是:

台达论坛

回帖:7个,阅读:636 [上一页] [1] [下一页]
* 帖子主题:

寄存器数值问题

50
504080033
文章数:24
年度积分:50
历史总积分:50
品牌积分(台达):16
注册时间:2020/12/18
发站内信
发表于:2021/10/7 21:04:04
#0楼
为啥图一底下的传送值和上面的值不同
附件 1633611624(1).jpg

附件 1633611716(1).jpg



37240
cvlsam 版主
文章数:12401
年度积分:1592
历史总积分:37240
品牌积分(台达):43
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2021/10/8 5:16:12
#1楼
以下是引用5040800332021/10/7 21:04:04的发言:
为啥图一底下的传送值和上面的值不同
附件 1633611624(1).jpg

附件 1633611716(1).jpg




因为乘法指令的结果是至少2个字存储位置,上面显示的是乘法结果,而MOV指令移动的只是结果的一部分。
50
504080033
文章数:24
年度积分:50
历史总积分:50
品牌积分(台达):16
注册时间:2020/12/18
发站内信
发表于:2021/10/8 8:19:03
#2楼
回复 #1楼 cvlsam
只移动一部分值会对程序有影响吗?有其他指令可以移动全部的值吗?
37240
cvlsam 版主
文章数:12401
年度积分:1592
历史总积分:37240
品牌积分(台达):43
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2021/10/8 8:55:53
#3楼
以下是引用5040800332021/10/8 8:19:03的发言:
只移动一部分值会对程序有影响吗?有其他指令可以移动全部的值吗?

那取决于你的需求。

例如你有两间房子的钱,你觉得你只需要其中一间房,那么另一间房钱对你不重要。

16位乘法的结果为32位,你可以使用32位MOV指令进行整体搬移,32位乘法的结果是64位,那取决于你的PLC是否支持64位的数据搬移,如果不支持,你需要搬移2次。

Good Luck~
50
504080033
文章数:24
年度积分:50
历史总积分:50
品牌积分(台达):16
注册时间:2020/12/18
发站内信
发表于:2021/10/8 9:09:15
#4楼
回复 #3楼 cvlsam
感谢老师指点。
18553
qjj740210
文章数:4779
年度积分:1322
历史总积分:18553
品牌积分(台达):58
注册时间:2005/9/24
发站内信
2018春节活动(二)
2017国庆活动(二)
2017春节活动(二)
2016国庆活动(二)
西门子触摸屏(一)
三菱电机活动(二)
西门子logo体验(三)
西门子PLC体验(二)
2013辞旧迎新
发表于:2021/10/8 9:18:12
#5楼
回复 #2楼 504080033
移动指令除了MOV还有DMOV的?
苦逼的奋斗者
85321
ZCMY 版主
文章数:47403
年度积分:1380
历史总积分:85321
品牌积分(台达):193
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2021/10/8 11:26:53
#6楼
回复 #5楼 qjj740210
附件 DMOV.jpg
78
神的传说
文章数:1006
年度积分:78
历史总积分:78
品牌积分(台达):71
注册时间:2021/9/11
发站内信
发表于:2022/3/28 18:31:32
#7楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>

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

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

78.0005