Saving of current values of variables from a PLC to default values in program is useful if a PLC has to be replaced and values set by operator in the course of time shall be used as default values for the new deployment. The values concerned are mostly time schedulers, heating curves, setpoints, etc.
Make sure the PLC is connected (Debug) before the retrieve process starts. Then right click the PLC and select Retrieve Variables.
Check the "Variables successfully retrieved" message in the lower left corner.
Focus the variable values which should be written into default values, right click the selection, and select Make initial value.
In the Make initial value dialog select the PLC project to write to. The Set initial value when equals to default value checkbox writes the value if the PLC value is e.g. 0, and the default variable would have no initial value declared.
Check the new updated default values in the Initial value column.
Local variables can not have the initial value written!
Backing up variables to flash
By default, variables are stored in flash memory every 3 hours. You can change this setting in the PLC properties Msgstr "Backing up variables".
Enabled - Permission for Flash memory Periodic storage enabled - Permission for regular flash memory storage
Period - The time period flash memory storage
Trigger variable - When leading edge is generated on variables (data type - bool) Instant Flash Save
If storage space is exceeded variables to flash memory when the report is compiled, a warning message appears in the results; and k backing up variables to Flash will not occur.
After exceeding the reserved space for saving variables to FLASH memory after compiling is results in an error stating that the reserved space has been exceeded. For successful compilation must be turned off in the PLC properties variable backup. Storing RETAIN variables does not change.