s7200plc逻辑堆栈的操作汇总.pptVIP

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

文档评论(0)

1亿VIP精品文档

相关文档