s7200PLC逻辑堆栈的操作题库.pptVIP

  • 33
  • 0
  • 约3.85千字
  • 约 17页
  • 2017-07-21 发布于湖北
  • 举报
Slide * 九、逻辑堆栈的操作 指令的功能 LPS(入栈)指令:LPS指令把栈顶值复制后压入堆栈,栈中原来数据依次下移一层,栈底值压出丢失。 LRD(读栈)指令:LRD指令把逻辑堆栈第二层的值复制到栈顶,2-9层数据不变,堆栈没有压入和弹出。但原栈顶的值丢失。 LPP(出栈)指令:LPP指令把堆栈弹出一级,原第二级的值变为新的栈顶值,原栈顶数据从栈内丢失。 ?6.1 Slide * LPS、LRD、LPP指令的操作过程如图所示。图中IV.X为存储在栈区的断点的地址。 前 后 前 后 前 后 图6-18 堆栈操作过程示意图 ?6.1 九、逻辑堆栈的操作 Slide * 逻辑堆栈指令可以嵌套使用,最多为9层。 为保证程序地址指针不发生错误,入栈指令LPS和出栈指令LPP必须成对使用,最后一次读栈操作应使用出栈指令LPP。 堆栈指令没有操作数。 LD I0.0 //装载常开触点 LPS //压入堆栈 LD I0.1 //装载常开触点 O I0.2 //或常开触点 ALD //块与操作 =

文档评论(0)

1亿VIP精品文档

相关文档