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

S7-200 PLC的堆栈指令介绍

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

简介S7-200 有一个 9 位的堆栈,栈顶用来存储逻辑运算的结果,下面的 8 位用来存储中间运算结果。堆栈中的数据按先进后出、后进先出的原则存取。指令包括 LPS 、 LRD 、 LPP 。 LPS :进栈指

    S7-200有一个9位的堆栈,栈顶用来存储逻辑运算的结果,下面的8位用来存储中间运算结果。堆栈中的数据按“先进后出、后进先出”的原则存取。指令包括LPSLRDLPP    LPS:进栈指令,用于程序分支的开始。    LRD:读栈指令,用于程序分支的中间,后面还有分支。    LPP:出栈指令,用于程序分支的结束,后面没有分支。    它的基本使用如图4-11和图4-12所示。
LPS、LPP的使用
    4-11    LPSLPP的使用
LPS、LRD、LPP的使用
    4-12    LPSLRDLPP的使用    栈指令用于梯形图中多条并联于同一点的支路要用到同一中间运算结果的场合。它是一种组合指令,不能单独使用。    LPSLPP在一个堆栈程序中各出现一次(开始和结束时),两者必须成对使用;而LRD在程序中视连接在同一点的支路数目的多少可以多次使用,也可以不用。