SINAMICS G120 CU240 Hidden Parameters: P0700, P2040 Access Fix

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 Statement: SINAMICS G120 CU240 BOP Hides Expected Parameters

After running basic commissioning on a SINAMICS G120 with a CU240B-2 (or CU240E-2) Control Unit, engineers attempting to validate or modify the PROFIBUS link on the Basic Operator Panel (BOP) frequently discover that well-known parameter numbers — most commonly P0700, P2040, and several fieldbus-monitor parameters — are not displayed at all. In some cases the drive also raises the PROFIBUS telegram-timeout fault F1910 repeatedly, or the PROFIBUS link locks itself at 187.5 kbit/s, which is far below the supported bus speed. The BOP is not broken, and the parameters have not been deleted; they are filtered out of the user-accessible parameter list by three internal parameters: p0003, p0010, and p0096.

This reference documents the exact cause of each filter, the firmware- and Control Unit-specific parameter restrictions that hide P0700 in particular, and the procedures that bring every expert parameter back into view. It also covers the recovery from F1910 and the underlying reasons a CU240 may stay at 187.5 kbit/s on PROFIBUS. Where the BOP is impractical, the article shows how to use STARTER, SINAMICS StartDrive, or the TIA Portal to confirm and override the same settings.

Always confirm the Control Unit type before changing parameters. CU240B-2 DP, CU240E-2 DP, CU240B-2 PN, CU240E-2 PN, CU240E-2 F, and CU240E-2 F PN each have slightly different parameter sets. P0700 is not present on any CU240B-2/E-2 variant by design — it is a legacy MICROMASTER 4 / MM4 parameter, not a SINAMICS parameter — and the correct equivalent in SINAMICS is the command source macro configured via p0015 plus the BICO interconnections p0840, p0852, p0810, and p0820.

Why Parameters Disappear from the BOP

SINAMICS G120 uses a three-stage filter to decide which parameters are visible and writable from any operator panel. All three must permit access; if any one is restrictive, the parameter is removed from the BOP list even when it physically exists in the parameter set.

1. User Access Level — p0003

p0003 value Access level Effect on parameter list
0 User defined Only parameters in the user list (modifiable in STARTER) are shown
1 Standard Reduced list — most expert and BICO parameters hidden
2 Extended Most commissioning parameters visible
3 Expert Full expert parameter list — required for P2040, P2020, p0922, BICO
4 Service Siemens service level — additional internal parameters

The default after factory reset is p0003 = 1 (Standard). If you do not raise this to 3, the BOP never displays PROFIBUS parameters P2020 and P2040 and most BICO parameters.

2. Commissioning Filter — p0010

p0010 value Function Effect on parameter list
0 Ready (run) All writable parameters allowed during operation
1 Quick commissioning Only quick-commissioning parameters writable
2 Commissioning Drive commissioning list (default for STARTER)
5 Technological application Tech-function parameters
15 Data sets Command / drive data set parameters
29 Device download only Parameters required for download only
30 Parameter reset Factory reset in progress

If p0010 ≠ 0, most parameters — including P2040 and P0700 — are read-only or hidden. Many engineers are caught by the fact that p0010 stays at 1 (Quick commissioning) at the end of basic commissioning if a required entry was skipped. Returning to operation requires writing p0010 = 0 and confirming the drive state with p0003 = 3.

3. Application Class — p0096

p0096 value Application class Effect on parameter list
0 Expert (SINAMICS, full BICO) All parameters visible and editable
1 Standard Drive (entry-level) Reduced list; P2040, P0700 and several BICO parameters hidden
2 Dynamic Drive (motion-oriented) Motion profile parameters, some BICO hidden

The "Standard Drive" class (p0096 = 1) is the most common cause of "missing" parameters for users familiar with the full SINAMICS parameter set. Set p0096 = 0 to expose the expert view.

CU240B-2 / CU240E-2 Parameter Restrictions

Even with all three filters opened, certain parameters are physically absent on specific Control Unit variants. The CU240 family uses a streamlined parameter set to keep the firmware footprint manageable.

Parameter CU240B-2 DP CU240E-2 DP CU240B-2 PN CU240E-2 PN CU240E-2 F (DP) CU240E-2 F PN
P0700 Not present Not present Not present Not present Not present Not present
P2020 (PROFIBUS baud) Yes Yes — (PN unit) — (PN unit) Yes — (PN unit)
P2040 (FB mon. time) Yes Yes Yes (PROFINET) Yes Yes Yes
p0015 (macro) Yes Yes Yes Yes Yes Yes
p1000 (setpoint) Yes Yes Yes Yes Yes Yes
p0922 (telegram) Yes Yes Yes Yes Yes Yes
P0700 is intentionally not implemented on CU240B-2 / E-2. It is a legacy command-source selector from the MICROMASTER 4 product line. On SINAMICS G120 the equivalent function is delivered by the macro p0015 at commissioning time, plus the BICO interconnections p0840 (ON/OFF1), p0852 (Enable operation), p0810/p0820 (CDS selection) and p1035/p1036 (JOG). Selecting the macro for PROFIBUS control (typically macro 15 or 7, depending on firmware) sets these BICO connections automatically. Trying to read P0700 from a CU240B-2 will always fail.

Restoring the Missing PROFIBUS Parameters on the BOP

Once the three filters are opened, the parameters expected by a PROFIBUS engineer are immediately reachable from the BOP. Sequence the writes carefully, because some writes are only accepted in a defined state.

Step 1 — Set expert access

On the BOP, navigate to p0003 and write 3:

BOP > PAR > p0003 > set 3 > OK

Confirm with p0003 = 3 before continuing.

Step 2 — Exit commissioning filter

Read p0010. If it is not 0, write 0:

BOP > PAR > p0010 > set 0 > OK

This returns the drive to the Run/Ready state and unlocks write access to P2040, P2020, and p0922.

Step 3 — Open application class

Read p0096. If 1 (Standard Drive), write 0:

BOP > PAR > p0096 > set 0 > OK

Acknowledging the prompt (if any) and cycling 24 V control power are sometimes required for the parameter set to expand.

Step 4 — Verify PROFIBUS parameters are visible

Now navigate to:

  • p0922 — PROFIBUS PZD telegram selection
  • P2020 — PROFIBUS baud rate (DP units only)
  • P2040 — Fieldbus monitoring time (ms)
  • r2050, r2053 — PROFIBUS PZD receive / send words
  • r0947 — Last fault code

If any parameter still does not appear, the BOP may be locked to a User-defined list — change p0003 = 0, accept the warning, then re-enter p0003 = 3. The BOP occasionally needs a power-cycle after a p0096 change to rebuild the parameter table.

P2040 — Fieldbus Monitoring Time

Attribute Value
Number P2040
Name Fieldbus interface monitoring time
Units ms
Default (FW ≥ 4.7) 10 ms
Typical range 0 to 65535 ms
Index Cyclic — same value applied to all communication interfaces
Effect Triggers F1910 (PROFIBUS) / F08501 (PROFINET) if no valid telegram received within P2040 ms

P2040 is the single most useful PROFIBUS timing parameter when F1910 is occurring. Increase P2040 to 100–200 ms while diagnosing the network, then tighten it once the PLC cycle, baud rate, and cable installation are validated. The Siemens PROFIBUS guideline recommends a value at least three times the PLC send cycle to absorb jitter.

F1910 — PROFIBUS Telegram Failure: Causes and Remedies

Field Value
Fault number F01910 (long) / F1910 (BOP)
Reaction (default) OFF2 (configurable: OFF1, OFF2, OFF3, NONE via p2100/p2101)
Acknowledgement IMMEDIATELY after telegram is restored, or by manual fault acknowledge
Cause value r0949[0] — typically 0 (no new telegram within P2040 ms)
Related parameter P2040 (fieldbus monitoring time)

F1910 is raised when the Control Unit detects that no valid PROFIBUS PZD telegram has been received within P2040 ms. The most common root causes, in descending order of frequency, are:

  1. PLC in STOP or the PROFIBUS master not sending cyclic data. Verify the PLC is in RUN and the PROFIBUS send clock is enabled (e.g. SFC14 / SFC15 with consistent slot configuration in STEP 7 / TIA Portal). Check r2050[0] — when telegrams arrive, the control word updates.
  2. Baud-rate mismatch. A mismatch between master and slave locks the link at the lowest baud rate both ends support; verify P2020 against the PROFIBUS master project.
  3. Cable / connector defects. Repeaters drawing too much current, missing termination, broken shield, or a segment longer than the maximum length for the configured baud rate. At 1.5 Mbit/s the maximum segment is 200 m; at 12 Mbit/s it is 100 m.
  4. P2040 set too low for the PLC scan time. If the PLC OB1 cycle plus any watchdog is larger than P2040, F1910 will fire on every cycle. Use P2040 = 200 ms as a safe starting value, then reduce.
  5. Slave address conflict. Two slaves with the same PROFIBUS address disrupt the token-passing protocol; check p0918.

PROFIBUS Baud Rate Stuck at 187.5 kbit/s

On SINAMICS G120 with CU240B-2 DP or CU240E-2 DP, the PROFIBUS baud rate is detected automatically from the master. If the drive stays at 187.5 kbit/s after the PLC goes RUN, two things should be checked:

  • Read P2020. The default is P2020 = 0 (auto-detection). A locked value such as P2020 = 4 (which corresponds to 187.5 kbit/s in the SINAMICS baud-rate table) is a strong sign that someone has forced the slave to that speed.
  • Check r2050[0] and the PROFIBUS diagnostics LED. If the cyclic I/O exchange is healthy, the drive negotiates up to the master's baud rate within a few seconds. If it stays at 187.5 kbit/s, the most likely cause is a weak signal — usually excessive stub length, missing termination, or a damaged connector. Inspect the 9-pin D-sub, verify the bus terminator is on at both ends only, and measure the A-B wire voltage (should be ≥ 1 V with a healthy differential).
P2020 value Baud rate Max segment (without repeater)
0 Auto-detect —
1 9.6 kbit/s 1200 m
2 19.2 kbit/s 1200 m
3 45.45 kbit/s 1200 m
4 93.75 kbit/s 1200 m
5 187.5 kbit/s 1000 m
6 500 kbit/s 400 m
7 1.5 Mbit/s 200 m
8 3 Mbit/s 100 m
9 6 Mbit/s 100 m
10 12 Mbit/s 100 m
11 Reserved —
12 Reserved —

On CU240E-2 DP, supported maximum is 12 Mbit/s. On CU240B-2 DP, the firmware typically supports up to 12 Mbit/s as well, but verify with the firmware version installed (r0018).

Alternative Commissioning Tools

If the BOP refuses to expose the parameters (for example, the BOP-2 is locked at a custom parameter list, or the drive is in a fault state that blocks parameter writes), use one of the following tools over USB, PROFIBUS, or PROFINET. Each can read p0003, p0010, and p0096 without going through the BOP.

Tool Access path Use when
STARTER (TIA V13–V15.1) Ethernet > S7 routing or PROFIBUS Legacy STEP 7 V5 environments, full BICO editor
SINAMICS StartDrive (TIA V14+) PN or DP via TIA Portal Modern TIA Portal projects, integrated with S7-1200 / S7-1500
Web server (SINAMICS V4.7 SP3+) Ethernet IP 192.168.0.2 (default) No PG available — read parameters via browser
IOP (Intelligent Operator Panel) Direct on the drive On-site troubleshooting when BOP is too limited

Step-by-Step Recovery Procedure

  1. Read the firmware version with r0018 and confirm the Control Unit model on the nameplate (e.g. 6SL3244-0BB12-1BA1 = CU240B-2 DP, FW 4.7).
  2. On the BOP, navigate to p0003 and write 3.
  3. Navigate to p0010 and write 0. If the drive rejects the write, clear any active fault with the FN key first.
  4. Navigate to p0096 and write 0. If the BOP asks to confirm a change of parameter set, accept.
  5. Cycle 24 V control power. The drive reboots and rebuilds the parameter table with the expert view.
  6. Verify visibility of P2040, P2020, p0922, and p0015.
  7. Set P2040 = 200 temporarily to absorb telegram jitter while commissioning the network.
  8. Confirm the PROFIBUS master project telegram matches p0922 (e.g. 1 = Standard Telegram 1).
  9. If P0700 is required by your documentation, replace it with the macro-based commissioning flow: select macro 7 (PROFIBUS control) or 15 (PROFIBUS with setpoint source) in p0015, then verify the BICO interconnections in p0840, p0852, p1035, p1036, p1070, and p1075.
  10. Run the drive under PLC control. Reduce P2040 to a value ≈ 3× PLC send cycle once the network is healthy.
  11. Save the parameter set to the drive non-volatile memory with p0977 = 1. A second save to an external MMC card with p0971 is recommended.

Verification Checklist

  • p0003 = 3 after write — confirms expert access persisted.
  • p0010 = 0 — drive is in Run/Ready.
  • p0096 = 0 — application class is Expert.
  • P2040 is visible and writable.
  • p0922 matches the PROFIBUS telegram configured in the PLC project (1, 20, 352, or 999 for free BICO).
  • r2050[0] reflects control word updates from the PLC.
  • r0947 shows no active faults; if F1910 is the last fault, observe r0949[0] for the trigger cause.
  • r0018 (Control Unit firmware) is recorded for the maintenance log.
  • p0977 = 1 saves parameters; pull 24 V and confirm values persist after reboot.

Reference Parameter Table

Parameter Name Range / typical Default Function
p0003 User access level 0..4 1 Filter — parameter visibility on BOP/IOP
p0010 Commissioning filter 0..30 0 Filter — write access in commissioning state
p0015 Macro drive unit 0..30 7 (DP) / 15 (PN) Pre-wired BICO macro for control / setpoint source
p0096 Application class 0..2 1 Filter — Standard / Dynamic / Expert
p0700 Command source (MM4) — — Not present on CU240B-2/E-2
p0810 CDS bit 0 0..15 0 Selects command data set via field bit
p0840[cds] ON / OFF1 BICO r2090.0 ON/OFF1 from PROFIBUS control word via macro
p0852 Enable operation BICO r2090.3 Bit 3 of PROFIBUS control word
p0918 PROFIBUS slave address 0..125 126 Set 1..125 for normal operation
p0922 PZD telegram selection 1, 20, 352, 999 1 Matches master project telegram
p1000 Speed setpoint selection 0..77 6 Setpoint source via macro
p2020 PROFIBUS baud rate 0..12 0 (auto) Auto-detect or fixed baud (DP only)
P2040 Fieldbus monitoring time 0..65535 ms 10 F1910 trigger window
p2100 Fault reaction assignment 0..65535 — Override F1910 reaction (OFF1/OFF2/OFF3/NONE)
p0977 Save all parameters 0, 1 0 Write 1 to commit to non-volatile

Frequently Asked Questions

Why does my CU240B-2 not show P0700 even with p0003 = 3?

P0700 is not implemented on any CU240B-2 / CU240E-2 firmware. It belongs to the legacy MICROMASTER 4 series. On SINAMICS, configure the command source with macro p0015 and verify the BICO connections on p0840 (ON/OFF1) and p0852 (enable).

P2040 is still missing from my BOP after setting p0003 = 3 and p0010 = 0.

Confirm p0096 is set to 0 (Expert). Application class Standard Drive (p0096 = 1) hides P2040 even at expert access level. After writing p0096 = 0, cycle 24 V control power and re-enter p0003 = 3 to refresh the parameter table.

What is the recommended value for P2040 on PROFIBUS?

Set P2040 to at least three times the PLC send cycle. A safe starting value for diagnosis is 200 ms. Reduce to 30–50 ms once the network is verified stable. The firmware default of 10 ms is too tight for most PLC/OB1 scan times.

The drive is stuck at 187.5 kbit/s on PROFIBUS. How do I force a higher baud rate?

Leave P2020 = 0 (auto-detect) and let the master negotiate. If the link stays at 187.5 kbit/s, the bus signal is degraded — check termination, segment length, connectors, and PROFIBUS diagnostics LEDs. Avoid locking P2020 to a higher value, as that prevents auto-fallback on intermittent cable faults.

Can I acknowledge F1910 automatically without re-powering?

Yes. Set p2100 to the F1910 index, configure p2101[0] = OFF2 (or NONE for warning only), and use the AUTO-ACK bit in the PROFIBUS control word 2.STW.2 (with p3981 = 1). The fault clears automatically when a new valid telegram arrives within P2040.

Back to blog