Resolving F1910 PROFIBUS Timeout on SINAMICS G120 CU240E-2-DP

David Krause12 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

Resolving F1910 PROFIBUS Timeout on SINAMICS G120 CU240E-2-DP

The SINAMICS G120 modular drive system with a CU240E-2-DP Control Unit communicating over PROFIBUS to a SIMATIC S7-317F-2PN/DP fail-safe PLC can enter fault state F1910 (PROFIBUS communication failure) immediately after a start command. The fault is typically transient: communication drops for one or two DP cycles, the drive latches off, then the bus recovers. This article documents the three root causes confirmed on this hardware combination and the field-proven remediation steps drawn from official Siemens documentation.

Safety notice: The S7-317F-2PN/DP is a fail-safe CPU. Any PROFIBUS reconfiguration that affects the F-CPU's F-I/O or PROFIsafe slot must be performed with the F-CPU in STOP with the safety program password known. Disconnect the drive from the mechanical load before the first start attempt.

1. Problem Statement

The reported symptoms on a SINAMICS G120 (PM240 + CU240E-2-DP, FW >= V4.4) connected to an S7-317F-2PN/DP via PROFIBUS DP are:

  • STARTER (or TIA Portal with Startdrive) successfully downloads the drive configuration.
  • Six PZD words (4 PKW + 6 PZD or pure 6 PZD) are configured and acknowledged by both PLC HW Config and STARTER.
  • On issuing 047E (control word 1) to PQW, the drive trips with F1910 - PROFIBUS communication failure.
  • Bus communication recovers automatically within one to two DP cycles, but the drive remains in fault state and must be acknowledged.
  • Replacing the G120 with a different drive on the same PROFIBUS segment reproduces the identical F1910, isolating the problem to the master class 1 (PLC) or class 2 (PG/PC) configuration rather than the drive hardware.

The fault is not a cable, terminator, or baud-rate issue: the bus is otherwise healthy. The F1910 latches on a logical timeout, not a physical link failure.

2. Affected Hardware and Firmware

Component Order Number / Designation Notes
Control Unit 6SL3244-0BB13-1PA1 / CU240E-2-DP PROFIBUS DP slave, supports PPO types 1, 3, 4, 6 (cyclic) plus standard telegrams 1, 20, 350, 352, 353, 354, 999 (free)
Power Module PM240 (any frame size, 0.37 kW to 250 kW) Modular 2-level inverter paired with CU240E-2
PLC 6ES7317-2FK14-0AB0 (CPU 317F-2PN/DP) Fail-safe CPU, integrated DP master + PN interface
Engineering tool STARTER V5.x (or Startdrive in TIA V15+) Used for off-line configuration and online diagnostics
GSD file SIEM8110.GSD (or SI028180.GSD for older FW) Must match the FW version of the CU240E-2-DP

Reference: SINAMICS G120 CU240B-2/CU240E-2 List Manual.

3. Root Cause Analysis

F1910 on a SINAMICS PROFIBUS slave is generated by the firmware monitor p2047 (PROFIBUS monitoring time). When no new process data is received within p2047 × 2 DP cycles, the drive raises F1910. On a CU240E-2-DP, p2047 defaults to 10 ms (firmware >= V4.4 SP3) and is internally scaled to the configured DP cycle. Three configuration mistakes produce this symptom on otherwise healthy hardware:

3.1 PPO / Telegram Mismatch Between HW Config and STARTER

The S7 HW Config slot for the G120 is set to one PPO type (e.g. PPO 1: 4 PKW + 4 PZD), while STARTER configures the drive for a different telegram (e.g. PPO 4: 0 PKW + 6 PZD, or standard telegram 1: 2 PZD). The slave accepts the first Set_Prm from the class 1 master, but when STARTER (acting as a class 2 master) reads/writes with its own telegrams, the slave's process-data image is reset and the next class 1 telegram is rejected as a checksum mismatch. The PLC interprets the missing ACK as a timeout, raising F1910.

3.2 "PG/PC is the only master on the bus" Option Active

In the PG/PC interface assignment of STARTER (or Startdrive), the option "PG/PC is the only master on the bus" is enabled by default. When checked, the PG acts as PROFIBUS class 1 master, which forces the slave into a single-master mode and breaks token passing with the S7-317F acting as the second class 1 master. The slave momentarily drops process data, the S7 raises the F1910 fault, and the bus recovers only after the PG releases the token. This symptom also appears on SINAMICS G130 in the same network configuration.

3.3 Motor Not Connected at First Start

On a PM240 Power Module, the first run attempt with the motor terminals open (U2/V2/W2 unconnected) drives the output stage into a heavy IGBT overcurrent at the moment the inverter tries to ramp. The CU240E-2-DP interprets the resulting DC-link disturbance as a comms-cycle stall and generates F1910 in parallel with a current-related fault (F0001 or F3001). The PROFIBUS error is therefore a secondary indication of a primary motor-wiring problem.

4. Solution Procedure

4.1 Align the PPO Type in Both Engineering Tools

  1. Open the S7 project in STEP 7 (or TIA Portal) and load the G120 station.
  2. In HW Config, right-click the G120 slot and open Object Properties → PROFIBUS interface → Telegram configuration.
  3. Note the selected PPO type or standard telegram. Write it down.
  4. Open STARTER and connect to the drive (use the same CP, e.g. CP5512 / CP5711, or route through the PLC).
  5. In STARTER, navigate to Drive → Communication → PROFIBUS and set the identical PPO type. For 6 PZD only, select PPO 4 (0 PKW + 6 PZD) or standard telegram 1 for control/status word + speed setpoint/actual.
  6. Download the project to the drive and save RAM-to-ROM (copy RAM to ROM via p0977 = 1).
  7. Repeat for any second drive on the same bus - the same PPO type must be used on every G120 / G130 in the segment when shared with a single class 1 master.

Standard telegram mapping for the CU240E-2-DP (per List Manual, section "Telegram types"):

Telegram PKW PZD Receive (PLC → Drive) PZD Send (Drive → PLC)
PPO 1 4 words (IDs 0-15) STW1 + NSOLL_A + 2 free ZSW1 + NIST_A + 2 free
PPO 3 0 words STW1 + NSOLL_A + 2 free ZSW1 + NIST_A + 2 free
PPO 4 0 words STW1 + NSOLL_A + 4 free ZSW1 + NIST_A + 4 free
Standard 1 0 words STW1 + NSOLL_B ZSW1 + NIST_B
Standard 20 0 words STW1 + NSOLL_B + torque limit ZSW1 + NIST_B + actual torque

4.2 Uncheck "PG/PC is the only master on the bus"

  1. In STARTER, open Options → Set PG/PC interface.
  2. Select the CP that is connected to PROFIBUS (for example S7ONLINE (STEP7) → CP5711.PROFIBUS.1).
  3. Click Properties and on the PROFIBUS tab, uncheck the box "PG/PC is the only master on the bus".
  4. Confirm with OK and re-connect to the drive.

The same setting is found in Startdrive (TIA Portal) under Online → Online access → ... → PROFIBUS interface properties. With this checkbox cleared, the PG operates strictly as a class 2 master and the S7-317F retains class 1 token-holding rights without contention.

4.3 Verify Motor Wiring Before the First Start

  1. Open the PM240 terminal cover and confirm the motor cables are landed on U2 / V2 / W2 and that the shield is clamped to the PE bar.
  2. Measure the insulation resistance phase-to-phase and phase-to-PE with a 500 V megohmmeter; readings > 1 MΩ are mandatory for a healthy PM240 output stage.
  3. Confirm the motor star/delta configuration matches the drive's p0304 / p0305 / p0307 / p0308 / p0310 rating plate parameters.
  4. Perform a motor identification run (p1900 = 2) with the motor decoupled from the load, or with the load mechanically locked.

5. Telegram and PZD Configuration Details

For the user's six-PZD case, two options are valid:

  • Option A - PPO 4 (0 PKW + 6 PZD): Used when parameter access is performed via STARTER (acyclic) and the cyclic channel is dedicated to control/status plus setpoint/actual speed plus process data (e.g. torque, current). Word assignment:
    • Receive (PLC → Drive): PQW 0=STW1, 2=NSOLL_B, 4=free, 6=free, 8=free, 10=free.
    • Send (Drive → PLC): PIW 0=ZSW1, 2=NIST_B, 4=IAIST_GLATT, 6=MIST_GLATT, 8=PIST_GLATT, 10=free.
  • Option B - Standard Telegram 1 + free extension (BICO): Use telegram 1 (STW1 / ZSW1 + NSOLL_B / NIST_B) and interconnect the remaining four PZDs through BICO (r2050 / p2051).

The control word 0x047E (binary 0000 0100 0111 1110) is the standard SINAMICS "OFF2 + OFF3 + Enable + Pulse enable" precondition; bit-by-bit:

Bit Value Meaning (STW1)
0 0 OFF1 (no coast-to-stop)
1 1 OFF2 (no coast) - true so bit must be 1
2 1 OFF3 (no quick stop) - true so bit must be 1
3 1 Enable operation
4 1 Ramp-function generator enable
5 1 Unfreeze ramp-function generator
6 1 Enable setpoint
7 0 Fault acknowledge (pulse 0→1)
8-15 0 Reserved (default 0)

To start the drive, set bit 0 to 1 (ON command). The 0x047E value is correct for the pre-conditions; the PLC must raise bit 0 to 1 in the next cycle to issue the run command.

6. Diagnostic Parameters and Verification

After applying the three fixes, perform the following verification sequence before re-energizing the load.

Step Action Expected Result
1 Connect STARTER online; read r2050[0..9] and p2051[0..9] BICO connections match the active telegram
2 Monitor r2043 (PROFIBUS ID) and r2044 (PROFIBUS baud rate) r2043 = valid ID, r2044 = 12 (1.5 Mbps) or 6 (500 kbps) per configured bus
3 Issue 0x047E from the PLC for 200 ms, then 0x047F (ON) ZSW1 bit 2 (Operation enabled) goes to 1 within two DP cycles
4 Read r0947[0] (last fault code) No F1910 reported
5 Read p2047 and p2040 (PROFIBUS monitoring time) p2047 > 2 × configured DP cycle (default 10 ms is acceptable up to 6 ms cycle)
6 In S7, monitor SF LED on the CP343-5 or integrated DP interface No SF indication; bus OK LED steady
7 Watch r2042 (DP diagnostic counter) Counter remains at initial value, does not increment during normal operation

If F1910 still latches, repeat step 4.2 (clear "only master" checkbox) and confirm that STARTER is not also configured as a class 1 master in another active project. Only one class 1 master is allowed per PROFIBUS segment during cyclic data exchange.

7. Parameter Reference for PROFIBUS on CU240E-2-DP

Parameter Description Default Recommended
p0922 IF1 PROFIdrive telegram selection 999 (free) 1, 20, 350, 352, 353, 354, 999
p2030 Fieldbus interface protocol selection 2 (PROFIBUS) 2
p2040 PROFIBUS monitoring time (ms) 10 20 for cycle > 6 ms
p2041 PROFIBUS node address 125 Set to the HW Config address (e.g. 4)
p2042 PROFIBUS baud rate (read-only) 0 Auto-detected from master
p2047 PROFIBUS additional monitoring time 10 ≥ 2 × DP cycle
r2050[0..9] Cyclic send word BICO sources - Match to telegram layout
p2051[0..9] Cyclic receive word BICO sinks - Match to telegram layout
p0977 Save all parameters 0 Set to 1 to RAM-to-ROM

Reference: SINAMICS G120 CU240B-2/CU240E-2 List Manual (PDF).

8. Common Pitfalls

  • GSD file version mismatch: The GSD imported in HW Config must match the CU240E-2-DP firmware. Mismatched GSD versions silently downgrade telegram support and force the slave to fall back to a default PPO, generating F1910 at the first cyclic I/O update.
  • Two class 1 masters on the same segment: The S7-317F is class 1. STARTER (with "only master" enabled) is also class 1. This double-master situation causes token loss and the slave drops the I/O exchange.
  • Fail-safe CPU in RUN with F-CPU password locked: Modifications to the F-CPU's PROFIBUS configuration require the F-CPU to be in STOP. If the PLC ignores the STOP command because of a safety program signature mismatch, the new telegram cannot be downloaded.
  • Motor identification with load connected: Running p1900 = 2 with the load attached causes the motor to rotate briefly; for vertical loads, set p1900 = 1 or decouple the load.
  • Excessive p2047 setting: Setting p2047 too high delays the F1910 detection, masking genuine comms errors. Keep it ≤ 50 ms unless the DP cycle is > 25 ms.

9. Related Issues on the G120 / G130 Family

The same "PG/PC is the only master on the bus" symptom has been confirmed on SINAMICS G130 (CU320-2 DP) connected to the same S7-300/400 PROFIBUS class 1 master. The remediation is identical: uncheck the PG/PC class 1 master option in STARTER or Startdrive. The G130 additionally requires p2030 = 2 (PROFIBUS) and a valid GSD file SIEM8130.GSD or higher, depending on firmware.

For Safety Integrated applications on the G120 (SINAMICS Safety Integrated, see SINAMICS G120 Safety Integrated Function Manual (PDF)), the F-CPU in PROFIsafe mode uses PROFIBUS DP with PROFIsafe on top of PPO type 1 or standard telegram 30. PROFIsafe slot verification is enforced by the F-CPU, and an F1910 in that context can immediately drop the safety function, requiring a new PROFIsafe sign-off.

10. Verification Checklist

Use this checklist before returning the machine to production:

  1. PPO type in HW Config and STARTER is identical (e.g. PPO 4).
  2. "PG/PC is the only master on the bus" checkbox is cleared in the active PG/PC interface.
  3. Motor leads U2/V2/W2 are connected, shields bonded, insulation tested.
  4. Motor rating plate parameters (p0301..p0311) are entered exactly as printed.
  5. Motor identification completed (p1900 = 2).
  6. STARTER project saved to the drive (RAM-to-ROM) and to the PG hard drive.
  7. S7 project compiled and downloaded to the CPU.
  8. PLC issues 0x047E then 0x047F; ZSW1 bit 2 = 1; r0947[0] = 0 (no fault).
  9. Safety program signature unchanged, F-CPU in RUN without diagnostic interruption.
Documentation reference: All parameter numbers, telegram layouts, and fault code definitions in this article are taken from the official Siemens List Manual for the CU240B-2/CU240E-2 family. Always verify against the revision of the manual that ships with the installed firmware on the drive.

11. Frequently Asked Questions

What does fault F1910 mean on a SINAMICS G120?

F1910 indicates a PROFIBUS DP communication failure detected by the slave's process-data monitor (parameter p2047). The drive latches off because no valid cyclic telegram has been received within the monitoring window. Typical causes are a PPO/telegram mismatch between the class 1 master and the slave, two class 1 masters contending for the token, a broken bus cable/terminator, or a GSD file version mismatch.

Which PPO type should I select for a 6-PZD communication on the CU240E-2-DP?

Use PPO type 4 (0 PKW + 6 PZD) when parameter access is handled acyclically by STARTER and the six PZD words are reserved for control/status plus setpoint/actual plus process data. Alternatively, use standard telegram 1 (2 PZD) plus BICO to interconnect the remaining four PZD words to r2050 / p2051.

How do I stop STARTER from acting as a class 1 master?

Open Options → Set PG/PC interface → Properties on the PROFIBUS tab and clear the checkbox "PG/PC is the only master on the bus". STARTER will then operate exclusively as a class 2 master and will not compete with the S7-300/400 for PROFIBUS tokens.

Why does an open motor terminal produce F1910 on the first start attempt?

With U2/V2/W2 open, the PM240 output stage drives into a heavy IGBT overcurrent at the first run command. The DC-link disturbance resets the comms cycle, and the CU240E-2-DP logs F1910 in parallel with a current-related fault. Always confirm the motor wiring and run motor identification (p1900 = 2) before issuing the first ON command.

Can the G120 Safety Integrated functions be used with a non-PROFIsafe PPO type?

No. SINAMICS Safety Integrated on PROFIBUS requires PROFIsafe, which is mapped on top of PPO type 1 or standard telegram 30. If the application uses the F-CPU only for standard (non-F) I/O, configure PPO 4 or standard telegram 1 as described in this article; the safety function remains disabled and the fail-safe CPU operates as a standard S7-317.

Back to blog