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

PLC表取数指令(FIFO/LIFO)

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

简介从表中移出一个数据有先进先出 (FIFO) 和后进先出 (LIFO) 两种指令。 (1) 格式:表取数指令 ( FIFO/LIFO) 的梯形图如图 6-32 所示。 图 6-32 表取数指令 (FIFO/LIFO) 的梯形图 (2) 功能:当使能输入

    从表中移出一个数据有先进先出(FIFO)和后进先出(LIFO)两种指令。    (1)格式:表取数指令( FIFO/LIFO)的梯形图如图6-32所示。
表取数指令(FIFO/LIFO)的梯形图
    6-32    表取数指令(FIFO/LIFO)的梯形图    (2)功能:当使能输入有效时,先进先出指令(FIFO)TBL指明的表中移出第一个字型数据并将其输出到DATA所指定的字单元。每次从表中移出一个数据,剩余数据依次上移一个字单元位置,同时实际填表数EC会自动减1    当使能输入有效时,后进先出指令( LIFO)TBL指明的表中移出最后一个字型数据并将其输出到DATA所指定的字单元。每次从表中取出一个数据,剩余数据位置保持不变,实际填表数EC会自动减1    【例6-5】表取数指令使用举例,梯形图如图6-33所示。当I1.2OFF变为ON状态时,FITO指令执行一次,执行前后的变化如图6-34所示。    6-33对应的STI.程序如下:    LD    I1.2    //取常开触头    FIFO    VW100AC1    //从表中取一个数据
表取数指令的梯形图
    6-33    表取数指令的梯形图
表取数指令执行前后的变化情况
    6-34    表取数指令执行前后的变化情况