课程十五 FANUC PMC功能之变址数据传送 XMOV SUB18

课程十五 FANUC PMC功能之变址数据传送 XMOV SUB18

1、指令功能
读取数据表中任意位置的数据,数据表的数据类型为BCD编码形式。
注意:此处指定的数据表头地址被指定为表内号0。
2、机床上应用场合
应用于数据的运算,比如刀库程序中数据处理等,处理的数据为BCD码
3、控制条件
控制条件:
(a) 指定数据表元素的位数(BYT)
BYT=0:2位BCD码(1字节) 范围为0-99。
BYT=1:4位BCD码(2字节) 范围为0-9999。
(b) 读写选择(RW)
RW=0:从数据表中读取数据。
RW=1:将数据写入数据表。
(c) 重置(RST)
ACT=0:不执行重置。
AXT=1:执行重置,置W1=0。
(d) 执行条件(ACT)
ACT=0:不执行XMOV,W1不改变。
ACT=1:执行XMOV。
参数:
(a) 数据表容量
数据表从0开始,如果数据表末尾为n,这需要设定n+1。这个值取决于控制条件“BYT”,其范
标题: 功能指令说明文档
Page 40 / 286
围如下:
BYT=0: 0~99
BYT=1: 0~9999
(b) 数据表首地址
设定数据表的首地址。数据表的地址是固定的,因此必须实现决定数据表的地址,其占用存储空间为(数据字节数)×(数据个数)。
(c) 输入/输出数据地址
用于读取和写入数据,数据长度与参数1中设定的数据长度一致。
(d) 表内号地址
存放着进行读或者写操作的地址。
输出信号(W1):
W1=0:无错误。
W1=1:存在错误 (当表的索引号超出数据表的范围的时候将出现错误)。

4、程序案例
该示例程序中数据元素设定为为2位BCD码(R100.0=1),R9091.0为常0信号,则为读操作,参数10指的是数据表的长度,R1000~R1019为数据表存储空间,R2000为输入输出数据地址,R3000为索引号地址。则结果如下:

轻松学习PMC编程系列教程文章地址-提升篇

序号名称文章地址
课程一如何学习FANUC PMC功能指令点击阅读
课程二FANUC PMC功能指令之延时接通定时器SUB54点击阅读
课程三 PMC功能指令之固定延时关断定时器SUB77点击阅读
课程四FANUC PMC功能之任意字节数据传送指令 MOVN SUB45点击阅读
课程五FANUC PMC功能之数值大小判别 COMP:SUB 15
课程六FANUC PMC功能之二进制变址数据传送 XMOVB SUB 35点击阅读
课程七FANUC PMC功能之逻辑或数据传送 MOVOR SUB28点击阅读
课程八FANUC PMC功能之数据检索:数据检索:SUB 17点击阅读
课程九FANUC PMC功能之一致性检测 COIN:SUB 16
课程十FANUC PMC功能之逻辑乘数据传送 MOVE SUB8点击阅读
课程十一FANUC PMC功能之4字节数据传送指令 MOVD SUB47点击阅读
课程十二FANUC PMC功能指令之固定延时接通定时器SUB24点击阅读
课程十三FANUC PMC功能之固定计数器SUB 56点击阅读
课程十四 FANUC PMC功能指令之计数器SUB5点击阅读
课程十五 FANUC PMC功能之2字节数据传送指令MOVW SUB44点击阅读
课程十六PMC功能指令之定时器TMR(SUB3)点击阅读
课程十七FANUC PMC功能之1字节数据传送指令SUB43点击阅读

share5

share5

分享主题:分享数控机床电气调试与维修知识,提升个人技能。分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的.
【座右铭】每天进步一点点。问题有了,方法总会有的。人与人之间的差别在于你只看到别人的成功,看不到别人的努力。
QQ:799309212
微信:share558
技术交流群:343338585
数控资源站:点击进入
share5

未经允许不得转载:共享屋 » 课程十五 FANUC PMC功能之变址数据传送 XMOV SUB18

评论 0

评论前必须登录!

登陆 注册