网站公告
本站微信技术交流群已开启,欢迎各位朋友加入,一起交流探讨,扫描网站下方微信二维码,添加博主微信,发送消息“进群”,即可由博主直接拉入技术交流群。
FANUC 数据传送指令MOVN
数据传送指令MOVN
当设备发生PMC报警时,我们通过在PMC梯形图中搜索对应的A地址即可以锁定发生报警的程序段,进而查看触发A地址的逻辑,分析出故障原因。通常情况下,可在梯形图中直接搜索A地址,如A0.0即可找到对应PMC程序段,但有些设备在梯形图中无法搜索到具体的A地址,只能搜索到含有A0等字节型式A地址的功能指令。对于许多初学者来说,可能就不知道该如何下手了。
遇到这种情况,其实是编程人员在编写程序时,将报警信息先放入到中间继电器R值中,并没有直接放入到A地址,再通过数据传送指令,将R地址的数据传送至A地址内,从而触发A地址报警。如上图使用的“MOVN”指令就是数据传送指令。
“MOVN”指令为任意字节传送指令,可根据需求一次性传输指定字节的数据,使用起来简洁方便。
如下图功能指令中的“40”位置填写需要传送的字节数,“R580”为源地址起始地址,“A0”为目标地址起始地址;图中功能指令的含义为将“R580”起始的连续40个字节地址的数据传送至由“A0”起始的连续40个字节地址中。即将“R580-R619”的数据传送至“A0-A39”中。
即R580对应A0,R581对应A1依次类推,如果在梯形图中想查找A2.0,直接搜索R582.0即可。
数据传送指令在梯形图中使用特别广泛,除上述举例的“MOVN”任意字节传送指令,还有单字节传送指令“MOVB”;
以及双字节传送指令”MOVW“,这两个指令在处理单字节与双字节数据传送时,使用较多,比较简单,也容易理解,在此不多做介绍。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。