恭喜,你发布的帖子
发布于 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的程序内存?
请填写推广理由:
分享
只看
楼主