为在线更改配置内存保留
您可以配置具有内存保留的功能块,以避免在在线更改期间必须将其功能块实例复制到新的内存位置。当您进行声明更改(例如将变量添加到功能块)时,可能会发生这种情况。有了内存保留,这样的在线更改运行速度更快,出现的问题也更少。如果存储空间已用完,则在执行在线更改之前会出现一条消息。
重要
最好在首次将应用程序下载到控制器之前为功能块配置内存保留。如果仅在应用程序已在控制器上时才配置内存保留,则需要进行耗时的在线更改。
为功能块的在线更改配置内存预留
将来对项目的功能块进行重大更改,这可能会导致功能块实例在在线更改期间被复制到其他存储位置。
要求:理想情况下,打开的项目尚未在控制器上。
选择命令 为在线更改设置内存保留.
风景 在线更改的内存保留 打开。
从选择列表中选择项目的应用。
选择命令
.点击按钮 搜索应用程序.
在该地区选择 功能块 入口 全部.
应用程序的所有功能块都显示在视图中。
选择要为其配置内存保留的适当功能块。
如果应用程序尚未在控制器上,则输入字段为 内存储备 (以字节为单位)可编辑。
如果应用程序已经在控制器上,请单击按钮 编辑 在那个地区 允许编辑.
请注意,如果您更改控制器上已存在的应用程序的内存保留,则必须将所有受影响功能块的实例复制到内存中。
以字节为单位输入内存保留的大小,然后单击 应用于选择.
输入的字节数显示在字段的表格中 内存储备 显示。
选择命令 搜索应用程序.
然后点击按钮在已配置功能块的功能块列表中,信息 尺寸, 实例数, 所有实例的额外存储 和 剩余存储量 更新。
如果您现在将应用程序加载到控制器上,则功能块实例会占用所需的内存以及内存预留。因此,可以通过在线更改将功能块的未来主要更改加载到控制器上,而无需复制内存中功能块的所有实例。