登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:块传送指令BMOV不理解,求助
点击:2418 回复:7
楼主
编辑
引用
管理
sweet175
听了李金城老师的BMOV指令的讲课后,自己试着做了一下。(当终址大于原址时,数据块传送指令为逆序传送。)但是我试了四次都没有达到上面说的情况,这是怎么回事?
{没有参考书,在网上也没有找到资料,只能求助大伙儿了
}
15-12-17 08:45
1楼
编辑
引用
管理
liaohuanbin
地址重叠时,传送后会把前面的地址数据换掉再传送到下一个地址去,这情况在编程中是不禁允的,所以就要对地址做好合适的安排,避免发生数据传送后发生出错
15-12-17 09:09
2楼
编辑
引用
管理
sweet175
理解了一点,所以说(终址大于原址时,逆序传送)的意思是:终址的首位要大于原址的尾位是吗?
15-12-17 09:19
3楼
编辑
引用
管理
leechengyu
测试程式
BMOV执行前
BMOV执行一次
15-12-17 10:49
4楼
编辑
引用
管理
mjinbao
看顶楼结果,可能与传送顺序有关:序号小的寄存器先传送。
比如BMOV D10 D12 K4,D10(5)-D12、D11(10)-D13,此时,D12、D13分别为5、10,再执行D12-D14、D13-D15,就得到了D14(5)、D15(10)。
最后修改:
2015/12/17 11:07:47
15-12-17 11:06
5楼
编辑
引用
管理
leechengyu
补上BMOV指令说明~
顶楼的结果是BMOV指令多次执行的结果
15-12-17 11:44
6楼
编辑
引用
管理
sweet175
我明白了,受教了
15-12-17 16:43
7楼
编辑
引用
管理
高雅的雅
这个,如果批量处理地址重复的指令,一般都是脉冲型处理
15-12-17 18:24
工控新闻
ABB入选首批中欧能源合作典型案例
维保典范——6天完成英格索兰机组大修
武汉传感器产业规模冲击200亿,光谷打造全国产业高地
和利时牵头建设工信部制造业数字化转型促进中心,引领产业数智化升级新征程
华北工控| FW-1108HG:搭载海光3000系列处理器,适用于AI算力数据中心
新时达拟募资12.19亿元全部用于补充流动资金
具身智能机器人“全国挑战赛”在宁启动
台达定制化ESG解决方案 助力汉钟精机开启可持续发展实践!
更多新闻资讯