Online Change Memory Reserve Settings
The View > Online Change Memory Reserve Settings command opens the Online Change Memory Reserve view that allows you to configure memory reserves so that instance variables do not have to be moved in memory when changing a function block during an online change.
The Memory Reserve for Online Change view contains the following elements:
Element |
Description |
---|---|
Scan Application button |
oSearches the selected application for function blocks and displays them in the Function Blocks area. oUpdates the Function Blocks area after the application has been built. oUpdates the Function Blocks area after an online change. |
List providing the applications of the open project |
Select the application to display and/or edit the function blocks in this view. |
Function Blocks area |
|
All |
The function blocks of the selected application are displayed. |
Pool |
The function blocks are displayed that are referenced in the POUs tree of the application. |
No memory reserve |
The function blocks with a memory reserve of 0 bytes are displayed. |
<memory reserve> bytes |
The function blocks with the number of bytes that is defined in Memory reserve are displayed. |
Information about the function blocks in the list on the right-hand side of the Function Blocks area. Multiple selection is possible when selecting a POU for configuring the memory reserve. |
|
Function Block |
Displays the name of the function block. |
Size |
Displays the size of the function block, size of the instance of a function block, specified in bytes. |
Instance Count |
Displays the number of instances of a function block in the project. |
Memory Reserve |
Displays the memory reserve for each instance of the function block. |
Additional memory for all instances |
Displays the sum of the parameters Instance Count and Memory Reserve. |
Remaining size of memory reserve |
Displays the Number of bytes that are available as reserve. |
Settings area |
|
Memory reserve (in bytes) |
Enter the memory reserve for the selected function block (in bytes). NOTE: The application must not be located on the controller yet and you must not have clicked the Edit button in the Enable editing area beforehand to enable the memory reserve for edit. |
Apply for selection button |
Click to apply the Memory reserve (in bytes) to the selected function block and to update the table column Memory reserve. In case of multiple selection, the specified value is assigned to each function block. In order to update the columns Size, Number of instances, Additional memory for all instances, and Remaining memory reserve, execute the command Build > Build, and click the Scan application button. |
Enable editing area |
|
Edit / Enabled button |
Click to enable the input field Memory reserve (in bytes) for editing. This button is then converted to Enabled. |
Information area |
|
Number of FBs |
Indicates the total number of function blocks in the application. |
Additional memory used by all instances |
The sum of the memory reserves of the function block instances of the application specified in bytes. |