S7-200-PLC的指令系统基本指令3(堆栈指令)课件.ppt
《S7-200-PLC的指令系统基本指令3(堆栈指令)课件.ppt》由会员分享,可在线阅读,更多相关《S7-200-PLC的指令系统基本指令3(堆栈指令)课件.ppt(37页珍藏版)》请在三一办公上搜索。
1、,基本指令(三),S7-200可编程序控制器,基本指令(三)S7-200可编程序控制器,教学内容,LPS:进栈指令。LRD:读栈指令。LPP:出栈指令。,教学内容LPS:进栈指令。,教学目标,价值目标:培养学生探索问题 的本质特征的科学态度知识目标:了解逻辑堆栈操作指令的基本功能能力目标:熟练运用堆栈指令进行梯形图与 指令表的互换,教学目标价值目标:培养学生探索问题 的本质特征的科学态度,教学难点,堆栈的原理及正确的运用,教学难点堆栈的原理及正确的运用,堆栈操作指令,又称多分支回路指令 S7-200CN系列PLC使用一个9层堆栈来处理所有逻辑操作。堆栈是一组能够存储和取出数据的暂存单元,其特点
2、是“先进后出”。每一次进行入栈操作,新值放入栈顶,栈底值丢失;每一次进行出栈操作,栈顶值出栈,第2级堆栈内容上升到栈顶,栈底自动生成随机数。逻辑堆栈指令主要用来完成对触点进行复杂的连接,堆栈操作指令 又称多分支回路指令,堆栈操作指令,LPS(入栈)指令:LPS指令把栈顶值复制后压入堆栈,栈中原来数据依次下移一层,栈底值压出丢失。LRD(读栈)指令:LRD指令把逻辑堆栈第二层的值复制到栈顶,2-9层数据不变,堆栈没有压入和弹出。但原栈顶的值丢失。LPP(出栈)指令:LPP指令把堆栈弹出一级,原第二级的值变为新的栈顶值,原栈顶数据从栈内丢失。,堆栈操作指令 LPS(入栈)指令:LPS指令把栈顶值复
3、制后,说明: 逻辑堆栈指令可以嵌套使用,最多为9层。为保证程序地址指针不发生错误,入栈指令LPS和出栈指令LPP必须成对使用,最后一次读栈操作应使用出栈指令LPP。下图为逻辑堆栈指令的简单应用。,堆栈操作指令,说明:堆栈操作指令,2,3,4,5,6,7,8,9,堆栈使用示意图:LPS进栈,第一次使用LPS指令,堆栈操作指令,123456789堆栈使用示意图:LPS进栈第一次使用LPS,3,4,5,6,7,8,9,堆栈使用示意图:LPS进栈,第二次使用LPS指令,堆栈操作指令,123456789堆栈使用示意图:LPS进栈第二次使用LPS,3,4,5,6,7,8,9,堆栈使用示意图:LPS进栈,第
4、二次使用LPS指令,将第一次内容压入第2层,堆栈操作指令,123456789堆栈使用示意图:LPS进栈第二次使用LPS,4,5,6,7,8,9,堆栈使用示意图:LPS进栈,第三次使用LPS指令,将第二次内容压入第2层,又将第一次内容从第2层再压入第3层,堆栈操作指令,123456789堆栈使用示意图:LPS进栈第三次使用LPS,堆栈操作指令,说明: 2、使用LRD,是读出最上端所存的最新数 据的专用指令,栈内的数据不发生移 动。,堆栈操作指令说明:,4,5,6,7,8,9,堆栈使用示意图:LRD读栈,读取最上层的内容,堆栈中的内容不发生变化,堆栈操作指令,123456789堆栈使用示意图:LR
5、D读栈123读取最上层,堆栈操作指令,说明: 3、使用LPP指令,各数据按顺序向上 移动,后进的先出,将最上端的 数据读出,同该数据就从栈中消 失。,堆栈操作指令说明:,4,5,6,7,8,9,堆栈使用示意图:LPP出栈,第一次使用LPP,堆栈操作指令,123456789堆栈使用示意图:LPP出栈123第,4,5,6,7,8,9,堆栈操作指令,堆栈使用示意图:LPP出栈,第一次使用LPP,第二层的内容上移到第一层,第三层的内容上移到第二层,123456789堆栈操作指令堆栈使用示意图:LPP出栈12,S7-200-PLC的指令系统基本指令3(堆栈指令)课件,说明: 4、由于堆栈操作有其独特的顺
6、序性,因此要求堆栈的用法要求必须正确无误。堆栈只要保证入栈次数和出栈次数相等就不会出现大的问题,读栈不影响堆栈的指针的变化。 5、这些指令为独立指令,不带任何软元件编号。,堆栈操作指令,说明:堆栈操作指令,例1:一层堆栈,指令表LD I0.0A I0.1,堆栈操作指令,分支点开始,使用LPS指令,3 LPS,入栈,例1:一层堆栈 指令表堆栈操作指令I0.0,例1:一层堆栈,指令表LD I0.0A I0.1,3 LPS,出栈,4 A I0.25 Q0.0,6 LPP,7 Q0.1,使用LPP指令,堆栈操作指令,例1:一层堆栈 指令表3 LPS出栈,例1:一层堆栈,指令表LD I0.0A I0.1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S7 200 PLC 指令系统 基本 指令 堆栈 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1287942.html