Sinamics G130 CU320 DCC Parameters Not Found After Drive

David Krause13 min read
SiemensTroubleshootingVFD / Drives
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 Overview

A SINAMICS G130 chassis unit with a CU320 Control Unit is integrated into a PROFIBUS DP network with a SIMATIC S7-400 as the class-1 master. Three identical G130 drives run the same application. One unit fails, is replaced with a new factory-built drive, and parameter download is executed from a known-good peer. After the download the new drive accepts ON commands from the local AOP30 operator panel but the drive ignores start/stop commands and references issued from the DCS / PLC over PROFIBUS. In the online parameter list the following entries return Does not exist:

  • p21000 – Run-time group properties, Run-time group 1
  • p21601 – Profibus_Active
  • p21602 – Remote_CMD_Active
  • p21603 – HW_Switch_local
  • p21604 – Spare_Cmd_Sel
  • p21701 – Start_Push_button
  • p21702 – Start_Input2
  • p21703 – Start_Input3
  • p21704 – Start_Input4
  • p21801 – Running
  • p21802 – Fault_Reset_Loc
  • p21805 – Flt_Reset_NoRun
  • p21806 – CDS_Change
  • p21807 – Stop_PushButton_Local
  • p21808 – Stop_Spare
  • p21901 – Start_Cmd
  • p21902 – Stop_Cmd
  • p22001 – CDS_Status

The same indexes render correctly on the original running drive. From a parameter-backup standpoint everything looks correct; from a control standpoint the drive is dead to the master.

Symptom signature: local AOP30 start = OK, remote PROFIBUS start = NO. Parameter numbers 21000-22001 return Does not exist. This is the canonical failure pattern for a G130 whose custom DCC application has not been restored.

Root Cause Analysis

The p21000, p2160x, p2170x, p2180x, p2190x, and p22001 parameters shown in this failure are not standard SINAMICS parameter numbers. They are user-defined connect parameters generated by a Drive Control Chart (DCC) project that the original engineering team compiled and downloaded to the original CU320.

The parameter ranges used here map onto the DCC free-parameter blocks of the SINAMICS parameter tree:

Block family Typical parameter range Origin
Drive parameters p0000 – p3999 Firmware
BICO / technology free blocks p4000 – p9999 Firmware / BICO configuration
Technology parameters p10000 – p19999 Firmware option modules
DCC runtime, blocks, instances p20000 – p21499 DCC runtime
DCC user-defined chart parameters p21500 – p59999 User-defined DCC chart

The standard parameter upload/download feature of STARTER only transfers the drive parameter image (p0000 through about p3999 plus technology-relevant firmware parameters). It does not transfer DCC charts, DCC source code, or the user-defined parameter objects the chart generates. A factory-fresh CU320 therefore ships without any of the p21500-p22001 entries — even though the parameter backup file looks complete.

Critical distinction: a successful parameter upload to the new drive proves only the firmware-level parameter set was copied. It does not prove the DCC application is present. The DCS in this case reads r2093.0 (PROFIBUS control word bit 0 = ON/OFF1) and writes into r21705.0 through the DCC chart. Without the chart, the bit never reaches the drive's OFF1 / OFF2 / OFF3 logic, which is why the drive ignores every command from the master.

Sinamics G130 / CU320 Architecture Recap

The G130 is the chassis-style low-voltage drive family built around the CU320 Control Unit. Two CU320 variants exist:

  • CU320 (single-axis, used in G130 line-ups)
  • CU320-2 (multi-axis, used in S120)

Both share the same parameter model and the same DCC runtime, but their project files differ. The DCC runtime itself is firmware-resident and license-protected (license key on the CF card / CU320 memory). The chart executable is downloaded by STARTER and held in volatile memory until Copy RAM to ROM is performed, or until the project is downloaded with the Store additional data on the target device option enabled.

For PROFIBUS communication the G130 uses the CBE20 (or PROFIBUS CBE20-expansion slot) communication board. Key parameters for PROFIBUS on a G130:

Parameter Function Value on this site
p918 PROFIBUS node address 45 (new device) → 47 (must align to old one)
r2043 Drive control word 1 effective Used as Profibus_Active source
r2090[0] PROFIBUS PZD receive word 1 (control word) From S7-400
r2093.0 ON/OFF1 bit as decoded by drive Used by DCC chart
r899.1 Status word bit 1 (running) Used by DCC chart feedback
r722.0 DI 0 of CU320 Local start push button
r722.2 DI 2 of CU320 Local fault reset
r723.1 DI 7 of CU320 (second group) Stop push button
r723.4 DI 4 of CU320 (second group) HW local/remote selector
r50.0 CW / CCW or CDS bit 0 Command data set select
r21002 Run-time group cycle time base Sampled by p21000[0]
r21705.0 DCC chart generated command bit Aggregated from start sources
r21804.0 DCC chart latch bit Holds fault reset
r21809.0 DCC chart stop aggregate Aggregated from stop sources

The DCC chart in this application forms an OR/AND gate over the local hardware inputs and the PROFIBUS control word, then exposes a clean Start_Cmd / Stop_Cmd pair on r21705.0 / r21809.0 that the rest of the drive is wired to. Without the chart the drive is functionally disconnected from its control logic.

Diagnostic Procedure

Confirm the diagnosis before spending time loading charts. Perform the checks in order.

  1. Parameter inspection in STARTER (online → drive). Open the parameter list and filter by index range 21000-22001. All entries must return Does not exist on the new drive but must return real values on the old drive. If true, the chart is absent.
  2. Drive object view: under the project tree expand Control_Unit > Drive_Unit_1 > Drive_1. If the offline project lists DCC charts but the online view shows none, the chart executable was never downloaded.
  3. Version check: read r0018 (firmware version). Compare with r0296 (firmware file version stored in NV). Identical means the CU320 image is clean.
  4. CFG file comparison: in STARTER select Target device > Read out device configuration. Cross-reference the configured axis and DCC option entries with the original.
  5. License check: in Commissioning > Licenses confirm that the DCC license key is present on the CU320. A new factory drive may arrive without the DCC license even if hardware supports it.
  6. PROFIBUS wiring: LED status on the CBE20 must show solid green for RUN and flashing/green for data exchange when the master is online. If the LED pattern is wrong, the issue is not DCC — it is cable, address, or GSD mismatch.
  7. PROFIBUS address: in this case the old drive sat at node 47 (per p918 on the good drive) but the new drive is at 45 after parameter download. The S7-400 master is talking to node 47. Realign p918 to 47 on the new drive and power-cycle the PROFIBUS interface.

Solution Path A — Restore the Original DCC Project

This is the preferred path because it gives a 1:1 replica of the original drive including all parameter numbers, BICO links, and chart tuning.

  1. Locate the original STARTER project file (.zap or .zip). It must contain the DCC chart source. If the engineering department does not have it, request it from the original programmer or from the Siemens Industry Online Support for archived customer projects.
  2. Open the project in STARTER V5.x with the DCC option installed and a valid DCC editor license. Verify chart sources by opening the chart — if the editor refuses to open the chart the license is missing or the source was stripped.
  3. Right-click the drive → Load to target device. In the load dialog the critical selection is Store additional data on the target device and Include DCC chart data. Both must be active.
  4. Confirm the download. After completion the parameter list must now resolve p21000, p21601-p21604, p21701-p21704, p21801-p21808, p21901-p21902, p22001 to real values.
  5. Save to non-volatile memory: Copy RAM to ROM, or re-download with the Save permanently option.
  6. Power-cycle the CU320 to verify the chart survives a warm restart.
Without the original project file there is no way to recreate the exact parameter numbering. The chart editor stores parameter indices symbolically; restoring them without the source forces a from-scratch rebuild. See the workaround in Path C if the source cannot be recovered.

Solution Path B — Upload Existing Chart From a Working Drive

If a peer drive is still running, the chart executable can be uploaded to the offline project and then downloaded to the new drive. This path requires that the original download was performed with the Store additional data on the target device flag set.

  1. Connect STARTER to a known-good G130 in the same fleet.
  2. Right-click the online drive → Upload to PG/PC. The chart sources will land in the offline project only if Additional data on target device was previously enabled.
  3. Compare the uploaded DCC library with the offline project. Verify chart version, instance, and parameter number ranges.
  4. Disconnect, connect to the new drive, and download the project back through STARTER with both Include DCC chart data and Store additional data on target device ticked.
  5. Perform Copy RAM to ROM.
Even after a successful upload the charts open in read-only mode if the source was stored on the device in compiled form only. To modify or rebuild, regenerate the chart from source. Treat upload-from-drive as a recovery tool, not a development tool.

Solution Path C — p21500 Workaround (Project Source Unavailable)

If the original STARTER project and chart source are permanently lost, you can still recover basic PROFIBUS control by abandoning the custom chart logic and routing start/stop directly through a standard SINAMICS parameter set. The reduced fallback uses p21500 as a generic technology/DCC flag parameter and falls back to the drive's native command source.

  1. Set p085 = 0 and p115 = 0 temporarily to release the active command source.
  2. Set p081 = 0 (no source, command from native PROFIBUS channel).
  3. Set the command source selection p922 to PROFIBUS (control word 1 over r2090.0).
  4. Map p1075 = r2093.0 if needed for direct setpoint bit.
  5. Configure p2100 / p2101 for fault acknowledgement over PROFIBUS (control word bit 7 via r2093.7).
  6. Verify local AOP30 start still works while the chart stubs are absent.
  7. Cycle the drive and verify the S7-400 master exchanges cyclic PZD: parameter r2047 (cyclic state) reads Operating.
Warning: the p21500 fallback gives back base-level remote control but loses every function the original DCC chart implemented — command arbitration, local/remote selector, latched fault reset, CDS switching, start-source prioritisation. Use it only as an emergency bridge while the original project is being reconstructed. Plan a full recommissioning as soon as the chart source is recovered.

PROFIBUS Integration Verification

After the chart is loaded the loop must be closed through the S7-400. The drive expects:

  • Word 1 received (control word 1) at r2090[0] with bit 0 (ON/OFF1), bit 1 (OFF2), bit 2 (OFF3), bit 3 (enable operation), bit 7 (fault acknowledge) driven by the PLC logic.
  • Word 2 received (setpoint) at r2090[1] carrying the speed setpoint in INT16 normalised to p2000 / INT32 in the configured telegram scaling.
  • Word 1 sent (status word 1) at r2089[0] reporting bit 0 (ready to switch on), bit 1 (ready), bit 2 (running), bit 3 (fault), bit 6 (switching on inhibited), bit 10 (control requested).
  • Word 2 sent (actual speed) at r2089[1] scaled to p2000.

The default telegram for a free combination on G130 is SIEMENS telegram 1 (2/2 PZD). Confirm with the project; if the original used a custom PCS7 telegram, the S7-400 HW-config in the STEP7 project will not exchange data without that exact selection.

For acceptance, run this verification sequence on the bench or in commissioning mode:

  1. Energise the drive, leave PWM blocked by p085 = 0 + missing ON command.
  2. Force r2090[0] = 047Eh (control word: 0110_0111_1110b — ON, no OFF2/OFF3, enable, ramp generator enable, setpoint enable, fault ack).
  3. Set r2090[1] = 16384 (50% reference speed via INT16 = 4000h).
  4. Pulse r2090[0] = 047Eh rising edge followed by 047Fh to issue pulse enable.
  5. Observe r2089[0] drives from 0000h through the closing sequence to FB07h (Operation); the DCC chart's r21705.0 = 1 and r899.1 (running) = 1 follows.

Preventive Measures for Future Replacements

Risk area Control
Loss of original DCC chart Always store the full STARTER project (including DCC sources) in a versioned backup with the parameter backup set. The chart binary alone is not enough to refactor.
Drive swap on a live fleet Build a "spare drive image" — periodically upload the project from each running G130 to a baseline STARTER project. Audit quarterly that Store additional data is enabled in every download.
License mismatch When ordering a replacement G130, quote the DCC license option (MLFB suffix) so the spare unit ships fully licensed. Otherwise move the license key from the failed unit's CF card before return-for-credit.
PROFIBUS address drift Document p918 per node in the same backup. Parameter upload may overwrite it. After every download, manually re-verify p918 against the S7-400 HW-config.
Power fail during download Lock the CU320 in p898 write-protection during a planned download and ensure UPS coverage on the 24 V DC control supply for the CU320.
Spare drives left empty Pre-commission spare units off-site: install DCC license, load chart, set p918, mark as ready. Keep them in a known-good state so a swap is a 30-second terminal operation.

Checklist Before Returning the Drive to Production

  1. All DCC parameters visible (21000-22001 range at minimum)
  2. p918 matches the field address (47 in this site)
  3. DCC chart view shows the same blocks and instances on the new drive as on the others
  4. Local AOP30 ON/OFF matches the DCS ON/OFF
  5. Step response via r2090[1] setpoint change produces expected ramp on r0063
  6. Copy RAM to ROM performed; survive a CU320 power-cycle
  7. Fault buffer clear (r0949 = 0 list, r2133 = 0 buffer)
  8. S7-400 cyclic PZD reports OK and no diagnostic interrupt at the PROFIBUS master
  9. DCC license valid on Commissioning > Licenses page

FAQ

Why does my new Sinamics G130 show "Does not exist" for parameters p21000 through p22001 even after a parameter download?

Those indices belong to a user-defined DCC (Drive Control Chart) project, not to the drive firmware. The standard parameter upload copies only the firmware-level parameter image. The DCC chart executable and the parameter objects it generates live in a separate download step and only appear when the chart is present on the CU320.

How do I recover remote PROFIBUS control when the original DCC project file is unavailable?

Try uploading the project from a known-good peer drive (with STARTER) if its Additional data on the target device flag was set during the original download. If upload is possible, you can read the compiled chart back and write it to the new unit. If no project exists, use the p21500 workaround to wire control directly through the drive's native PROFIBUS command source — but treat that as an emergency bridge and rebuild the original chart as soon as a source is found.

What STARTER download options are mandatory when commissioning a new G130?

Tick Include DCC chart data and Store additional data on the target device in the load dialog. Without these two options, the chart binary is lost on the next download and the original DCC project cannot be reconstructed by uploading from the unit.

Why does the drive start from the AOP30 but not from the S7-400 master even though p918 is correct?

The default command data set (CDS) on a G130 with DCC is wired through the chart (typically through r21705.0 for start and r21809.0 for stop). If the chart is missing, the PLC's PROFIBUS control word bit 0 (ON/OFF1) never reaches the OFF1 logic — but the AOP30 issues its own ON command via a different path, so the drive accepts it. Restore the chart to close this gap.

Do I need a DCC license to load a DCC chart from STARTER to the drive?

Yes. The runtime is firmware-resident, but the DCC editor license is required to compile and to save the chart source. Loading a chart compiled elsewhere is possible without the editor license, but editing the chart locally is blocked. Order the DCC option (MLFB) when procuring spare G130 units so the license is present before commissioning.

Which Siemens documents cover the parameter ranges referenced here?

The full DCC parameter numbering, command source selection, and PROFIBUS diagnostics are detailed in the SINAMICS S120/S150 List Manual, the SINAMICS G130 Operating Instructions, and the DCC Editor Description. Reference them when validating parameter ranges, run-time groups, and telegram layouts before commissioning.

Back to blog