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“,这两个指令在处理单字节与双字节数据传送时,使用较多,比较简单,也容易理解,在此不多做介绍。

发表回复

登录... 后才能评论