发布于 2008-06-26 16:12:01
0楼
堆栈是一块特殊的存储区域在CPU中,在S7-300/400中可能看到过,其他的大学课本资料中也介绍过,它是采用先进后出的原则
在S7中有三种堆栈
我们经常说的就是你问的这种L堆栈,LOCAL 是用来存储局部数据的临时变量,也可以传递参数,以及参与住址块的启动.
可以按位,字节 字 双字来存取.
它只在被创建的逻辑块中有效,被执行完后 就别数据覆盖,至于它的存储容量和CPU 有关系 是固定的
另外还有快堆栈(B)和中断堆栈(I),这些东西你可以具体的去西门子课堂那里去找!
群 54592332 暂时以满!