发布于 2012-07-31 12:05:50
4楼
L区是专用空间,除了用户程序,系统没有使用的,也不会被外部通讯通讯改变。所以留在L区的值,一定会留到下一次调用时。
问题在于,你下一次调用,能否拿到你想要的值?
这个在系统手册中隐约可以找到一些根据。S7200为L区准备了固定大小的一堆存贮空间,调用子程序时,L区是“伪动态”分配。它不能象PC机的内存分配可能被拒,而是每次必须能分配到空间,我们就可以想见,每个L区是和每级子程序是邦定的。但这个没有得到系统的保证,所以是否能保持在下一个版本PLC的有相同的表现?