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.
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.
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) |
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.
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.
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:
- Provides a defined reference voltage so the slaves can be bus-powered.
- Suppresses reflections with the precise 100 Ω + 1 µF RC network.
- Bleeds the segment to a safe potential when the coupler is unpowered, preventing field-device corruption.
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
- Open SIMATIC Manager → open the project → double-click Hardware.
- On the CPU 315-2 PN/DP, double-click the DP interface row to open DP Master System Properties.
- Drag the IM 153-2 (under PROFIBUS-DP > ET 200M) onto the DP master system line at the address matching the physical DIP setting.
- Open the IM 153-2 station by double-clicking the inserted icon.
- Insert the FDC 157-0 in slot 4 of the virtual ET 200M rack (slots 1–3 are reserved by the IM 153-2).
- 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.
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 |
8. Verification Procedure
- Open HW Config and download the configuration to the CPU.
- Open Online > Accessible Nodes; the IM 153-2 must appear at the configured address.
- Open the diagnostic buffer — confirm no new Station failure entries.
- Open Monitor/Modify on the PA slave slot; the Promass 83 process values (Mass Flow, Density, Temperature) must show live updates.
- Toggle the slave address using the Promass 83 local display to verify two-way integrity.
- 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.