您现在的位置是:首页 > PLC技术 > PLC技术

PLC表存数指令(ATT)

来源:艾特贸易2017-06-05

简介表存数指令用于把指定的字型数据添加到表格中。 (1) 格式:表存数指令 (ATT) 的梯形图如图 6-29 所示。该指令有 2 个数据输入端: DATA 为数值输入,指出将被存储的字型数据或者地址;

    表存数指令用于把指定的字型数据添加到表格中。    (1)格式:表存数指令(ATT)的梯形图如图6-29所示。该指令有2个数据输入端:DATA为数值输入,指出将被存储的字型数据或者地址;TBL为表格首地址,用以指明被访问的表格。
表存数指令的梯形图
    6-29    表存数指令的梯形图    (2)功能:当使能输入(EN)有效时,将输入字型数据添加到指定表格中最后一个数据的后面。表格中第1个数是最大填表数TL,第2个数是实际填表数EC,新填入的数据添加在表格中的上一个数据的后面,每向表中添加一个新的数据,EC会自动加1。一张表最多能存储100个填表数据。如果表溢出,则SM1.41    DATA的数据类型是INT,范围是VWIWQWMWSWSMWLWTCAIWAC、常数、*VD*AC*LD; TBL的数据类型是WORD、范围是VWIWQWMWSWSMWLWTC*VD*AC*LD    【例6-4】表存数指令应用举例,梯形图如图6-30所示。假没VW50单元的数据是1122,当I0.0OFF变为ON状态时,ATT指令执行一次.执行前后的变化情况如图6-31所示。
ATT指令的梯形图
    6-30    ATT指令的梯形图
ATT指令执行前后的变化情况
    6-31    ATT指令执行前后的变化情况    6-30对应的STL程序如下:    LD    I0.0    //取常开触头    ATT VW50VW0    //向表中存放一个数据