S7-200PLC 表操作指令

表操作指令如表4-25所示。

 

 

 

 

 

 

 

 

4-25 表操作指令

名称

指令格式

(语句表)

功能

操作数

表存数指令

ATT DATATABLE

将一个字型数据DATA添加到表TABLE的末尾。EC值加1

DATATABLEVWIWQWMWSWSMWLWTCAC*VD*AC*LD

DATA还可以是AIWAC和常数

表取数指令

FIFO TABLEDATA

将表TABLE的第一个字型数据删除,并将它送到DATA指定的单元。表中其余的数据项都向前移动一个位置,同时实际填表数EC值减1

DATATABLEVWIWQWMWSWSMWLWTC *VD*AC*LD

DATA还可以是AQWAC

LIFO TABLEDATA

将表TABLE的最后一个字型数据删除,并将它送到DATA指定的单元。剩余数据位置保持不变,同时实际填表数EC值减1

表查找指令

FND= TBLPTNINDEX

FND<> TBLPTNINDEX

FND< TBLPTNINDEX

FND> TBLPTNINDEX

搜索表TBL,从INDEX指定的数据项开始,用给定值PTN检索出符合条件(=<><>)的数据项

如果找到一个符合条件的数据项,则INDEX指明该数据项在表中的位置。如果一个也找不到,则INDEX的值等于数据表的长度。为了搜索下一个符合的值,在再次使用该指令之前,必须先将INDEX1

TBLVWIWQWMWSMWLWTC *VD*AC*LD

PTNINDEXVWIWQWMWSWSMWLWTCAC *VD*AC*LD

PTN还可以是AIWAC

详细的应用参照http://www.plc100.com/sanling/