您现在的位置是:首页 > PLC技术 > PLC技术

S7-200系列PLC的表查找指令

来源:艾特贸易2017-06-04

简介表查找指令 (Table Find) 是从字型数据表中找出符合条件数据在数据表中的地址编号,编号范围为 0 ~ 99 。在梯形图中该指令有 4 个数据输入端: TBL 为数据表的首地址,用以指明被访问

    表查找指令(Table Find)是从字型数据表中找出符合条件数据在数据表中的地址编号,编号范围为099。在梯形图中该指令有4个数据输入端:TBL为数据表的首地址,用以指明被访问数据表的位置;PTN用来描述查表条件时进行比较的数据;INDX用来指定表中符合查找条件的数据所在的位置;CMD是比较运算的编码,它是一个14的数值,分别代表运算符=<><>TBLPTNINDX为字型数据,CMD为字节型数据,有效操作数见表4-88    4-88    表查找指令的有效操作数
表查找指令的有效操作数
    表查找指令执行前,应先对INDX的内容清0。当EN有效时,从数据表的第0个数据开始查找符合条件的数据,若没有发现符合条件的数据,则INDX的值等于EC;若找到一个符合条件的数据,则将该数据在表中的地址装入INDX中;若找到一个符合条件的数据后,想继续向下寻找,必须先对INDX1,然后重新激活表查找指令,从表中符合条件数据的下一个数据开始查找。表查找指令格式见表4-89    4-89    表查找指令格式
表查找指令格式
    表查找指令的例子见表4-90,当I0.0接通,从以VW202为首地址的表中找出内容等于3130的数据在表中的位置,执行过程见表4-91    4-90    表查找指令的例子
表查找指令的例子
    4-91    查找指令执行过程
查找指令执行过程