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.
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.
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.
-
Parameter inspection in STARTER (online → drive). Open the parameter list and filter by index range 21000-22001. All entries must return
Does not existon the new drive but must return real values on the old drive. If true, the chart is absent. - 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.
-
Version check: read
r0018(firmware version). Compare withr0296(firmware file version stored in NV). Identical means the CU320 image is clean. - CFG file comparison: in STARTER select Target device > Read out device configuration. Cross-reference the configured axis and DCC option entries with the original.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Confirm the download. After completion the parameter list must now resolve p21000, p21601-p21604, p21701-p21704, p21801-p21808, p21901-p21902, p22001 to real values.
- Save to non-volatile memory: Copy RAM to ROM, or re-download with the Save permanently option.
- Power-cycle the CU320 to verify the chart survives a warm restart.
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.
- Connect STARTER to a known-good G130 in the same fleet.
- 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.
- Compare the uploaded DCC library with the offline project. Verify chart version, instance, and parameter number ranges.
- 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.
- Perform Copy RAM to ROM.
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.
- Set
p085 = 0andp115 = 0temporarily to release the active command source. - Set
p081 = 0(no source, command from native PROFIBUS channel). - Set the command source selection
p922to PROFIBUS (control word 1 over r2090.0). - Map
p1075 = r2093.0if needed for direct setpoint bit. - Configure
p2100 / p2101for fault acknowledgement over PROFIBUS (control word bit 7 viar2093.7). - Verify local AOP30 start still works while the chart stubs are absent.
- Cycle the drive and verify the S7-400 master exchanges cyclic PZD: parameter
r2047(cyclic state) reads Operating.
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 top2000/ 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 top2000.
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:
- Energise the drive, leave PWM blocked by
p085 = 0+ missing ON command. - Force
r2090[0] = 047Eh(control word: 0110_0111_1110b — ON, no OFF2/OFF3, enable, ramp generator enable, setpoint enable, fault ack). - Set
r2090[1] = 16384(50% reference speed via INT16 = 4000h). - Pulse
r2090[0] = 047Ehrising edge followed by047Fhto issue pulse enable. - Observe
r2089[0]drives from0000hthrough the closing sequence toFB07h(Operation); the DCC chart'sr21705.0= 1 andr899.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
- All DCC parameters visible (21000-22001 range at minimum)
- p918 matches the field address (47 in this site)
- DCC chart view shows the same blocks and instances on the new drive as on the others
- Local AOP30 ON/OFF matches the DCS ON/OFF
- Step response via
r2090[1]setpoint change produces expected ramp onr0063 -
Copy RAM to ROMperformed; survive a CU320 power-cycle - Fault buffer clear (r0949 = 0 list, r2133 = 0 buffer)
- S7-400 cyclic PZD reports OK and no diagnostic interrupt at the PROFIBUS master
- 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.