首页 理论教育 BCD码数据检索DSCH(SUB17)功能指令35优化指南

BCD码数据检索DSCH(SUB17)功能指令35优化指南

时间:2023-07-02 理论教育 版权反馈
【摘要】:图3-94 功能指令DSCH格式3.参数设定BYT指定表内数据长度:BYT=0时数据表内存储数据为2位BCD码,BYT=1时数据表内存储数据为4位BCD码。RST复位信号:RST=0时不执行复位,RST=1时对W1信号进行复位,W1=0。表3-15 刀具号管理数据表示例要求搜索刀号10在数据表中所处位置。图3-95 DSCH程序实例检索流程图如图3-96所示。

BCD码数据检索DSCH(SUB17)功能指令35优化指南

1.功能

检索指定的数据是否存在于数据表内,并输出表内序号

2.符号

如图3-94所示。

978-7-111-32289-4-Chapter03-140.jpg

图3-94 功能指令DSCH格式

3.参数设定

BYT指定表内数据长度:BYT=0时数据表内存储数据为2位BCD码,BYT=1时数据表内存储数据为4位BCD码。

RST复位信号:RST=0时不执行复位,RST=1时对W1信号进行复位,W1=0。

ACT触发信号:ACT=0时不执行DSCH指令,ACT=1时执行DSCH指令,将指定数据的表内地址输出。

W1检索数据是否存在标志位:W1=0时检索数据存在,W1=1时检索数据不存在。

数据表容量:数据表长度,如指刀库容量。

数据表起始地址:该数据表首地址,如刀库1号刀座内数据存放的寄存器地址。(www.xing528.com)

检索数据地址:被检索数据存放的地址,如调多少号刀具,检索相应的寄存器地址。

检索结果输出地址:检索到数据后,将其结果存放在寄存器中,该寄存器的地址为检索结果输出地址。

4.用法

实例:已知机床刀库容量为20,采用随机选刀方式,刀具号管理数据表见表3-15所示。

表3-15 刀具号管理数据表示例

978-7-111-32289-4-Chapter03-141.jpg

要求搜索刀号10在数据表中所处位置。

程序如图3-95所示。

978-7-111-32289-4-Chapter03-142.jpg

图3-95 DSCH程序实例

检索流程图如图3-96所示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈