plc怎么添加映像区,plc变量存储区怎么用

首页 > 实用技巧 > 作者:YD1662024-01-14 18:34:32

plc怎么添加映像区,plc变量存储区怎么用(1)

过程映像区

1.1 什么是过程映像区?

当我们在用户程序中对输入 (I) 和输出 (Q) 地址区进行寻址时,CPU并不直接访问信号模块, 而是访问 CPU 系统存储器中的存储区。 该存储区就是过程映像区。该区域分为两部分: 输入过程映像区(PII)和输出过程映像区(PIQ)。有两种方式可以更新过程映像区:OB1更新过程映像区和PIP更新过程映像区。

1.2 使用过程映像区有什么好处?

与直接访问输入/输出模块相比,访问过程映像区的优势在于在循环程序处理期间,可为CPU 提供一致的过程映像区数据,即在程序执行过程中,访问的过程映像区信号始终一致。 如果在程序执行期间输入模块的信号状态发生变化,过程映像区中的信号状态将保持不变,直到过程映像区在下一个周期中被更新。只有在过程映像区刷新时刻,I区和Q 区的内容才与输入/输出的实际值相同,所以它们并不能直接反映输入/输出的实际状态。

此外,由于过程映像存储在CPU的系统存储器中,访问过程映像区的速度明显快于直接访问信号模块。为了节省时间,通常程序中使用过程映像区的数据。

1.3 过程映像区的设置

对于S7-300/400的CPU而言,可以设置过程映像区的大小,具体设置方法如图1和图2所示,设置范围可以查看CPU的技术规范手册或者在组态界面查看。

对于S7-1200/1500CPU而言过程映像区不可更改。S7-1200 CPU输入过程映像区大小为1kbyte,输出过程映像区的大小为1kbyte。

S7-1500CPU输入过程映像区大小为32kbyte,输出过程映像区的大小为32kbyte。

plc怎么添加映像区,plc变量存储区怎么用(2)

图1 经典STEP7软件中设置CPU过程映像区

plc怎么添加映像区,plc变量存储区怎么用(3)

图2 博途STEP7软件中设置CPU过程映像区

对于S7-300/400的CPU来说,能否更改过程映像区的大小与CPU固件相关。

1.4 OB1更新过程映像区有什么特点?

在地址的分配过程中,如果模块的地址位于过程映像区之内,则可以选择自动更新过程映像,自动更新即为按照CPU OB1的周期更新过程映像区,如图3所示。如果地址不在过程映像区,则该区域显示“无”。

plc怎么添加映像区,plc变量存储区怎么用(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.