This project provides two bash scripts to backup and restore a PLCnext project (without using PLCnext Eng.), including configurations such as WBM user management and firewall settings.
The idea is inspired by the PLCnext USA SDCardCopy project.
The scripts were tested with:
- AXC F 2152 (Firmware 2024)
- PLCnext Engineer project
- WBM user management and firewall configurations
-
backup.sh
:
Copies data from a PLCnext SD card to your computer without deleting or affecting license files. -
restore.sh
:
Deletes all contents on the SD card except the license folder, and copies selected project data from your computer to the SD card.
- Developed and tested on Lubuntu
- Recommended: Ubuntu-based Linux distributions
- Place the scripts in their own empty folder
- Run the scripts using:
sudo bash ./backup.sh sudo bash ./restore.sh
You can participate in this project by submitting bugs and feature requests. Help us by checking the guide on how bugs are reported. Please let us know if anything is not working as expected.
Ask a question in our Forum. Request a new feature on GitHub. File a bug in GitHub Issues.
Copyright (c) Phoenix Contact GmbH & Co. KG. Licensed under the MIT License.