Resolving ET 200M PA Link Communication with CPU 315-2 PN/DP

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

Resolving ET 200M PA Link Communication with CPU 315-2 PN/DP

This technical reference covers a recurring commissioning problem when wiring a Proline Promass 83 PA Coriolis flowmeter through an ET 200M PA Link (IM 153-2 + FDC 157-0) to a Siemens SIMATIC S7-300 CPU 315-2 PN/DP. Two sequential symptoms are addressed: (1) the IM 153-2 reports "not connected" in the CPU diagnostic buffer because the physical PROFIBUS address disagrees with HW Config, and (2) PROFIBUS-PA feedback is absent because the PA segment termination is missing or the Promass 83 GSD has not been mapped into the slot model.

Standards baseline. The ET 200M distributed I/O system exchanges data with all DP masters compliant with IEC 61784-1:2002 Ed1 CP 3/1 and with all IO controllers compliant with IEC 61158. Refer to the official ET 200M configuration manual (Siemens) before commissioning.

1. System Architecture Overview

The chain between the S7 CPU and the field device is layered. Each layer must be configured independently; a defect at any layer blocks all upstream communication.

S7-300 CPU 315-2 PN/DP IM 153-2 DP Slave DP/PA Link FDC 157-0 PA Coupler 31.25 kbit/s Promass 83 PA Slave MBP, addr 0x05 PROFIBUS-DP 1.5 Mbit/s PROFIBUS-PA 31.25 kbit/s PA segment terminator Layer 1 — DP master (CPU) Layer 2 — DP/PA coupler (IM 153-2) Layer 3 — PA segment (FDC 157-0) Layer 4 — PA slave (Promass 83)

2. Hardware Components and Order Numbers

Component Function Typical MLFB / Order Number
SIMATIC S7-300 CPU 315-2 PN/DP PROFINET IO controller + DP master 6ES7315-2EH14-0AB0 (Firmware V3.3)
ET 200M Interface Module IM 153-2 DP slave head-end of the ET 200M station 6ES7153-2BA10-0XB0 or 6ES7153-2BA70-0XB0 (redundant variant)
FDC 157-0 PA Coupler DP-to-PA physical converter, 31.25 kbit/s 6ES7157-0AC83-0XA0
Proline Promass 83 PA Coriolis flowmeter, Profile 3.0 PA slave 83PB-* (Endress+Hauser, see device nameplate)
Active PA segment terminator Required at both ends of the PA segment 6ES7157-0AC83 accessory or 3RV19-1BP-1 (Phoenix Contact)
Note. The FDC 157-0 is a PA coupler, not a link. The "PA Link" function — converting the DP telegram into PA telegrams for one or more PA slaves — is provided by the IM 153-2 head module together with the FDC 157-0 plugged into slot 4 or higher of the ET 200M rack.

3. Symptom 1 — "IM 153-2 Not Connected" Diagnostic Buffer Entry

3.1 Failure Signature

After STEP 7 HW Config is downloaded, the CPU diagnostic buffer emits an entry similar to:

Event ID   : 0x39E2
Description: Distributed I/O: Station failure
Slave addr : 3
Module     : IM 153-2 (6ES7153-2BA10-0XB0)
Comment    : Station failure - DP slave not reachable

Online view in HW Config shows the IM 153-2 with a red cross; cyclic I/O exchange never starts. The most common cause in field reports is a mismatch between the rotary / DIP address on the physical IM 153-2 and the PROFIBUS address entered in HW Config. The IM 153-2 has no rotary encoder like the IM 151; the address is set exclusively with the front-panel DIP switches (S1, 8-pole) on older revisions or with the rotary selector on newer (-2BA70) revisions.

3.2 IM 153-2 DIP Switch Mapping

DIP bit Weight Address 3 example Address 5 example
1 1 ON ON
2 2 OFF ON
3 4 OFF OFF
4 8 OFF OFF
5 16 OFF OFF
6 32 OFF OFF
7 64 OFF OFF
8 128 OFF OFF

Switch ON = logic 1 (closed toward the corresponding binary weight). Address 0 is reserved for DP masters and must not be assigned to the IM 153-2. Maximum legal DP slave address is 125 (0x7D). The setting is read only at power-up; a hot change is ignored. Always cycle power after changing the address.

Field caveat. Older IM 153-2 (-2BA00, -2BA01) revisions use DIP switches; the -2BA10 and -2BA70 revisions add a 10-position rotary selector in addition to a 7-position DIP. If both are present, the rotary selector is authoritative. Consult the printed manual that ships with the specific MLFB.

3.3 HW Config Entry That Must Match

In SIMATIC Manager open the project, double-click the DP master system on the CPU, insert the IM 153-2 at the exact address used by the DIP switches, and accept the GSD file revision that matches the installed firmware. The PROFIBUS GSD for the IM 153-2 is SIEM802D.GSD for legacy IM 153-2 heads and SIEM815F.GSD for the high-feature revision (-2BA70). The GSD revision is printed on the device label.

4. Symptom 2 — PA Segment Returns No Process Data

4.1 Failure Signature

The DP layer comes up green (IM 153-2 reachable, no SF on the head module), but the PA slave "Promass 83" shows:

  • Slot diagnosis byte 0x00 — slave does not respond.
  • SF LED on FDC 157-0 lit steady red.
  • No cyclic input data on the configured PA slave slot.

4.2 PA Bus Termination — The Most Common Cause

PROFIBUS-PA operates on IEC 61158-2 Manchester-Bus-Powered (MBP) signalling at 31.25 kbit/s. The segment is a single linear bus terminated at both physical ends with a defined characteristic impedance of 100 Ω ± 20 % in series with 1 µF. Without termination the signal reflections corrupt every telegram and the slave never synchronises.

FDC 157-0 Promass 83 PA Slave PA Slave 2 (optional) Term 100Ω+1µF Term built-in Terminator at BOTH ends, devices in between, max 32 slaves per segment, max cable length 1900 m

Unlike PROFIBUS-DP, the termination resistor for PA cannot be a passive 220 Ω across the two wires — that is the DP practice. For PA, the terminator is the active PA segment terminator (a power-rail-mounted unit, e.g. 6ES7157-0AC83 accessory module, or a third-party MBP terminator such as Phoenix Contact FLT-PAIS or Relcom FPT-2). It must be connected at the physically most distant point of the segment, after the last PA device.

4.3 Why the Terminator Must Be Active

An active MBP terminator fulfils three functions a passive resistor cannot:

  1. Provides a defined reference voltage so the slaves can be bus-powered.
  2. Suppresses reflections with the precise 100 Ω + 1 µF RC network.
  3. Bleeds the segment to a safe potential when the coupler is unpowered, preventing field-device corruption.
Diagnostic shortcut. If you measure DC voltage between PA+ and PA- and see 24–28 V at every device when the coupler is powered, the segment is energised. If voltage drops to < 18 V at the last device, the terminator is either missing, reversed, or its internal fuse is blown. Use a mV-meter on the DC level, not an ohmmeter — the segment carries 24 V DC bus power.

4.4 FDC 157-0 Switch Settings

Switch on FDC 157-0 Position Meaning
S1 (PA address range) OFF Default; all PA addresses mapped by HW Config
S2 (terminator) ON Internal PA terminator enabled at the coupler side of the segment
S3 (DP/PA mode) OFF Coupler mode (transparent DP→PA bridge)

Enable S2 = ON on the FDC 157-0 if it sits at the near end of the PA segment. Then place the active terminator at the far end. Never enable two internal terminators and one external — that is three terminators and the segment will not initialise.

5. STEP 7 HW Config Procedure

5.1 Insert the PA Link

  1. Open SIMATIC Manager → open the project → double-click Hardware.
  2. On the CPU 315-2 PN/DP, double-click the DP interface row to open DP Master System Properties.
  3. Drag the IM 153-2 (under PROFIBUS-DP > ET 200M) onto the DP master system line at the address matching the physical DIP setting.
  4. Open the IM 153-2 station by double-clicking the inserted icon.
  5. Insert the FDC 157-0 in slot 4 of the virtual ET 200M rack (slots 1–3 are reserved by the IM 153-2).
  6. Drag the Promass 83 PA from the device catalogue (you must first install the E+H GSD file via Options > Install GSD File) onto the PA master system line that appears under the FDC 157-0.

5.2 Slot Configuration of Promass 83

After installing the E+H GSD for the Promass 83 PB/PA profile, the device exposes a multi-slot modular model. Typical mapping:

Slot Module I/O length Use
0 PA Slave DI 4 bytes in Mass flow, density, temperature (cyclic)
1 PA Slave DO 2 bytes out Totaliser reset / setpoint
2 Status / Diagnostics 4 bytes in Device status, NE 107 classification

Refer to the official Proline Promass 83 Description of Device Functions and Operating Instructions for the exact slot map of your firmware revision (BA-prefixed manuals from Endress+Hauser).

5.3 PA Address Setting on Promass 83

Set the PA slave address in the Promass 83 local display under Setup > Communication > PROFIBUS-PA address, or via the on-device DIP switch on the display board. Default factory address is 126 (0x7E), which is the service address reserved for commissioning — change it to a free address between 3 and 124 (avoid 0, 1, 2 reserved for masters; avoid 126 which is the service address). The address must match the slot where the GSD icon was placed.

Address conflict. Most DP/PA commissioning failures on first installation are because Promass 83 is still at the factory 126 and the master polls address 5. The CPU diagnostic buffer will show slave not reachable rather than address conflict — the only way to tell the difference is with a handheld PA diagnostic tool such as a Siemens BT 200 or an FDT frame tool.

6. Diagnostic Buffer Interpretation

Event ID hex Event text Likely cause Action
0x39E2 Station failure DP slave with configured address not on the bus Verify DIP switches; check 9-pin DP connector pin-out (pin 3 = B, pin 8 = A)
0x39E3 Station return Slave came back — informational None
0x39E4 Slave diagnostic — module failure Module removed or wrong GSD Reinstall GSD; check slot population matches HW Config
0x39E5 Slave diagnostic — module OK Transient — informational None
0x38B4 DP bus fault (short or break) Wiring, termination, or cable damage Inspect DP cable; verify RS-485 termination at both DP ends (220 Ω)
0x38C4 PA segment voltage fault Missing or blown terminator on PA side Install active PA terminator; check S2 on FDC 157-0

To export the diagnostic buffer cleanly, open CPU > Diagnostic Buffer, right-click in the event list, and select Save As Text. This produces a copyable file that can be attached to support requests without screenshots.

7. Cable Plant, Shielding, and EMC

Parameter DP side PA side
Cable type PROFIBUS-DP cable type A (single core, 0.64 mm², 150 Ω ± 15 %) PROFIBUS-PA cable type A (multi-core, blue jacket recommended, 100 Ω ± 20 %)
Termination 220 Ω between A and B at both ends, plus 390 Ω pull-up/down to 5 V / GND Active MBP terminator at both ends (100 Ω + 1 µF)
Max length, 1.5 Mbit/s 200 m (DP) / 400 m (with repeater) 1 900 m (PA trunk)
Max devices per segment 32 repeaters cascadable 32 PA slaves max per segment (typical ≤ 10 in practice)
Shield Bonded at both ends via EMC glands Bonded at both ends; PA cable shield also serves as equipotential bonding
Safety. When working on the PA segment, the bus is energised at 24 V DC even when no master is connected, because the FDC 157-0 and any active terminator continue to feed the segment. De-energise the coupler before unplugging any PA device.

8. Verification Procedure

  1. Open HW Config and download the configuration to the CPU.
  2. Open Online > Accessible Nodes; the IM 153-2 must appear at the configured address.
  3. Open the diagnostic buffer — confirm no new Station failure entries.
  4. Open Monitor/Modify on the PA slave slot; the Promass 83 process values (Mass Flow, Density, Temperature) must show live updates.
  5. Toggle the slave address using the Promass 83 local display to verify two-way integrity.
  6. Force a PA segment break by unplugging the last device and confirm the diagnostic buffer raises PA segment voltage fault — proves the coupler is supervising the segment.

9. Common Pitfalls and Field Tips

  • Address set in hardware, configured in software — both must match exactly; verify by reading the IM 153-2 sticker and re-checking after every wiring change.
  • Confusing DP termination with PA termination — a 220 Ω passive resistor on a PA segment will silence the segment. Use only active MBP terminators.
  • Promass 83 factory address 126 — change it before the master polls; 126 is a service address not used in normal cyclic traffic.
  • GSD file version mismatch — the Promass 83 has several firmware revisions; each maps to a different GSD. If HW Config refuses the device, install the matching GSD from E+H support.
  • Cyclical power — IM 153-2 reads its address only at power-up. Cycling power is mandatory after every DIP change.
  • FDC 157-0 slot — must be in slot 4 or higher of the ET 200M rack; slots 1–3 are reserved for the head module and any redundant pair.
  • Diagnostic buffer access — always Save As Text the buffer so the events are searchable by Event ID.

10. Quick Reference — Parameter Table

Parameter Required value
CPU firmware V3.3 or higher (6ES7315-2EH14-0AB0)
IM 153-2 DP address 3 … 125 (DIP switches 1–7)
FDC 157-0 slot Slot 4 of the ET 200M rack
FDC 157-0 S2 ON (built-in terminator enabled at near end)
PA segment length ≤ 1 900 m trunk + ≤ 30 m spurs
PA terminator at far end Active MBP terminator, 100 Ω + 1 µF
Promass 83 PA address 3 … 124 (avoid 0, 1, 2, 126)
Promass 83 GSD E+H GSD file matching the device firmware revision
Cyclic I/O 4 bytes IN (slot 0), 2 bytes OUT (slot 1)

11. FAQ

Why does HW Config show the IM 153-2 with a red cross even though I set the DIP switch to address 3?

The IM 153-2 only reads its address at power-up; the setting is latched. After every DIP change, cycle power to the IM 153-2 (and the FDC 157-0 if fitted). Also verify the address in HW Config matches exactly — including that you have not confused the PA-coupler address with the IM 153-2 DP address.

My DP layer is green but the Promass 83 returns no process data. What is the most common cause?

Missing or wrong PA bus termination. PROFIBUS-PA requires an active MBP terminator (100 Ω + 1 µF) at both physical ends of the segment. A passive 220 Ω resistor used for DP will not work and will silently fail the segment. Enable S2 on the FDC 157-0 and install an active terminator at the far end.

Which GSD file do I install for a Proline Promass 83 PA?

Use the E+H GSD file that matches the firmware revision of the Promass 83. Install via SIMATIC Manager > Options > Install GSD File. The catalogue entry will then appear under PROFIBUS-PA > Endress+Hauser > Promass 83. Always re-install after a device firmware update.

Can I use the FDC 157-0 on its own without the IM 153-2?

No. The FDC 157-0 is the physical layer coupler only; it must sit in a slot of an ET 200M station whose head is an IM 153-2. Without the IM 153-2 acting as the DP/PA link master, the FDC 157-0 has no PROFIBUS-DP side to forward telegrams from.

How do I export the CPU diagnostic buffer for analysis?

In SIMATIC Manager right-click the CPU, choose Diagnostic Buffer, then right-click inside the event list and select Save As Text. This produces a plain-text file with each event ID, timestamp, and description — the format most support engineers accept.

Back to blog