课程十七 FANUC PMC功能之数据检索DSCH :SUB 17

课程十七 FANUC PMC功能之数据检索DSCH :SUB 17

1、指令功能
该功能指令能够在数据表中查找任意数据,并将该数据在表中的位置(表头为0开始计数)输出到指定地址中,该功能指令的数据类型为BCD编码。

注意:在该指令中你可以用R、E或D任意的地址指定数据表。
2、机床上应用场合
该指令主要用于刀库控制方面,检索刀具使用。
3、控制条件

(a) 指定数据长度(BYT)
BYT=0:数据表中数据为2位BCD码。
BYT=1:数据表中数据为4位BCD码。
(b) 重置(RST)
RST=0:不进行重置。
RST=1:进行重置,W1=0。
(c) 启动(ACT)
ACT=0:不执行DSCH,W1不改变。
ACT=1:执行DSCH,如果在表内找到期望数据,则置W1=0;如果未找到,则置W1=1。
参数:
(a) 数据表容量
指定数据表的大小,其范围取决于控制条件BYT,具体范围如下:
BYT=0:1至99
BYT=1:1至9999
(b) 数据表首地址
指定数据表存储空间的首地址。
(c) 检索数据地址
指定存储检索数据的存储地址。
(d) 检索结果输出地址
一旦检索到目标,该目标所在的编号将被输出,输出结果需要的字节数与数据元素字节数相同。
输出(W1):
W1=0:找到检索数据。
W1=1:未找到检索数据。
4、指令案例

该程序指令为2位BCD码(BYT=0)数据检索指令,数据表长度为5个2位BCD码,R1000~R1004为数据表范围,R2000为需要检索的数据地址(设定检索数据为5),R3000为检索结果输出地址,则结果为2、W1=0。

轻松学习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功能之数据检索DSCH :SUB 17

评论 0

评论前必须登录!

登陆 注册