欢迎来到天天文库
浏览记录
ID:21826658
大小:208.00 KB
页数:9页
时间:2018-10-25
《【30】堆栈与嵌套》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、【30】堆栈与嵌套《三菱FXPLC编程与应用入门》 课程地址:http://www.jcpeixun.com/lesson/1507/ 3.1.4、堆栈与嵌套 堆栈和嵌套是在PLC应用程序设计中经常碰到的两个术语。 1、堆栈 堆栈就是货仓,这是数字电子技术中借用的一个名词。具体到PLC来说,堆栈就是在PLC中的一个特定存储区,用来存储某些中间运算结果和存放程序断点及数据。堆栈操作的特点是:先进后出,后进先出。 如图为一具有11个存储单元的堆栈,最下面为栈底,最上面为栈顶。把一个数据或运算结果送入堆栈,叫进栈或压栈;把运算结果取出叫出栈。
2、进栈时,后来的永远在栈顶,原先栈中的数则依序向下移动一个单元。出栈时,栈顶的数从栈中弹出(不在栈中了)而下面的数则依序向上移动一个单元。这就和家中的米箱类似,先进米箱的米最后吃,最后倒进去的米先吃。进栈和出栈是对堆栈的两种操作,还有一种操作叫读栈。读栈只是读出栈顶的数据,而不会把数据从栈弹出。 上面介绍的是三菱FX2N的有关堆栈知识,在计算机中,堆栈是一个非常重要的概念,他可以帮助我们正确理解许多程序运行的过程 2、嵌套 嵌套就是套中套。例如,在一个大循环中,进入循环后发现其中还有一个小循环要先做,而且每一次大循环都要先做这个小循环,直到
3、大循环做完,这就叫做循环嵌套。再如调用子程序,子程序是一段公共程序,可以在主程序的任何地方进行调用,调用完后又回到主程序继续往下运行。如果一个程序在调用子程序时,子程序在运行中,又去调用另一个子程序,这就叫子程序嵌套。从上面二个例子可以说明,在PLC中,所谓嵌套是指在执行某种功能操作的过程中,再次执行这种类型的功能操作,(当然操作内容已经不同)就叫做这种操作的嵌套。PLC对各种内容的嵌套的层数都有一定的规定。三菱FX2N对主控指令的嵌套应用最多8层,而对子程序调用嵌套最多5层等等。 版权为技成所有,未经同意盗取必究!
4、 标签 三菱PLC基础 三菱连载PLC 精彩推荐 热门下载 资料中心 12015自动化生产线安装与调试技能大赛落幕 2松下PLC编程手册pdf下载 3PLC入门必备基础知识 4S7-1
5、200PLC中的模拟量转换 5如何实现S7-200SMART自由口通讯 6如何更新plc版本号 1西门子S7-200编程软件STEP7完整版 2S7-300/400常问问题集锦200904更新版 3三菱电机GT-Designer3画面设计手册 4CEMATV7.1+SP1的CEMAT修补程序 5西门子S7-200编程软件STEP7
6、-MicroWIN 6编程软件KincoBuilderV1.1.3.1_英文版 1PLC控制系统与智能化中央空调 2LOGO!产品优势和应用价值 3应用工程师的对LOGO!成功选型之路 4一个老电工对LOGO!的使用心得 5西门子产品经理详析LOGO!特点及应用 6电工基础知识
7、 叨叨直播课 18年09月20日 10:00 西门子S7-200SMART通信及其应 10:00 子程序、中断、模拟量、PID 19:30 西门子SMART班级课 20:00 三菱班级课 热门教程 新课上架 1 MODBUS通信协议及其应用
8、 71888 李金城 2 三菱
此文档下载收益归作者所有