Restore backupBefore a project is transferred to the controller, the controller creates a backup of the previous state. If something goes wrong during the transfer or the wrong project was transferred, the previous state can be brought back with this backup.
You will find the function in the Control menu under Restore backup.... The Studio must be connected to the controller.
A backup consists of two parts that can be used separately:
In the list, the columns Project and Persistent data show the size of both parts. If the persistent data column reads none, the backup contains only the project.
The controller keeps the last ten backups, the oldest one is dropped each time. If the controller does not have enough free memory, no backup is created. If the controller runs unlicensed in demo mode, no backups are created.
These buttons act on the controller.
| Button | Effect |
|---|---|
| Refresh list | Requests the list of backups again. Nothing is changed on the controller. |
| Create new backup | Creates a backup of the running project and the persistent data. The running project remains unchanged. |
| Restore on controller... | Transfers the selected backup to the controller, see below. The controller restarts afterwards. |
| Delete backup... | Deletes the selected backup on the controller, for example to free up memory. The running project remains unchanged. |
These buttons load data of the selected backup from the controller and save it as a file on the PC. Nothing is changed on the controller.
| Button | Effect |
|---|---|
| Save project as... | Saves the project of the backup as a project file (.zpro). Afterwards the Studio asks whether the project should be opened right away – this way an earlier state can be viewed or edited further without transferring it to the controller. |
| Save persistent data as... | Saves the persistent data of the backup as a file (.db). This file is transferred back to a controller via the Control menu – Save persistent values on the controller. Disabled if the backup contains no persistent data. |
After clicking Restore on controller... the Studio asks what should be restored from the backup:
If the backup contains no persistent data, only Project only is offered. Persistent data only requires a controller with version 2.3144 or higher; with an older controller this option is disabled.
After a further confirmation the controller first backs up its current state, then transfers the selected parts and restarts. The connection to the Studio is closed in the process.