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

S7-200 PLC逻辑堆栈的操作指令说明

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

简介S7-200 系列 PLC 中有一个 9 层堆栈,用于处理所有逻辑操作,称为逻辑堆栈。堆栈指令的操作如图 7-6 所示。 图 7-6 执行 ALD 、 OLD 、 LPS 、 LRD 、 LPP 指令对逻辑堆栈的影响 ALD 指令: ALD

    S7-200系列PLC中有一个9层堆栈,用于处理所有逻辑操作,称为逻辑堆栈。堆栈指令的操作如图7-6所示。

执行ALD、OLD、LPS、LRD、LPP指令对逻辑堆栈的影响

    7-6    执行ALDOLDLPSLRDLPP指令对逻辑堆栈的影响

   ALD指令:ALD指令把逻辑堆栈第一、第二级的值作“与”操作,结果置于栈顶。ALD执行后堆栈减少一级。

   OLD指令:OLD指令把逻辑堆栈第一、第二级的值作“或”操作,结果置于栈顶。OLD执行后堆栈减少一级。

   LPS指令:LPS进栈指令把栈顶值复制后压入堆栈,栈底值压出丢失。

   LRD指令:LRD读栈指令把逻辑堆栈第二级的值复制到栈顶,堆栈没有压入和弹出。

   LPP指令:LPP出栈指令把堆栈弹出一级,原第二级的值变为新的栈顶值。

   LPSLRDLPP指令的应用见图7-7

   I_PSLRDLPP指令均无操作数。

LPS、LRD、LPP指令的应用

    7-7    LPSLRDLPP指令的应用