Resolving PROFIBUS DP Communication Failures on SIMOTION D435-2

David Krause12 min read
ProfibusSiemensTroubleshooting
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: D435-2 PROFIBUS DP/MPI Red LED and Missing I/O

Field reports on the SIMOTION D435-2 (a member of the SIMOTION D4x5-2 motion-controller family) show a recurring symptom: the integrated X136 PROFIBUS DP/MPI interface reports a steady red DP/MPI LED and configured process data such as PIW 0 / PQW 0 remain in the "Does not exist" state in the SIMOTION Scout / TIA Portal address list. The fault is observed both when the D435-2 is configured as a DP slave to a third-party master and when it is configured as a DP master to a third-party slave (e.g., a National Instruments cRIO).

The interface will not enter cyclic data exchange (Data_Exch) until the bus fault is cleared at the physical, link, or application layer. This article walks through the root-cause analysis and corrective actions in the order they are most efficiently ruled out on the plant floor.

SIMOTION D4x5-2 Hardware and the X136 PROFIBUS Interface

The D4x5-2 (D425-2, D435-2, D445-2, D455-2) is a SIMOTION motion controller with an integrated PROFIBUS DP/MPI interface (X136) and an additional PROFINET interface (X150 P1/P2). The X136 port is implemented on a 9-pin Sub-D (DB9) male connector and is electrically isolated.

Table 1 — SIMOTION D4x5-2 X136 PROFIBUS DP/MPI connector pinout (Sub-D, male)
Pin Signal Description
1 Shield (typically bonded to connector housing)
2 Not connected (M24V return for some variants)
3 RxD/TxD-P (B) Data line B (positive)
4 RTS Request To Send (direction control)
5 DGND Data ground (5 V reference)
6 VP +5 V supply for bus termination (isolated)
7 Not connected (P24V in for some variants)
8 RxD/TxD-N (A) Data line A (negative)
9 Not connected
Wiring discipline is critical. A loose crimp, a missing shield bond, a swapped A/B pair, or a missing/incorrectly placed terminating resistor typically manifests as a red DP/MPI LED with no diagnostic buffer entry pointing at a specific slave. In one documented recovery, the entire fault was traced to a single faulty crimp inside a DB9 connector — invisible to software diagnostics.

Maximum PROFIBUS segment length depends on baud rate:

Table 2 — PROFIBUS DP segment length vs. baud rate (per IEC 61158 / EN 50170)
Baud rate Max segment length (m)
9.6 kbit/s 1 200
19.2 kbit/s 1 200
45.45 kbit/s 1 200
93.75 kbit/s 1 200
187.5 kbit/s 1 000
500 kbit/s 400
1.5 Mbit/s 200
3 Mbit/s 100
6 Mbit/s 100
12 Mbit/s 100

Reference the official Siemens Industry Online Support manuals for the D4x5-2 (operating instructions, function manuals, and the SIMOTION Communication Configuration Manual) for the full pinout, cable specification, and shielding guidance.

DP/MPI LED State Meanings

The DP/MPI LED on the D435-2 front panel is a two-color (green/red) status indicator. The relevant states are:

Table 3 — D4x5-2 DP/MPI LED diagnostic states
LED State Meaning
Off No power or interface disabled Check 24 V supply; verify interface is enabled in project
Green, flashing Bus fault — physical / configuration error Wiring, termination, or slave mismatch
Green, static Cyclic data exchange (Data_Exch) OK Healthy PROFIBUS DP communication
Red, flashing Slave configuration error GSD mismatch or slot mismatch
Red, static No bus activity / physical layer fault Broken cable, no termination, no master on bus

A steady red DP/MPI LED is the classic signature of a physical-layer or "no token" condition: the controller either sees no bus activity or the bus is shorted / unterminated. It is the symptom most often reported by integrators working with mixed-vendor masters (Siemens / NI / Mitsubishi / Honeywell).

Layered Root-Cause Analysis

PROFIBUS DP faults are resolved most efficiently by walking the ISO/OSI layers from the bottom up. On the D435-2 platform the dominant failure modes for a red DP/MPI LED are:

  1. Layer 1 — Physical (cable, connector, termination, shield): most common cause. Includes broken strands in the twisted pair, missing 220 Ω terminating resistors at both ends, A/B polarity swap, shield not bonded to connector housing, or the DB9 backshell not fully tightened so pin 3 or pin 8 loses contact.
  2. Layer 2 — Bus parameters / baud rate: mismatch between master's HSA (Highest Station Address), gap factor, slot time, and the D435-2 settings. Default PROFIBUS DP is 1.5 Mbit/s unless overridden.
  3. Layer 7 — Configuration / GSD: a missing or incorrect GSD file on the third-party master, or the master not assigning the I/O slots that the D435-2 expects.
  4. Application — Address / symbolic mapping: process image configured (PIW/PQW 0) but the I/O area is not bound to a symbolic name in the SIMOTION project, or the wrong slot is referenced.
Field pattern: When the I/O variables show "Does not exist" in the Address list, SIMOTION Scout has not bound the address to any device-level I/O. The most common reasons are (a) the slot mapping in the master does not match the D4x5-2 slot configuration, or (b) the HW Config was not downloaded to the controller, or (c) the project was compiled in offline mode and never transferred. Verify the I/O assignment under Project > SIMOTION D435-2 > X136 (DP) > Properties > I/O Addresses.

Step-by-Step Recovery Procedure

Prerequisites

  • SIMOTION SCOUT (or TIA Portal with SIMOTION extension) version matching the D4x5-2 firmware on the controller.
  • Authorized GSD file for the D435-2 (SIEM815F.GSD or the device-specific variant supplied with SCOUT). Place it in the master-side GSD directory and refresh the hardware catalog.
  • PROFIBUS DP cable (Profibus-DP cable, type A: 150 Ω characteristic impedance, AWG 22 / 0.34 mm² solid conductor, twisted pair, foil + braid shield).
  • Two PROFIBUS DP connectors with integrated 220 Ω termination + 390 Ω pull-up/pull-down (per IEC 61158).
  • Multimeter, oscilloscope, or a PROFIBUS bus tester (e.g., Softing PB-T3, Indu-Sol PROFI-TM).

Procedure

  1. Power down and physically re-terminate the bus. Confirm the two end nodes each have their terminator ON (switch in the connector set to ON). All intermediate connectors must be set to OFF. A common cause of a red DP/MPI LED is one device with termination enabled in the middle of the segment, which collapses the differential signal.
  2. Verify the DB9 connector on X136. Open the connector housing and inspect the crimps on pins 3 (B) and 8 (A). A single broken strand — the one this case study was traced to — is enough to keep the LED red. Re-crimp and torque the backshell.
  3. Confirm shield bonding. The PROFIBUS cable shield must make 360° contact with the metallized connector housing and be bonded to a low-impedance ground at one point in the cabinet. See the Pro-face PROFIBUS DP Slave Driver manual for a typical wiring example that also applies to Siemens-class devices.
  4. Check bus parameters on the third-party master. For a National Instruments cRIO acting as DP master or slave, ensure the Baud rate and HSA are configured identically on both ends. NI-Profibus (NI PXI/PXIe-8531 or cRIO-954x modules) defaults to 1.5 Mbit/s with HSA = 126.
  5. Install the GSD on the master side. On the NI side this is done in the NI-Profibus Configuration Tool (or whatever third-party configurator is in use). On the Siemens side, when the D435-2 is the master, ensure the cRIO's GSD is imported under HW Config > Options > Install GSD File.
  6. Match the slot configuration. Define the same number of input and output words on both sides. In SCOUT, under X136 > DP Slave Properties > I/O Addresses, configure the PII/PIQ lengths and slot assignments. On the cRIO, configure the equivalent module slots in the NI tool so the master and slave agree on slot count and length.
  7. Download the project to the D4x5-2. Online → Target system > Download → select Download to target device. Confirm the project is in RUN, not in STOP or commissioning.
  8. Watch the DP/MPI LED transition. After the master (whether it is the D435-2 or the cRIO) starts token rotation, the LED should change from red to flashing green within a few token rotations, then to static green on a successful Data_Exch.

Verification

  • In SIMOTION Scout, open Project Navigator > Address List — PIW 0 and PQW 0 must change from "Does not exist" to a valid I/O address with a quality flag of OK.
  • Use the Diagnostics > PROFIBUS Diagnostics buffer on the D4x5-2 to confirm DP Master: Data_Exch with the expected slave address.
  • Force a known pattern from the master and read it on the slave's I/O image. For example, write 0xAAAA to PQW 0 on the master; on the slave, PIW 0 should return 0xAAAA within one PROFIBUS cycle.
  • On a PROFIBUS bus tester, monitor the bus signal: a healthy 1.5 Mbit/s differential signal is ±2.5 V across the line, with idle near +1 V (A low, B high) and toggling symmetrically.

Third-Party Master / Slave Configuration Notes

National Instruments cRIO as DP slave to D435-2 master

Use a NI cRIO module that supports PROFIBUS DP (e.g., NI 9543 / NI-9853 in some revisions, or the cRIO-908x with NI-Profibus). In the NI-Profibus Configuration Tool, import the GSD for the D435-2 (if the D435-2 is the slave being polled, the GSD is on the cRIO's PC side; if the cRIO is the slave, the cRIO's GSD goes into SCOUT HW Config). Configure the slot list to match exactly — for a single PIW/PQW word test, define one input slot of 1 word and one output slot of 1 word on both sides.

D435-2 as DP slave to a third-party master

When the D435-2 itself is the slave, the third-party master must be supplied with the D4x5-2 GSD. The slot count and slot type must be identical in the master's configuration and the D4x5-2's DP Slave Properties in SCOUT. The SIMOTION Direct data exchange via PROFIBUS DP documentation in the TIA Portal Help describes the equivalent configuration for two SIMOTION masters and can be adapted to mixed-vendor masters.

Mitsubishi and Honeywell PROFIBUS references

For reference, the Mitsubishi PROFIBUS DP-V0 Slave Interface (2D-TZ577) manual documents the same GSD-driven slot model for a Mitsubishi robot controller acting as a DP slave. The Honeywell / Saia-Burgess Profibus-DP and Profi-S-IO manual explicitly notes that "Simultaneous communication as DP slave and Profi-S-IO master is not possible via the onboard MPI interface" — a constraint that also applies to the D4x5-2 X136 when configured in mixed modes: the X136 port operates as either DP or MPI at any given time, and the configuration in HW Config must reflect that.

Troubleshooting Matrix

Table 4 — D435-2 PROFIBUS DP fault matrix
Symptom Most likely cause Action
DP/MPI LED steady red, no diagnostic buffer entries Physical layer — cable, connector, termination Re-crimp DB9, check 220 Ω terminators at both ends, verify shield bond
DP/MPI LED flashing red Slave configuration error Re-import GSD, verify slot configuration on master
DP/MPI LED steady green, but PIW/PQW show "Does not exist" Project not downloaded, or wrong symbolic binding Compile & download HW Config; re-bind process image in SCOUT
DP/MPI LED flashing green, intermittent comms EMC, poor shield, ground loops, or marginal cable Replace cable; verify cabinet bonding; reduce baud rate to 500 kbit/s as a sanity test
DP/MPI LED off Interface not enabled in project, or 24 V supply missing Check 24 V on X124; verify interface enable in SCOUT
Bus tester shows low or no differential voltage Shorted pair, missing terminator, A/B swap Disconnect in segments to localize the fault

Configuration Parameters to Verify

Table 5 — Key PROFIBUS DP parameters on D4x5-2 X136
Parameter Typical / default value Notes
Station address (D435-2) 2 (typical) — range 1..125 Must be unique on the bus
Baud rate 1.5 Mbit/s (auto-detect) Set explicitly to match master when auto-detect is unreliable
HSA (Highest Station Address) 126 Must be ≥ highest station address in use
Tslot Default 1 000 bit-times at 1.5 Mbit/s Increase for slow slaves
Min T_sdr 11 bit-times Set to 11 unless slave requires more
Max T_sdr 150 bit-times Decrease to improve cycle time if all slaves are fast
Watchdog Enabled Disables DP master if no token rotation in N seconds
I/O address range PIW 0..PIW 1023 / PQW 0..PQW 1023 Driven by slot configuration in HW Config

Commissioning Checklist

  1. Verify the PROFIBUS cable has the characteristic purple sheath and 150 Ω characteristic impedance; substitution with Ethernet cable is a frequent commissioning error.
  2. Confirm exactly two terminators in the segment, at the physical ends.
  3. Set the D435-2 station address in SCOUT before download; do not leave it at the default 0.
  4. On the third-party side (cRIO, Mitsubishi, Honeywell), confirm the same baud rate, same slot count, and same I/O length per slot.
  5. Use Online > PROFIBUS Diagnostics in SCOUT for a live view of slaves in Data_Exch.
  6. Document the bus topology (T-drivers, repeaters, segment count) — the Acromag Introduction to PROFIBUS DP white paper is a good field reference for class-1 vs class-2 master behavior and bus segmentation rules.

FAQ

Why is the DP/MPI LED on my SIMOTION D435-2 steady red even though the project downloads successfully?

A steady red LED indicates no bus activity, almost always a physical-layer problem. Power down, open the DB9 connector on X136, inspect the crimps on pins 3 (B) and 8 (A), verify the shield bond, and confirm 220 Ω terminators are enabled at both ends of the segment. A single broken strand is enough to keep the LED red.

Configured PIW 0 and PQW 0 show "Does not exist" in the SIMOTION Scout Address list. What does that mean?

The process image has not been bound to any device-level I/O. Verify that the slot configuration on the DP master matches the D435-2's I/O slot list, that the HW Config was compiled and downloaded, and that the symbols are bound to the actual I/O addresses rather than declared in offline mode only.

Do I need a special GSD file to use the D435-2 as a DP slave with a National Instruments cRIO master?

Yes. The D4x5-2 GSD (e.g., SIEM815F.GSD or the device-specific variant delivered with SCOUT) must be installed in the NI-Profibus Configuration Tool. The slot list and I/O length in the NI configuration must match the SIMOTION DP slave properties exactly.

Can the X136 port of the D4x5-2 be DP master and DP slave at the same time?

No. X136 operates as either PROFIBUS DP or MPI, with a single mode set in the project. Mixed DP-master + DP-slave behavior requires an additional PROFIBUS module (e.g., a CP in ET 200S or a SIMOTION extension) or migration to PROFINET on the X150 interface.

What baud rate should I start with for a third-party master to the D4x5-2?

1.5 Mbit/s is the PROFIBUS DP default and is the safest starting point. If the bus is unstable, drop to 500 kbit/s or 187.5 kbit/s — lower baud rates tolerate longer cable runs and degraded cable quality, and they also help localize physical-layer faults by allowing more time per bit.

Back to blog