回复:S7-200在第二次调用子程序时,上次的的TEMP类型的局部变量的数值还在吗?

yanxiao

版主

  • 帖子

    12143
  • 精华

    46
  • 被关注

    183

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2012-07-31 12:05:50

4楼

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

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。