发布于 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的帮助,写的很详细。
好好学习天天向上