您好,欢迎访问一九零五行业门户网

西门子plc如何进栈出栈?

堆栈是计算机中常用的一种数据结构,遵循先入后出的原则,一般用于保存数据。在s7-200plc中涉及堆栈操作的指令有以下三种,后本文给出了梯形图应用实例。
逻辑入栈(lps,logic push)指令复制栈顶的值并将这个值推入栈顶,原栈顶中各级数据依次向下一级推移,栈底值被推出丢失。
逻辑读栈(lrd,logic read)指令将堆栈中第2层的值复制到栈顶,第2~9层的数据不变,原栈顶值消失。
逻辑出栈(lpp,logic pop)指令使栈内各层的数据向上移动一层,第2层的数据成为堆栈新的栈顶值,栈顶原来的数据从栈内消失。
梯形图在使用堆栈指令的注意事项:合理使用lps、lrd和lpp指令可使程序简化plc100.com,但是注意lps和lpp必须成对使用。用编程软件将梯形图转换为语句表程序时,编程软件会自动地加入lps、lrd和lpp指令。而写入语句表程序时,必须由用户来写入lps、lrd和lpp指令。
其它类似信息

推荐信息