您可以配置功能块在线修改的内存预留。在对功能块的声明执行了修改(尤其是在添加了新变量后)并且执行了在线修改之后,不再需要将功能块的实例复制到新存储区。因此,在线修改的速度会提升,错误也会减少。
如果删除了所配置的内存预留,在执行在线修改之前会显示消息。
建议在将应用程序下载到控制器之前,为功能块配置内存预留。如果在应用程序已经加载到控制器上后配置内存预留,就必须执行甚至更为耗时的在线修改。
如果打算在以后对功能块执行修改,则需要在执行在线更改时将功能块实例复制到其他内存位置,则可以使用命令。
在默认情况下,菜单中并不提供此命令。通过 菜单添加此命令。
|
步骤 |
操作 |
注释 |
|---|---|---|
|
1 |
执行命令 |
结果:视图打开。 |
|
2 |
从应用程序列表中,选择合适的应用程序。 |
– |
|
3 |
从菜单执行命令。 |
– |
|
4 |
单击按钮。 |
– |
|
5 |
从区域中,选择条目。 |
结果:应用程序的功能块显示在视图的中间。 |
|
6 |
选择要配置内存预留的功能块。 |
如果尚未将应用程序下载到控制器,则输入字段 可编辑。 如果应用程序已在控制器上可用,则单击区域中的按钮。
注: 如果您修改控制器上已存在的应用程序的内存预留,则必须复制所有受影响功能块的实例。
|
|
7 |
输入 的值,然后单击按钮。 |
结果:输入的值显示在表格的 数据单元格。 |
|
8 |
从菜单执行命令。 |
– |
|
9 |
单击按钮。 |
结果:在配置功能块的列表中单元格的、、和 的值更新。 |
将应用程序下载到控制器时,为功能块保留的内存大小由功能块的当前大小加上在视图中配置的内存预留进行计算。
功能块的后期修改可通过在线修改下载到控制器,不必将功能块的所有实例复制到新存储区。