登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:探讨关于BMOV 指令问题
点击:2048 回复:16
楼主
编辑
引用
管理
马西
先想一下这段程序的执行结果是什么?
这段指令执行后会把D7400 中的值传送到D7401中,再次执行时会把新的值传送到D7401中,而D7401中的旧值会向后移动到D7402中。依次类推
从而达到可以实现类似FIFW指令的功能
高手解释一下为何这个指令在K10重叠的区域中会变成这样传送
19-07-03 11:43
1楼
编辑
引用
管理
zrx517697809
这条指令是把D7400--D7409传送到D7401--D7410中
19-07-03 12:01
2楼
编辑
引用
管理
YXBK
如一楼所说这条指令是把D7400--D7409(假设为A组)传送到D7401--D7410(B组)中,第一次传送时A组D7400的值是传至B组D7401,传送后A组中D7400变了新值,A组D7401是之前A组D7400的值.第二次传送A组D7400的新值给B组D7401,A组D7401传给B组D7402,以此类推。
19-07-03 14:56
3楼
编辑
引用
管理
蜀中之首
121齐步走
19-07-03 15:16
4楼
编辑
引用
管理
cvlsam
引用
蜀中之首
在 2019/7/3 15:16:17 发言
【内容省略】
FIFW或许是这样的方式走,BMOV应该是这样的方式:
Good Luck~
19-07-03 15:53
5楼
编辑
引用
管理
蜀中之首
有可能,要看手册
指令执行后D7400里是什么?
19-07-03 16:16
6楼
编辑
引用
管理
马西
执行后 D7400里面还是原来的值,改变后再次执行会把新值给D7401
19-07-03 16:29
7楼
编辑
引用
管理
sxjice545
你这问题我看不懂,“为何这个指令在K10重叠的区域中会变成这样传送”
19-07-03 16:30
8楼
编辑
引用
管理
18540531
D7400的值未被覆盖,所以一直保持不变,最终的结果是 重叠区域的值都被D7400 覆盖
19-07-03 17:19
9楼
编辑
引用
管理
ZCMY
执行一次,向右移一次,但如果D7400值一直不变的话,执行多次后,所有的值都一样了;
19-07-03 19:30
上一页
下一页
工控新闻
倍福校企合作
美欧联合声明!欧盟将取消对美国所有工业品关税
2025 年倍福第三期工业 PC 控制及其应用全国师资培训(中北大学站)开班仪式成功举行
聚焦AI与绿色双碳 金士顿亮相2025深圳国际电子展
7月工业生产平稳增长 发展质量持续提升
机器人初创公司Field AI融资后估值达20亿美元 投资方阵容极其豪华
中控技术登榜2025《财富》中国科技50强,以工业AI助力世界可持续发展
倍福2025 年第三期工业 PC 控制及其应用全国师资培训(中北大学站)开班仪式成功举行
更多新闻资讯