回复:828D PLC局部变量问题

已锁定

asdf6

西门子1847工业学习平台

  • 帖子

    1182
  • 精华

    12
  • 被关注

    132

论坛等级:奇侠

注册时间:2008-09-02

钻石 钻石 如何晋级?

发布于 2021-04-14 13:00:54

7楼

看了下软件的帮助,里面这样描述:

1、PLC内部的存储区域有一块临时内存L,大小60个字节。

2、程序中的每个程序组织单元(POU)都有自己的局部变量表,配备 60 个字节的 L 内存。

3、局部变量使用 PLC 的临时局部内存,不占用 PLC 中的程序内存。因为局部变量占用了临时内存,因此,在每次调用 POU 时,请务必在 POU 中初始化局部变量。您无法保证局部变量在一次迭代到下一次迭代的过程中保持数据值。

从以上的描述,是否可以这样理解:

每次执行POU块时,自己的局部变量表中的变量会占用同一个PLC的临时内存。

1、但是每个POU都有自己的局部变量表,程序没执行时这个变量表是存储哪?是存储存储在POU程序中?

2、在PLC运行后,所有程序是都被读入PLC的程序内存,然后按顺序执行,还是按执行队列紧紧读入几个块到PLC的程序内存?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25498条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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