新手之S7-200表操作指令 点击:233 | 回复:3



EBN战略军团-黑丫头

    
  • 精华:0帖
  • 求助:6帖
  • 帖子:47帖 | 1885回
  • 年度积分:0
  • 历史总积分:8955
  • 注册:2011年10月27日
发表于:2012-06-21 21:34:19
楼主

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

 



楼主最近还看过



z123y

  • 精华:0帖
  • 求助:0帖
  • 帖子:30帖 | 1219回
  • 年度积分:1
  • 历史总积分:1579
  • 注册:2012年3月02日
发表于:2012-06-21 21:46:29
1楼

学习下,很基础很实用

 

C素年锦时

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 546回
  • 年度积分:0
  • 历史总积分:1187
  • 注册:2012年4月26日
发表于:2012-06-21 23:41:41
2楼
这个不错,收藏!              

zckjjm

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2012-06-22 10:06:49
3楼
我也收了,非常感谢!

热门招聘
相关主题

官方公众号

智造工程师