您可以配置具有内存保留的功能块,以防止在在线更改期间必须将其功能块实例复制到新的内存位置。当您进行声明更改(例如将变量添加到功能块)时,可能会发生这种情况。利用内存储备,这种在线更改可以更快地运行,并且出现的问题更少。当存储空间耗尽时,在执行在线更改之前会显示一条消息。
最好在首次将应用程序下载到控制器之前,为功能块配置存储空间。如果在控制器上存在应用程序时配置了内存保留,则必须进行更复杂的在线更改。 |
将来,将对项目的功能块进行更大的更改,这可能导致功能块实例在在线更改中被复制到其他存储位置。
要求:打开的项目尚未位于控制器上。
1. | 单击 。
| ||
2. | 从列表框中选择项目的应用程序。 | ||
3. | 单击 。 | ||
4. | 单击扫描应用按钮。 | ||
5. | 在功能块区域中选择所有条目。
| ||
6. | 选择要为其配置存储器预留的相应功能块。
| ||
7. | 如果应用程序已经在控制器上,则在启用编辑区域中单击启用按钮。 请注意,如果您修改了控制器上已经存在的应用程序的内存预留,则所有受影响的功能块的实例都必须复制到内存中。 | ||
8. | 指定内存保留的大小(以字节为单位),然后单击应用。
| ||
9. | 单击扫描应用。 ,然后单击
|
现在,当您将应用程序下载到控制器时,功能块实例将占用所需的内存,并且还会占用内存。将来,可以通过在线更改将功能块的较大更改下载到控制器,而不必将所有功能块实例复制到内存中。
.另请参阅