您现在的位置是:首页 > PLC技术 > PLC技术

S7-300/400用户程序使用的局部数据堆栈(L堆栈)

来源:艾特贸易2017-09-21

简介各逻辑块都有它的局部变量 (L) 存储区,局部变量在逻辑块的变量声明表中生成,只在它被创建的块中有效。每个组织块用 20B 的临时局部数据来存储它的启动信息。局部数据可以按位、

    各逻辑块都有它的局部变量(L)存储区,局部变量在逻辑块的变量声明表中生成,只在它被创建的块中有效。每个组织块用20B的临时局部数据来存储它的启动信息。局部数据可以按位、字节、字和双字来存取,例如L0.0LB9LW4LD52

   CPU分配给当前正在处理的块的临时局部数据的存储器容量是有限的,这一存储区(即局部堆栈)的大小与CPU的型号有关。CPU给每一优先级分配了局部数据区,这样可以保证不同优先级的OB都有它们可以使用的局部数据空间。

    通过在STEP 7中设置参数,可以给S7-400CPU的每一优先级指定不同大小的局部数据区。S7-300 CPU每一优先级的局部数据区的大小是固定的。