Overview
The SIMATIC ET 200SP analog input module 6ES7134-6HD01-0BA1 (designation AI 4xU/I 2-wire ST) provides four universal channels that each accept either a voltage (0–10 V) or current (0–20 mA or 4–20 mA) signal. The "2-wire ST" suffix identifies the Standard variant of the ET 200SP AI family: it integrates a short-circuit-proof 24 V sensor supply on every channel and is the variant referenced in the official TIA Portal manual collection for 6ES7134-6HD01-0BA1 and the ET 200SP AI 4xU/I 2-wire ST manual (PDF).
This article explains how to wire a 4–20 mA sensor to channel 2 (terminals I2+ and Uv2) of the module, how to configure the channel in TIA Portal, and how to resolve the field symptoms most often reported: zero reading, stuck-near-zero value, and unwanted influence of channel 2 on channel 0 (cross-talk / common-mode disturbance).
Module Identification and Variant Family
Before wiring, confirm the exact article number on the module label. The same physical module exists in several firmware and feature variants; mixing them up is the most common reason a 4–20 mA sensor "does not work".
| Article Number | Designation | Channels | Sensor Supply (Uv) | HART | Typical Use |
|---|---|---|---|---|---|
| 6ES7134-6HD01-0BA1 | AI 4xU/I 2-wire ST | 4 (U or I) | Yes, per channel | No | Standard 2/3-wire sensors, 0–10 V, 0/4–20 mA |
| 6ES7134-6HD01-0DA1 | AI 4xU/I 2-wire HS | 4 (U or I) | Yes, per channel | No | High-speed version, faster cycle |
| 6ES7134-6HD01-0BA1 (R1) | AI 4xU/I 2-wire ST (newer FW) | 4 | Yes | No | Firmware ≥ V6.0 |
| 6ES7134-6JD00-0CA1 | AI 4xU/I 4-wire ST | 4 | No (external supply required) | No | 4-wire active sensors |
| 6ES7134-6GF00-0AA1 | AI 8xI 2-wire 4-20mA HART | 8 (I only) | Yes | Yes | HART multivariable transmitters |
The ST suffix indicates Standard (no HART, no high-speed oversampling). If your module reads only current and never voltage, double-check that you have the correct variant before continuing.
Terminal Layout and Pinout
Each channel of the 6ES7134-6HD01-0BA1 occupies four push-in terminals on its BaseUnit. Channel pairs share one BaseUnit (channels 0+1 on the left BaseUnit, channels 2+3 on the right BaseUnit).
| Terminal # | Marking | Function | Voltage Mode | Current Mode |
|---|---|---|---|---|
| 1 | Uv n | Sensor supply (+24 V out) | Do not connect for U-mode | Connect to sensor L+ (2-wire) or unused (3-wire) |
| 2 | Un+/In+ | Analog input (positive) | Signal + (0–10 V) | Signal + (0/4–20 mA) |
| 3 | — | Reserved / bridge | — | — |
| 4 | Mn | Ground reference (internal) | Connect to sensor ground | Connect to sensor ground |
For channel 2 the relevant terminals are Uv2, I2+, M2. Uv2 is the integrated 24 V supply that can power a 2-wire transmitter directly. I2+ is the current/voltage input. M2 is the channel ground, internally connected to the backplane busbar.
Prerequisites
- Hardware: ET 200SP interface module (IM 155-6 PN ST or HF), one AI 4xU/I 2-wire ST module (6ES7134-6HD01-0BA1) with the correct BaseUnit (light BU type A0, or dark BU type A1 if sensor-supply feed-through between channels is required).
- Power: 24 V DC system supply on the leftmost BaseUnit (typically 6ES7193-6BP00-0BA0 with infeed, or a separate 24 V power module).
- Software: TIA Portal V16 or later (V17 recommended), with the HSP for ET 200SP AI 4xU/I 2-wire ST installed so that the module appears in the hardware catalog under ET 200SP > AI > AI 4xU/I 2-wire ST.
- Sensor datasheet: confirm whether the 4–20 mA output is active (sensor sources its own loop power) or passive (loop must be powered externally). Wiring differs between the two.
- Verification tool: multimeter capable of measuring 0–30 V DC and 0–25 mA DC.
Wiring a 2-Wire Passive Sensor (Loop Powered from Uv)
This is the simplest wiring case and is the connection recommended in the official manual. The module's integrated Uv2 supply powers the sensor and reads the resulting 4–20 mA loop current.
Connection list:
- Sensor L+ → module terminal
Uv2. - Sensor L- → module terminal
I2+(this is the same node the current flows into). - Channel configured as Current, range 4–20 mA.
Wiring a 3-Wire Sensor (External 24 V Supply)
Most modern pressure, level, and flow transmitters ship as 3-wire devices with dedicated power terminals. Power them from a separate 24 V DC supply (either the system supply or an external PSU) and feed the analog return into I2+.
Connection list:
- Sensor L+ → external +24 V DC (use the system supply or a dedicated PSU; the module's Uv2 is not used).
- Sensor L- → external 0 V / M (common ground with the module).
- Sensor AOut → module terminal
I2+. - Optionally bond module
M2to the same 0 V node for better noise immunity. - Channel configured as Current, range 4–20 mA.
The original poster wired L- to "-24 V power supply" and observed that moving this wire influenced channel 0. That is a classic common-mode symptom: tying the sensor return to a separate ground reference created a ground loop through the analog input. Tie all analog returns to a single star point (typically the module's M terminal or the PSU M) and the cross-talk disappears.
Wiring a 4-Wire (Active) Sensor
Active 4-wire transmitters have an isolated power input and a separate, internally powered current output. Wire them like a 3-wire device but with two dedicated power conductors instead of one supply and one ground. The module variant 6ES7134-6JD00-0CA1 (AI 4xU/I 4-wire ST) is mechanically compatible and recommended when most channels host 4-wire active transmitters, because its Uv rail is disabled to remove one source of ground loops.
TIA Portal Channel Configuration
Hardware wiring alone is not sufficient. Each channel of the 6ES7134-6HD01-0BA1 must be told whether it is a voltage or current input. The default is voltage, which is why a newly-installed channel shows "0" regardless of what is connected to I2+.
- In the project tree, open Devices & Networks and select the ET 200SP station.
- Click the AI module to open its Device view.
- Select channel 2 and open Properties > General > Channel parameters.
- Set Measurement type =
Current. - Set Measurement range =
4 to 20 mA. - Set Diagnostic > Wire break =
enabled(the module drives the current to a defined value when the loop is open). - Set Diagnostic > Short circuit to ground =
enabledfor 2-wire loops powered from Uv2. - Set Diagnostic > Overflow / Underflow =
enabledto catch range overruns. - Set Smoothing =
NoneorWeak; heavier filters increase cycle time. - Compile and download the configuration to the IM 155-6 PN.
If your program uses the symbolic I/O names, the analog value appears at %IW<slot> mapped to the configured channel. Channel 2 of the first AI module is typically %IW2 (depends on slot and channel order in TIA Portal).
Parameter Data Record Reference
For advanced users writing their own configuration blocks via WRREC / RDREC, the parameter data record layout for the AI 4xU/I 2-wire ST is documented in the device manual referenced above. The relevant record is data record 128 (channel parameters). Bytes 0–3 control measurement type, range, smoothing, and diagnostics for channel 0; bytes 4–7 cover channel 1, and so on.
| Byte (per channel) | Bit / Value | Meaning |
|---|---|---|
| +0 (bit 0–3) | 0x0 = Voltage, 0x1 = Current | Measurement type |
| +0 (bit 4–7) | 0x0 = ±10 V, 0x1 = 0–10 V, 0x2 = ±5 V, 0x3 = 0–20 mA, 0x4 = 4–20 mA, 0x5 = ±20 mA | Range |
| +1 | Bit 0 wire break, bit 1 short circuit, bit 2 overflow, bit 3 underflow | Diagnostics enable |
| +2 | 0x0=None, 0x1=Weak, 0x2=Medium, 0x3=Strong | Smoothing |
| +3 | Reserved | — |
Writing the entire 16-byte record with channel 2 set to 0x14 (current, 4–20 mA) and diagnostics enabled is the canonical parameter set for the wiring shown above. The same effect can be achieved more safely through the TIA Portal GUI for everyday use.
BaseUnit Selection
The BaseUnit determines whether and how Uv is supplied. For the 6ES7134-6HD01-0BA1 the common BaseUnit families are:
-
BU type A0 (light base, e.g.
6ES7193-6BP00-0BA0) – no internal sensor-supply bridge. Uv is fed only if a power module sits on the left. -
BU type A1 (dark base, e.g.
6ES7193-6BP00-0BA1) – internal sensor-supply bridge, suitable for 2-wire transducers.
Troubleshooting Matrix
| Symptom | Likely Cause | Fix |
|---|---|---|
| Raw value stays at 0 even with a known good sensor | Channel configured as Voltage, not Current | Set Measurement type = Current in TIA Portal |
| Raw value stuck near 0 (e.g. 0–1154) while changing channel 0 | Ground loop between sensor return and module M | Tie all analog returns to one star point, preferably the module's M2 terminal |
| Uv2 reads 0 V with 2-wire loop | BU type A0 without dedicated 24 V infeed, or channel not yet configured for current | Move module next to a powered BU or change channel type |
| PLC value jumps between 0 and 27648 randomly | Open wire (broken conductor) or loose push-in terminal | Re-strip and re-insert wires; enable Wire-break diagnostic |
| Value offsets from expected by 1–2 % | Sensor return grounded at two points | Single-point ground at module end only |
| Channel 0 noise spikes when channel 2 sensor is connected | Common-mode voltage through sensor power return | Use the module's M2 terminal; avoid "-24 V" external supply for sensor return |
| Diagnostic "Wire break" lit despite connected sensor | Loop current < 3.6 mA (sensor output near zero) | Check sensor excitation, range setting (must be 4–20 mA, not 0–20 mA) |
| Value reading inverted (20 mA → 0 in PLC) | Polarity reversed on I2+ / Uv2 | Swap the two wires |
| Module shows "Channel fault" red LED | Overrange, underrange, or short circuit | Check diagnostic buffer in TIA Portal; verify range against sensor spec |
Noise and Cross-Talk Diagnosis
The cross-talk symptom described in the field report — channel 0 dropping from a stable 0–27944 to 0–1154 when the sensor return on channel 2 is bonded to "-24 V" — is almost always a common-mode voltage issue rather than a hardware fault. The internal ADC of the AI module measures channel 0 relative to the module's local ground (M). When the channel-2 sensor return is connected to a remote 0 V reference, the difference between the two grounds appears as a common-mode offset that the ADC partially rejects, leaving a residual error proportional to the loop current on channel 2.
- Disconnect the sensor return from the external "-24 V" node.
- Connect sensor L- (or L- and the module's M2) directly to the ET 200SP backplane ground. On BU type A0/A1 this is the lower DIN-rail contact strip or the M terminals of the BaseUnit.
- Measure the voltage between sensor ground and module ground with a multimeter. It should be < 50 mV; anything above that indicates a ground potential difference that needs to be resolved at the panel layout level, not in software.
- Re-evaluate channel 0 after the change. The reading should stabilise.
Other noise sources to check if the issue persists:
- Sensor cable routed parallel to VFD output cables — re-route with ≥ 200 mm separation or use shielded cable with the shield bonded at one end.
- Missing or damaged shield termination on the analog cable.
- 24 V supply shared with solenoid valves or contactor coils — add an isolated DC-DC converter for the analog loop.
Verification and Commissioning
- With the sensor disconnected and channel 2 configured for current, the raw value should sit near 0 and the module should report a wire-break diagnostic.
- Apply a known current (e.g. a 4.00 mA calibrator or a 250 Ω resistor with 1.000 V from a precision source). The raw integer must read 4.00 mA → 0 in engineering units (4 mA = 0 %), 20.00 mA → 27648 (100 %).
- Verify linearity at 8, 12, 16, and 20 mA. Deviation should be within the module's stated accuracy (typical ±0.3 % of full scale at 25 °C for the 6ES7134-6HD01-0BA1; refer to the device manual for the exact figure that applies to your firmware revision).
- Toggle the sensor between two known physical setpoints (e.g. empty/full tank) and confirm the engineering range in the PLC program.
- Force a wire-break by disconnecting one wire; confirm the diagnostic fires and the program takes the configured fallback action.
FAQ
Why does my 6ES7134-6HD01-0BA1 read 0 mA even with the sensor powered?
The channel is most likely still configured for voltage (the default). Open the module properties in TIA Portal, set channel 2 Measurement type to Current and the range to 4–20 mA, then download the configuration. The same symptom also appears if the BaseUnit (BU) does not feed 24 V to the Uv2 rail.
Can I connect a 3-wire 4–20 mA sensor to the I2+ terminal even though the module is called "2-wire ST"?
Yes. The "2-wire ST" designation only means the module supports 2-wire transducers and ships with integrated Uv supplies. For a 3-wire sensor, power the device from an external 24 V supply, connect the analog output to I2+, and tie the sensor ground to the module's M2 terminal or the same 0 V node.
Why does wiring the sensor return to an external -24 V cause channel 0 to drift?
That is a ground loop. The analog return and the module's local M must be at the same potential within a few tens of millivolts. Bond the sensor ground to the ET 200SP backplane ground or to the module's M terminal; do not use a separate "-24 V" node for the return.
What is the correct PLC raw value for 4 mA and 20 mA on the 6ES7134-6HD01-0BA1?
With the channel configured for 4–20 mA, 4 mA maps to 0 (0 %) and 20 mA maps to 27648 (100 %) in S7 analog value representation. The module is 16-bit and linear; any 0 reading below 4 mA indicates either wire break or the channel is still in voltage mode.
How do I enable wire-break detection for a 4–20 mA loop?
In TIA Portal, set the channel range to 4–20 mA (not 0–20 mA) and enable Diagnostic "Wire break" in the channel parameters. The module will set the diagnostic bit and drive the input to a defined negative value when the loop current falls below ~3.6 mA. Make sure the channel is configured for Current, not Voltage.