西门子S7-200PLC表操作指令
时间:2021-07-16 15:36:54 作者:admin 点击:次
表操作指令如表4-25所示。
表4-25 表操作指令
名称
指令格式
(语句表)
功能
操作数
表存数指令
ATT DATA,TABLE
将一个字型数据DATA添加到表TABLE的末尾。EC值加1
DATA,TABLE:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD
DATA还可以是AIW,AC和常数
表取数指令
FIFO TABLE,DATA
将表TABLE的个字型数据删除,并将它送到DATA指定的单元。表中其余的数据项都向前移动一个位置,同时实际填表数EC值减1
DATA,TABLE:VW,IW,QW,MW,SW,SMW,LW,T,C, *VD,*AC,*LD
DATA还可以是AQW和AC
LIFO TABLE,DATA
将表TABLE的后一个字型数据删除,并将它送到DATA指定的单元。剩余数据位置保持不变,同时实际填表数EC值减1
表查找指令
FND= TBL,PTN,INDEX
FND<> TBL,PTN,INDEX
FND< TBL,PTN,INDEX
FND> TBL,PTN,INDEX
搜索表TBL,从INDEX指定的数据项开始,用给定值PTN检索出符合条件(=,<>,<,>)的数据项
如果找到一个符合条件的数据项,则INDEX指明该数据项在表中的位置。如果一个也找不到,则INDEX的值等于数据表的长度。为了搜索下一个符合的值,在再次使用该指令之前,必须先将INDEX加1
TBL:VW,IW,QW,MW,SMW,LW,T,C, *VD,*AC,*LD
PTN,INDEX:VW,IW,QW,MW,SW,SMW,LW,T,C,AC, *VD,*AC,*LD
PTN还可以是AIW和AC