回复:求变量在20个扫描周期内的平均值

ws0866

  • 帖子

    1108
  • 精华

    8
  • 被关注

    21

论坛等级:侠圣

注册时间:2005-03-24

白金 白金 如何晋级?

发布于 2007-11-01 14:03:19

0楼

在S7-200里是指令,ATT指令向表(TBL)中增加一个数值(DATA)。表中第一个数是最大填表数(TL),第二个数是实际填表数(EC),指出已填入表的数据个数。新的数据填加在表中上一个数据的后面。每向表中填加一个新的数,EC会自动加1;先进先出(FIFO)指令条从数表据(TBL)中移走第一个数据,并将此数输出到DATA。剩余数据依次上移一个位置。每执行一条本指令,表中的数据数减1,可以看下200系统手册中指令集的表指令部分。

S7-300里是FC,FC84(ATT)指令向表(TBL)中增加一个数值,FC85(FIFO)指令条从数表据(TBL)中移走第一个数据。在增加数值前要用FC88对表进行定义,包括表的最大长度、开始位置、数据类型。可以看下FC的帮助,写的很详细。
好好学习天天向上
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54763条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。