Siemens DB Downloads: Preventing Data Reinitialization

David Krause3 min read
Best PracticesSiemensTIA Portal
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

A failed Siemens data-block download can reinitialize DB contents to their configured initial values, according to the reported field case. The observed trigger was a nearly full memory card, but the evidence does not identify the CPU, firmware, TIA Portal version, DB type, or exact download sequence. Treat this as a project-specific risk that requires verification rather than a universal Siemens behavior.

Separate Actual Values from Initial Values

Actual values represent the controller's current operating data; initial or start values are the values applied during initialization. If the project contains stale initial values, an unexpected DB reinitialization can overwrite recipes, calibration data, counters, or other retained operating state.

Data state Engineering consequence Required control
Current DB values May contain production changes absent from the offline project Capture a snapshot before changing or downloading a critical DB
Initial or start values Become the recovery state if the DB is initialized Move verified snapshot values to start values when appropriate
Nearly full memory card Was associated with the reported failed download and subsequent reinitialization Check available memory before starting the download

Prepare Siemens DB Changes

Use a controlled preservation procedure whenever a DB contains values that cannot safely return to their configured start state.

  1. Identify critical DBs and determine which actual values must survive the change.
  2. Take a snapshot of the current values before editing or downloading.
  3. Review the snapshot and, where the recovery design requires it, move the approved values to the DB's start values.
  4. Check memory-card capacity before initiating the download.
  5. After the download, compare critical online values with the approved snapshot before returning the machine to operation.

The evidence also suggests that a DB property may reserve additional memory for later structural changes. Because no product version, property name, or supported change limits are provided, confirm the option in the target project's engineering software before relying on it to prevent initialization.

Preserve Rockwell Controller Data During Downloads

Do not assume an edited Rockwell offline project automatically contains every current controller value. The reported Data Preserved Download Tool uploads controller data, merges it with the new offline file, and then performs the download. The evidence reports availability since version 21 and an integrated checkbox around version 31, but the version 31 attribution is explicitly uncertain and must be verified for the installed software.

An alternative workflow is to upload first, then partially import exported programs, routines, or rungs from the edited offline project. This provides visibility over the imported logic, but it creates a time interval during which an operator could change a recipe or other value. Control access or reconcile changed values before completing the work.

Choose the Preservation Workflow

For Siemens DB work, make the approved snapshot and start-value state part of the download decision. For Rockwell work, use a data-preserved download when the installed version supports it, or use an upload-and-partial-import workflow with explicit control of the intervening data-change window. In both cases, verification must compare critical online data against a known approved state.

FAQ

Can a failed Siemens DB download reset actual values?

Yes, the reported case associated a failed download on a nearly full memory card with DB reinitialization to initial values. Confirm the behavior on the specific CPU, firmware, DB configuration, and TIA Portal version.

How do I protect Siemens DB values before a download?

Take a snapshot of the current DB values, review the critical entries, and move approved values to start values when the recovery design requires it. Also check memory-card capacity and verify the online values after downloading.

How does Rockwell preserve tag values during a program download?

The reported Data Preserved Download Tool uploads controller data, merges it into the edited offline file, and then downloads the result. The evidence places the tool at version 21 and reports checkbox integration around version 31, although the latter version requires confirmation.

Back to blog