PLCDataBackup
Backup and restore Siemens S7 PLC

Automatic backup for your Siemens S7 PLC
Nowadays, important data is frequently stored in the memory of PLC control systems, e.g. in Siemens S7 data blocks. A loss of this data – whether due to a defect or a human error – can lead to considerable problems. Delivery failures, increased rejects or overtime are the consequences.
PLCDataBackup explained in 2 minutes
With our software you can manually or automatically backup PLC data (data blocks). This means that you are well prepared for the worst-case scenario and can restore important data quickly and easily.
System requirements and compatibility
Compatible with all S7 models with ProfiNet:
e.g. ET200, S7-300, S7-400, S7-1200, S7-1500, WinAC, Siemens Software Controller, VIPANo additional software required. Simply install and get started!
Works with Windows 7, 10 and Server
Do it the safe way
Backup your S7 PLC data automaticly

Backup and restore PLC data – fast, easy and comfortable
Main features
Automatic and manual backup
Easily restore previous data state
Scanning the data blocks
Go for Pro and get
All functions of the standard version
Start backup by PLC trigger
PLC program (FB, FC) saved (Only for S7-300/400)
PLC configuration (OB) saved (Only for S7-300/400)
Merkers supported
Comfortable backup of PLC data
Here you can create several PLC connections with the PLCDataBackup software. In addition, you can establish several connections with the same PLC. This is useful if you want to run an automatic backup on the one hand and on the other hand want to perform a manual data backup of certain data blocks in between. This way you remain flexible.
You can easily restore previous settings and data statuses. Simply click on the “Restore” button and select all or certain data.
Automatic data backup
S7 backup made simple
Precise assistance in the program
Delivery including comprehensive operating instructions with technical background, examples and tips
Phone and email hotline

Scan data blocks
Backup and restore Function Blocks (FB, FC, OB)
With our Pro Version you can save function blocks, organizational blocks and merkers. As easy and fast as you are used to with the normal PLCDataBackup software.
Note: For technical reasons, it is not possible to back up function blocks with S7-1200 and S7-1500 controllers.
In addition, the Pro version also offers you the possibility to perform automatic backups with an optional scan. This can take a few minutes. In this way, newly added or changed data blocks can also be backed up. And if you want to initiate a backup by your PLC program, the Pro version offers you the possibility to do exactly this by triggering the PLC. Test now the PLCDataBackupPro with our trial version
Initiate backup by PLC trigger
With our Pro Version you can now also trigger the backup from the PLC. In this way, the PLC programmer can ensure, among other things, that a backup is executed depending on the machine or program status. This is very practical to always trigger a backup when the machine is put into maintenance condition or always after the end of a production run.
In the configuration of the automatic backup, you can select triggering by trigger.
Example applications
The possible applications are manifold: Whenever data is stored in data blocks of a Siemens PLC, our program can be used. You can have setting values automatically saved at regular intervals and, if necessary, simply restored at the touch of a button. Best of all, you don’t have to adapt your PLC program.
Backup of important parameters and settings
The press of an automotive supplier produces complex shapes. It has to be parameterized manually on a regular basis. It can happen that incorrect data is entered accidentally. With PLCDataBackup, the previous setting values can be restored.
More effective production and cost savings thanks to DataBackup
In a production plant, a very expensive cutting tool is used on a system. The degree of wear of the knife is stored in the PLC. If, however, the PLC becomes defective over time or the data in the S7 is overwritten due to an error, a major problem would arise. The cutting tool would have to be replaced with the change to a new PLC. The PLCDataBackup software provides a remedy. A programmer can transfer the original program to the new PLC and the PLCDataBackup can then quickly and effectively refill the PLC with the current data. The cutting tool can be used effectively despite the defect.
Buy once – updates included
Not up for a subscription? No problem. You only buy our software once, including updates until the next major version. Example: You buy DataBackup version 1.2. An update is released, e.g. version 1.3. Now you can download and use the new version free of charge from our download portal. If a new main version is released, e.g. 2.0, you can continue to use your version 1.3 without restrictions or upgrade to the new version 2.0 at a reduced price.
Version 1.4.8
Password for put/get communication can be stored Time-controlled and PLC-controlled backup are [...]
Version 1.4.6
Speed of scan for 300/400 controllers increased Revised feedback messages for triggers [...]
Version 1.4.3
Improved connection stability during backup and restore for the S7-318 Small optimizations [...]
Version 1.4.2
Adaptation for communication with Windows task planning
Version 1.4.1
Performance Optimization UI
Version 1.4.0
DataBackupPro: Automatic backups can be started by PLC trigger DataBackupPro: Automatic backups [...]
Version 1.3.1
Performance optimization for the PLC scan UX Improvements PLC can be [...]
Version 1.3
[PRO Version] Backup and restore of block structures is now supported (only for [...]
Customer feedback
“The PLCDataBackup we use works to our complete satisfaction.”
Versions in comparison
Sales exclusively to self-employed persons and businesses. No sale to private persons. Prices excl. VAT and shipping.
PLCDataBackup
- one time price, no subscription
- Automatic and manual backup
- Easily restore previous data state
- Scan for data blocks
PLCDataBackupPro
- one time price, no subscription
- All functions of the standard version
- + Start backup by PLC
- + PLC program (FB, FC) saved*
- + PLC configuration (OB) saved*
- + Merkers supported
- + Advanced command line support
PLCDataBackupPro Company
- one time price, no subscription
- All functions of the Pro version
- + Unlimited installations
* only for S7-3XX und S7-4XX CPUs
F.A.Q.
Frequently asked questions
In our software itself there is no limitation. Of course there are limits due to CPU power and network speeds. We cannot give an exact number, as this depends on your local conditions. A clue: We know customers who use our DataBackup software for more than 60 controllers without any problems.
We do not offer special prices for resellers. Our prices are the same for all customers.
Yes, without any difficulties.
Yes, but only nine times. It is NOT a floating license. The transfer to another PC is only intended for the case of a hardware defect.
No. The single user licenses are intended for one PC. Simultaneous use on several PCs is not possible.
For S7-300 and S7-400 applies:
– Data blocks and flags can be backed up with the DataBackup
– The saving of OBs, FCs and FBs is only possible with the DataBackupPro
For S7-1200, 1500 and ET200 applies:
– Non-optimized data blocks and flags can be saved with the DataBackup
We are currently working on this function. The next release will include this function.
We store all backups in XML formatted files. You can identify the respective backup by the file name.
No, if you have purchased a license, then you can download all updates up to the next major version free of charge from our download portal. Example: You have purchased version 1.1. An update with improvements and new functions appears as version 1.2. Now you can download and install the new version free of charge with your access data.
For a new main version, in this example version 2.0, you will receive an upgrade offer at special conditions as an existing customer.
No, you can reach our support hotline from monday to friday between 8:30 am and 4:30 pm by phone and e-mail. All questions concerning the software, its functions and operation are answered by our own employees. We will be happy to help you further.
If you need extensive support with project planning and commissioning, you can take advantage of our extended service, which is subject to a charge.
If you fill out our price list request, you will receive an order form with price list as PDF by e-mail. If you need an individual offer with your company address, please send us an e-mail with your address and exact company name: " data-enc-email="vasb[at]zo-fhf.qr" data-wpel-link="ignore">
The following applies to data blocks (DB): Yes
For all other modules, the following applies: We are currently working on this function. The next release will contain this function.
All backups are saved with date in the file name. You can use the date to select the desired backup file and import it back into the controller.
In many cases a backup should only be performed in certain machine states, e.g. when the machine is in home position. This ensures that all backed up data is consistent with each other and that the machine is immediately ready for use in case of a recovery.
In simple environments where there are clearly defined machine downtimes, the backup can also be time-controlled. This can be at night, for example, when production is at a standstill. However, there are more and more machines and plants that do not have longer downtimes. For these machines a PLC-controlled data backup is very important. This is the only way to ensure that the backup is stored consistently.
No. We have an automatic scan function for this case. This reads the structure and number of blocks from the PLC before a backup and automatically configures the following backup correctly.
Alternatively, you can define yourself which blocks should be backed up and which not, then the scan is switched off.
Yes, but please regard that the CP 343-1 Lean can only provide 4 connections. Our backup software needs 2 connections. Alternatively you may also use a Profinet-MPI adapter.
You have 4 options:
- Manually (button in our software)
- Automatically Scheduled (Windows task scheduling)
- Via command line
- Directly from the PLC itself
More software from [MB]
Related articles
How can I backup data from multiple machines?
More and more often, automation engineers get confronted by the question: "How can I back up data from several production machines?" It is simply complex and time-consuming to back up data from many [...]
Save data and function blocks of a PLC automatically
Many S7 programmers ask themselves: How can I automatically save data and function blocks of a PLC? The answer is surprisingly easy for the older series, such as the S7-300 and S7-400: The new [...]
Backup your Siemens PLC data via command prompt
You would like to use the command prompt for the PLCDataBackup software? No problem! Besides the user interface you can also operate the software via the command line. You only need a few steps [...]