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

西门子S7-200 PLC的触点块及堆栈操作指令

来源:艾特贸易2018-06-04

简介S7-200 有一个 9 位的模拟堆栈,用来保存逻辑运算的结果,下面的 8 位用来存储中间运算结果,堆栈还用来保存断点地址,这就是逻辑栈操作。 堆栈中的数据一般按“先进后出”的原则

    S7-200有一个9位的模拟堆栈,用来保存逻辑运算的结果,下面的8位用来存储中间运算结果,堆栈还用来保存断点地址,这就是逻辑栈操作。

    堆栈中的数据一般按“先进后出”的原则存放。有些梯形图的触点区域结构比较复杂,重复的串并联或在一个节点上存在多分支,列写这类梯形图的指令表时需用触点块及堆栈操作指令。如西门子S7-200系列PLCALDOLDLPSLRDLPP指令,用来表示块与、块或、入栈、读栈和弹栈。图2-3及图2-4以程序实例的形式给出了这5条指令的意义及使用。

触点块的串、并联指令

    2-3    触点块的串、并联指令

栈指令说明

    2-4    栈指令说明

    堆栈指令最多嵌套9层。为保证程序地址指针不发生错误,入栈和弹栈指令必须成对使用,最后一次读栈操作应使用弹栈指令。

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务