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

S7-200 PLC表中取数指令及应用实例

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

简介在 S7-200 中,可以将表中的字型数据按照先进先出 ( FIFO) 或后进先出 (LIFO) 的方式取出,送到指定的存储单元。每次取出一个数据,实际填表数 EC 自动减 l 。指令介绍见表 4.16 。 表 4-

    S7-200中,可以将表中的字型数据按照先进先出( FIFO)或后进先出(LIFO)的方式取出,送到指定的存储单元。每次取出一个数据,实际填表数EC自动减l。指令介绍见表4.16    4-16    表中取数指令
    LAD  指令名称     方块上部     的符号     STL指令     指令说明  先进先出     FIFO FIFO TBL, DATA  从TBL中取出最先进入表中的数据, 送到DATA字型存储单元。剩余数据依 次上移一位  后进先出     LIFO LIFO TBL, DATA  从TBL中取出最后进入表中的数据, 送到DATA字型存储单元
    表中取数指令影响的特殊继电器为SM1.5(表空)。    影响允许输出ENO正常工作的出错条件为:SM4.3(运行时间),0006(间接寻址),0091(操作数超界)。    【例】  对表4-15,执行“FIFO VW100AC0”指令,执行结果见表4-17    4-17    FIFO指令执行结果  操作数     存储单元     执行前数据     执行后数据      明     DATA     AC0         1234     从表中取出的第一个数据     TBL     VW100     0004     0004     TL =4,最大填表数不变     VW102     0002     0001     实际填表数由2自动变为1     VW104     1234     5678     数据0     VW106     5678  ****     数据1变为无效数据     VW108  ****  ****     无效数据     VW110  ****  ****     无效数据