- 11
- 0
- 约1.96千字
- 约 2页
- 2017-08-24 发布于贵州
- 举报
S7-200系列采用模拟栈的结构,用于保存逻辑运算结果及断点的地址,称为逻辑堆栈。S7-200系列PLC中有一个9层的堆栈。在此讨论断点保护功能的堆栈操作。
(1)指令的功能
堆栈操作指令用于处理线路的分支点。在编制控制程序时,经常遇到多个分支电路同时受一个或一组触点控制的情况如图4-17所示,若采用前述指令不容易编写程序,用堆栈操作指令则可方便的将图4-17所示梯形图转换为语句表。
LPS(入栈)指令:LPS指令把栈顶值复制后压入堆栈,栈中原来数据依次下移一层,栈底值压出丢失。
LRD(读栈)指令:LRD指令把逻辑堆栈第二层的值复制到栈顶,2-9层数据不变,堆栈没有压入和弹出。但原栈顶的值丢失。
LPP(出栈)指令:LPP指令把堆栈弹出一级,原第二级的值变为新的栈顶值,原栈顶数据从栈内丢失。
LPS、LRD、LPP指令的操作过程如图4-16所示。图中Iv.x为存储在栈区的断点的地址。
LPS进栈 LRD读栈 LPP出栈
前 后 前 后 前 后
v0 Iv1 Iv2 Iv3 Iv4 Iv5 Iv6 Iv7 Iv8 Iv1 Iv1 Iv2 Iv
您可能关注的文档
最近下载
- 胃肠道解剖课件.pptx VIP
- 湖北省2025年普通高中学业水平合格性考试化学试卷.docx VIP
- 2025年东莞市第一中学自主招生数学复习题库附答案解析.pdf
- 重力式混凝土挡土墙施工方案.doc VIP
- 2026年东莞市第一中学数理实验班自主招生数学复习题库附答案解析.pdf
- 【国家标准】GBT 19936.1-2005 齿轮FZG试验程序 第1部分:油品的相对胶合承载能力 FZG试验方法A-8.3-1990.pdf
- DB34T 4512-2023 医院膳食服务规范.pdf VIP
- 加工车间规章管理制度.docx VIP
- 数字孪生电气火灾早期智能监测系统设计与应用.pdf VIP
- 成图大赛历届竞赛题及答案.pdf VIP
原创力文档

文档评论(0)