S7-1200 6ES7214-1AG31-0XB0 V3.0 Upload to PG/PC Not Supported Fix

David Krause5 min read
S7-1200SiemensTroubleshooting
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

Problem Details

When attempting a full station upload from a Siemens SIMATIC S7-1200 CPU 6ES7214-1AG31-0XB0 running firmware V3.0 to TIA Portal, the engineering station returns the diagnostic message:

"The online module 6ES7 214-1AG31-0XB0 V3.0 doesn't support uploading to PG/PC"

The condition is reproducible on every attempt to drag the device from "Online > Accessible devices" into a TIA project. In most cases the software blocks (OB, FB, FC, DB) are partially retrievable, but the hardware configuration (Device configuration / System Data) cannot be transferred back to the project. The same behavior is reported on the related compact CPU 6ES7212-1AE31-0XB0 V3.0 and on the 6ES7214-1HG31-0XB0 V3.0 variants.

Reference thread: PLCTalk - Siemens S7-1200 / Simatic Step 7 (Page 3) and the Siemens Support forum entry "S7-1200 6ES7214-1HG31-0XB0 V3.0 does not support uploading to PG/PC".

Root Cause

The message is generated by the TIA Portal online services when the online interface of the connected CPU reports that its firmware build does not implement the full upload service used to reconstruct the device configuration. This restriction is firmware-based, not article-number-based, and is documented for S7-1200 firmware V3.0 across the affected CPU variants.

Specifically:

  • FW V3.0.x does not expose the "Upload device to PG/PC" service for the device configuration (System Data / SDB).
  • FW V3.1.x and V4.x added or stabilized the upload service, enabling a complete station upload including hardware.
  • Older TIA Portal versions (V13 SP1 and earlier) also limit the upload to software blocks, regardless of firmware level.

Industrial Monitor Direct summarizes the constraint plainly: "S7-1200 firmware V3.0 does not support uploading to PG/PC due to product limitations. Solution involves upgrading to firmware V3.1 or higher." See S7-1200 Firmware V3.0 Upload to PG/PC Not Supported Fix.

Field note: Siemens Support and veteran forum contributors confirm: "If the message states it is not supported, it is not supported." There is no TIA option flag that overrides this behavior on a V3.0 CPU.

Affected Products and Versions

MLFB Description Affected FW Recommended FW
6ES7214-1AG31-0XB0 CPU 1214C DC/DC/DC V3.0 V4.6 (latest service pack)
6ES7214-1HG31-0XB0 CPU 1214C DC/DC/Rly V3.0 V4.6
6ES7212-1AE31-0XB0 CPU 1212C DC/DC/DC V3.0 V4.6
6ES7211-1AE31-0XB0 CPU 1211C DC/DC/DC V3.0 V4.6
6ES7215-1AG31-0XB0 CPU 1215C DC/DC/DC V3.0 V4.6

Always confirm the exact MLFB on the CPU front flap and the firmware on the operator display (Settings > Diagnostics > CPU Information) or in TIA under "Online > Accessible devices > CPU > Diagnostics > CPU Information".

Solution Paths

Option A - Firmware Upgrade (Recommended, Permanent)

  1. Verify the current CPU firmware by navigating to the CPU display or via TIA's online diagnostics.
  2. Download the correct firmware update package for the MLFB from the Siemens Industry Online Support portal. Use the article number pattern "6ES7214-1AG31-0XB0 firmware update" to locate the matching HSP or firmware file.
  3. Open the CPU's online connection in TIA Portal, then right-click the device > "Online & Diagnostics" > "Update firmware".
  4. Select the matching firmware file and execute the update. Do not power-cycle the PLC during the update.
  5. After the restart, retry "Upload device to PG/PC". With firmware V3.1 or higher the upload of the complete device configuration is supported.
Compatibility check before upgrading: Confirm that the user program on the V3.0 CPU is also compatible with the target firmware. Some early V3.0 projects require minor migration steps in TIA Portal before they can be loaded onto a V4.x CPU.

Option B - Reconstruct the Hardware Configuration Manually

If a firmware upgrade is not permissible (e.g., validated machine, locked process), recreate the device configuration in TIA Portal by hand:

  1. Create a new project with the same MLFB and target firmware.
  2. From "Online > Accessible devices" open the CPU's online view and read the module list (rack, signal modules, signal boards, communication modules).
  3. Drag equivalent modules from the hardware catalog to the device configuration.
  4. Match IP address, PROFINET device name, and subnet mask from the online diagnostics buffer.
  5. Reconnect to the CPU and perform a software upload of all program blocks (OB, FB, FC, DB) to obtain the program source.

This method is the same procedure Siemens Support suggests when the upload service is unavailable. It is labor-intensive but does not change the running CPU.

Option C - Software-Only Upload as a Stopgap

  1. In TIA Portal, open "Online > Accessible devices", select the CPU, and click "Online".
  2. From the project tree use "Upload from device > Software (only)".
  3. The program blocks will be added to the project; the device view will remain empty and must be rebuilt manually.

This is a partial recovery, useful for source-code archiving only. The hardware configuration is still missing.

Verification

  1. After the firmware upgrade and the next power-up, open TIA Portal and connect to the CPU via "Accessible devices".
  2. Right-click the CPU in the project tree > "Upload from device > Complete device".
  3. Confirm that the device view is populated with rack, modules, and module parameters matching the physical installation.
  4. Compare the IP address, PROFINET name, and any clock settings against the online diagnostics to ensure no parameter is overwritten with project defaults.
  5. Perform a compile and a consistency check to confirm there are no unresolved hardware references.

Preventive Recommendations

  • Always keep the original TIA project archived with the machine; rely on upload as a last resort, not as a primary backup.
  • Maintain a firmware register for each CPU on the plant. Avoid the V3.0 firmware on any new S7-1200 deployment where serviceability is required.
  • Update TIA Portal to a current major version. TIA V15, V16, V17, and V18 all support V4.x firmware uploads and offer better migration paths for legacy V3.0 projects.
  • Document the module order (rack slots, signal boards, module firmware) in a spreadsheet to accelerate manual reconstruction when a V3.0 upload is the only option.

Related Resources

What does "The online module 6ES7 214-1AG31-0XB0 V3.0 doesn't support uploading to PG/PC" mean?

The S7-1200 CPU 6ES7214-1AG31-0XB0 is running firmware V3.0, which does not implement the full "Upload device to PG/PC" service in TIA Portal. Program blocks can still be uploaded, but the hardware configuration cannot.

How do I fix the V3.0 upload restriction permanently?

Upgrade the CPU firmware to V3.1 or higher, ideally V4.6, using TIA Portal's "Online & Diagnostics > Update firmware" function. After the upgrade, the complete device upload becomes available.

Can I upload the program without changing the firmware?

Yes. Use "Online > Accessible devices > Upload from device > Software (only)". The program blocks are retrieved, but the device view must be rebuilt manually with the correct modules.

Which TIA Portal version is required for V3.0 CPUs?

TIA V13 SP1 and later can communicate with V3.0 CPUs. However, TIA V15 or newer is recommended because newer versions expose the full upload service for V3.1+ firmware and provide migration support.

Does this error affect other S7-1200 article numbers?

Yes. The same limitation is reported on 6ES7212-1AE31-0XB0, 6ES7214-1HG31-0XB0, and 6ES7211-1AE31-0XB0 when running V3.0 firmware. The restriction is firmware-based, not article-number-based.

Back to blog