Problem Overview
Field reports describe a recurring symptom on the SIMATIC S7-1500 AI 4xU/I/RTD/TC ST module, order number 6ES7531-7QD00-0AB0: voltage channels return valid engineering values, the TIA Portal PLCSIM simulation returns valid values, and a handheld multimeter confirms the field transmitter is delivering 4-20 mA — yet the two 4-wire current channels in the same module consistently read 0.00 in the process image of the CPU 1511-1 PN (6ES7511-1AL03-0AB0). The combination most often reported is a water-level transmitter on channel 2 and a temperature transmitter on channel 3, both 4-wire 4-20 mA, wired to a station that is otherwise healthy on its voltage channels.
Two failure modes are typically confused during first-line diagnostics:
- The transmitter wiring is on the wrong physical terminals of the channel — specifically the voltage pins instead of the dedicated current pins.
- The hardware configuration in TIA Portal was changed from Voltage to Current, compiled cleanly, but the changed device view was not actually downloaded to the AI module.
Both root causes produce the same field symptom — a live 4-20 mA loop and a module that reads 0. This document walks through the wiring terminal mapping of the AI 4xU/I/RTD/TC ST, the TIA Portal configuration flow, the hardware re-download step that is frequently skipped, and the verification checks that confirm correct operation on the bench and in the cabinet.
Affected Hardware and Configuration
The hardware combination most often reported in support tickets for this class of fault:
| Component | Order Number (MLFB) | Role | Typical Configuration |
|---|---|---|---|
| S7-1500 CPU | 6ES7511-1AL03-0AB0 | CPU 1511-1 PN | Head of station, PROFINET interface, FW ≥ V2.6 (value status requires ≥ V2.9) |
| Analog input module | 6ES7531-7QD00-0AB0 | AI 4xU/I/RTD/TC ST | Slot 2 or higher; 4 channels, 16-bit resolution, integration time 9/20/50 ms |
| Engineering | STEP 7 / TIA Portal | Configuration & download | V17, V18, or V19 with HSP for the module installed |
Channel assignment in the reported incident:
| Channel | Configured Type | Field Device | Sensor / Range |
|---|---|---|---|
| 0 | Voltage (U) | Vacant / bench / process | ±10 V or 0-10 V |
| 1 | Voltage (U) | Vacant / bench / process | ±10 V or 0-10 V |
| 2 | Current, 4-wire (I 4DMU) | Water level transmitter | 4-20 mA |
| 3 | Current, 4-wire (I 4DMU) | Temperature transmitter | 4-20 mA |
Channels 0 and 1 are not part of the fault; channels 2 and 3 are the focus of this document.
Root Cause: Voltage vs. Current Terminal Mapping on the AI 4xU/I/RTD/TC ST
Each channel of the 6ES7531-7QD00-0AB0 exposes two electrically distinct signal pins that share a common MANA (measuring ground / I- / U- / M-):
- One terminal is dedicated to the voltage input (U+).
- One terminal is dedicated to the current input (I+).
The dedicated current terminal is offset from the voltage terminal by one pin position. Wiring a 4-20 mA transmitter to the voltage terminal leaves the actual current input pin open-circuit, so the input stage sees no current loop. With "Wire break" diagnostics enabled the module reports a diagnostic interrupt; with diagnostics disabled the channel value reads the underrange of the configured range — for "4...20 mA" this is the engineering value mapped to 0 mA, which is typically 0 in the scaled process value.
For the reported configuration the affected channels map as follows:
| Channel | Voltage Pin (U+) — wrong for 4-20 mA | Current Pin (I+) — correct for 4-20 mA | Shared MANA (I- / U-) |
|---|---|---|---|
| 2 | 11 | 10 | 12 |
| 3 | 15 | 14 | 16 |
The original wiring landed the transmitter's I+ (signal high) on terminals 11 and 15, which are the voltage input pins. The dedicated current pins are 10 and 14, one position earlier in the channel group. The MANA return wire on terminals 12 and 16 is correct for both voltage and current modes. Confirmation of the terminal pattern is documented in the AI 4xU/I/RTD/TC ST manual, Siemens support entry ID 91688401, section 6.4 (wiring diagrams for 4-wire current inputs).
Correct 4-Wire Current Terminal Assignment
A 4-wire current transmitter has four conductors: a dedicated 24 V supply pair (typically labelled "Power+" and "Power-") and a separate, isolated signal pair (typically "Sig+" / "I+" and "Sig-" / "I-"). The AI module's MANA pin must be connected to the I- of the signal pair. The transmitter's power negative returns to the field-side supply 0 V — not to the AI module's MANA, because the signal pair is galvanically isolated inside the transmitter.
| Transmitter Conductor | Channel 2 (4-wire mA) | Channel 3 (4-wire mA) |
|---|---|---|
| Signal high (I+) | Terminal 10 | Terminal 14 |
| Signal low (I-, MANA) | Terminal 12 | Terminal 16 |
| 24 V supply + (from field PSU) | 24 V field terminal | 24 V field terminal |
| 24 V supply - (to field PSU 0 V) | Field PSU 0 V terminal | Field PSU 0 V terminal |
The module's internal 24 V sensor supply (if used) is provided on dedicated "Vs+" terminals on the same connector — these are not the I+ signal pins. Refer to the manual for the sensor-supply pin numbers in the terminal block, and observe the maximum current of the integrated sensor supply if you plan to use it.
Terminal Map (Inline SVG)
TIA Portal Hardware Configuration
After the field wiring is corrected, the TIA Portal project must match the physical wiring. If the project's AI module still has channel 2/3 set to "Voltage", the PLC will interpret the I+ current loop as if it were a U+ voltage and the resulting value will be wrong (or the diagnostics interrupt will fire).
- Open the TIA Portal project and select the AI 4xU/I/RTD/TC ST module in the device view (not the network view).
- In the inspector window, click the Properties tab and select the Analog inputs section.
- For channel 2 set the following parameters:
- Measurement type:
Current(4-wire transducer) - Range:
4...20 mA - Resolution: leave at the ST default (16-bit, 9 ms integration time)
- Diagnostics: tick
Enable "Wire break" checkso an open I+/I- pair triggers a diagnostic interrupt instead of silently reading 0 - Smoothing: leave at default; or set per application if a known amount of 50/60 Hz rejection is required
- Measurement type:
- Repeat for channel 3.
- For channels 0 and 1, leave as voltage (±10 V or whatever matches the sensor) — the AI module supports mixed measurement types per channel.
- Compile the project: Project tree → right-click the CPU → Compile → Software (rebuild all).
Once compiled, the new configuration must be downloaded. This is the step that is most often missed in the field:
- Right-click the AI module (or the CPU) in the project tree.
- Select "Download to device → Hardware configuration" — not "Software (all)" and not the toolbar "Download" button.
- Confirm the Download preview dialog lists the AI module under "Changes" with the new measurement type and range.
- Tick "Continue without check" only after verifying the preview offline.
- Click Download.
Step-by-Step Rewiring Procedure
- Isolate the S7-1500 station: open the line-side disconnect, lock-out / tag-out the 24 V field supply and the 230/400 V supply to the CPU.
- Verify zero energy with a calibrated multimeter on the AI module's terminal block (touch each terminal against protective earth).
- Document the existing wiring with a label printout. Note which transmitter is on which channel — do not rely on wire colours alone, as DIN 47100 and similar standards vary by OEM.
- Loosen the push-in terminal block of the AI module with a 3.0 mm flat-blade screwdriver. The block can be removed with the wires still attached if you need to test on a bench.
- For each affected channel, identify the conductor that is currently landed on the U+ terminal (11 for ch2, 15 for ch3). This is the I+ (signal high) of the 4-wire transmitter.
- Remove the conductor from the U+ terminal using the slotted release button next to the terminal. Do not pull on the wire — depress the release first.
- Re-insert the conductor into the dedicated current terminal (10 for ch2, 14 for ch3). Confirm it is fully seated by tugging gently.
- Verify the MANA return wire is on terminal 12 (ch2) and 16 (ch3). Leave these in place.
- Re-seat the terminal block on the module. Torque the two mounting screws to 0.4-0.5 N·m (per the S7-1500 system manual).
- Remove lock-out / tag-out, restore the 24 V field supply, then restore CPU power.
- Download the corrected hardware configuration to the AI module (see previous section).
- Run the verification procedure below before handing the cabinet back to operations.
Hardware Re-Download — The Often-Missed Step
When the device view in TIA Portal is changed (measurement type, range, diagnostics enable, smoothing, etc.), the change must be loaded into the AI module. A standard "Download to device → Software (all)" can be misread by the PLC runtime as a no-op if the user program has not changed. The PLC continues running the previous AI module parameter set, and the new range does not take effect.
Diagnostic signs that the hardware configuration was not re-downloaded:
- Online → Accessible nodes shows the AI module with the new firmware version, but the process image still reports the old range behaviour (e.g., a 4-20 mA loop reads 0 at 4 mA instead of 4 mA scaled to the lower engineering value).
- Online → Online & diagnostics of the AI module still lists the previous measurement type under "Module information".
- Watch table: forcing the AI module's I/O address to a value changes nothing in the field wiring behaviour.
- The TIA Portal info window shows "Download (no changes)" after pressing the toolbar Download button — this is a clear signal that the AI module's parameter block was not re-pushed.
To force the re-download of the AI module configuration:
- Online → Accessible nodes → select the CPU 1511-1 PN.
- Right-click the AI module → "Download to device → Hardware configuration".
- In the Download preview dialog, look for the AI module under "Module / submodule parameters" — the new measurement type and range must appear here. If the preview shows "No changes", the project on disk does not actually differ from what is loaded; re-check the device view.
- Confirm the "Overwrite" or "Replace module" prompt if it appears.
- Wait for the "Download successful" message in the info window.
- Power-cycle the AI module if the parameters are still showing as old. Some Siemens AI modules cache the last parameter set across STOP→RUN; a power cycle forces a re-read of the parameter image.
Verification and Field Testing
- Bench verification (no PLC): with the S7-1500 powered and the AI module seated but disconnected from the CPU's user program, use a calibrated mA source (e.g., Beamex MC6 or WIKA CPH7000) on the I+ / MANA pair. Measure at the terminal block with a multimeter in series; expect 4.00 mA at 0% of range and 20.00 mA at 100% of range.
- Online verification (TIA Portal): with the PLC online, open a watch table on the AI module's input addresses (e.g., %IW256 for channel 0 on a slot-2 AI module — verify the slot address in the device configuration). For a 4-20 mA loop, the integer value should be 0 at 4 mA, 27648 at 20 mA, and follow the linear mA-to-counts curve in between. Any reading that does not change with the mA source confirms that the wiring is still on the wrong terminals.
- Diagnostic interrupt test: with "Wire break" diagnostics enabled, remove the I+ wire from terminal 10 (ch2) and confirm the AI module's diagnostic buffer records a "Wire break" entry for channel 2. Re-seat the wire and confirm the diagnostic clears automatically within one conversion cycle.
-
Process-image verification: in the user program, scale the raw integer to engineering units using the standard Siemens
NORM_X/SCALE_Xinstructions or the AI module's FB library block. Confirm 4 mA → 0% and 20 mA → 100% in the scaled REAL. A 4-20 mA loop scaled to 0-100% must read 0% at exactly 4 mA; a reading of 0% at 0 mA indicates that the range is still configured for 0-20 mA, or that the input is open-circuit. - Value status test (HF variant only): on the AI 4xU/I/RTD/TC HF (6ES7531-7QF00-0AB0), enable the value status (QI) bit in the device view. The QI bit must be 1 (good) for every channel that is wired and within range; 0 (bad) indicates a wire break, overflow, or underflow on that channel.
Diagnostics: LED Status and Error Codes
The AI 4xU/I/RTD/TC ST module has a multi-colour DIAG LED and per-channel status LEDs. The LED states that matter for this failure mode:
| LED | State | Meaning | Action |
|---|---|---|---|
| DIAG (module) | Off | Module parameterised, no fault | None — expected |
| DIAG (module) | Red, flashing | Module fault (configuration mismatch, wire break, etc.) | Open Online → Diagnostics for the module |
| DIAG (module) | Red, solid | Module not configured or wrong module inserted | Re-download hardware configuration |
| Channel status | Green, on | Channel configured and converting | None |
| Channel status | Off | Channel disabled in configuration | Check the device view in TIA Portal |
The module's diagnostic buffer in TIA Portal will report channel-specific events for this class of issue. The exact codes are documented in the AI 4xU/I/RTD/TC ST manual and vary by module firmware; the typical events are:
- Parameter assignment error — the device view does not match the wired configuration, or the hardware download was not pushed.
- Wire break (channel) — I+ or I- open-circuit, with the wire-break diagnostic enabled.
- Overflow / overrange — input current > 20 mA (e.g., transmitter failure, loop resistance short).
- Underflow / underrange — input current < 4 mA (e.g., loop break, scaling out of range, terminal wired to U+ instead of I+).
Module Variants: ST vs. HF Comparison
The 6ES7531 family includes several AI modules that share the same U/I terminal-offset pattern but differ in resolution, integration time, and supported measurement types. The exact pin numbers differ by MLFB. Confirm the MLFB on the side of the module before applying the wiring rule from this article.
| MLFB | Description | Resolution | Integration time | Channels | Value status (QI) |
|---|---|---|---|---|---|
| 6ES7531-7QD00-0AB0 | AI 4xU/I/RTD/TC ST | 16 bit | 9 / 20 / 50 ms | 4 | No |
| 6ES7531-7QF00-0AB0 | AI 4xU/I/RTD/TC HF | 16 bit + sign | 1 / 2.5 / 8.3 / 17 / 20 / 50 ms | 4 | Yes |
| 6ES7531-7PF00-0AB0 | AI 4xRTD/TC HF | 16 bit + sign | 1 / 2.5 / 8.3 / 17 / 20 / 50 ms | 4 | Yes (no current input) |
| 6ES7531-7LH00-0AB0 | AI 8xU/I/RTD/TC ST | 16 bit | 9 / 20 / 50 ms | 8 | No |
For the HF variants, the same V/I terminal-offset pattern applies. The HF modules additionally support isochronous mode, oversampling, and value status per channel — none of which change the wiring. The HF module's additional filtering and faster integration are useful for closed-loop control but are not the cause of a zero reading on a current channel.
Field-Commissioning Best Practices
- Always print the wiring diagram for the exact MLFB from the official manual before pulling wires. The Siemens support entry 91688401 hosts the wiring diagrams for the AI 4xU/I/RTD/TC ST; the TIA Portal cloud documentation at SIMATIC S7-1500 / ET 200MP Manual Collection provides the same content with hyperlinked navigation.
- Mark each conductor at both ends with a wire marker (channel number + signal direction, e.g., "AI2.I+"). Do not rely on wire colour alone — cross-reference the cabinet drawing.
- Torque-check terminal blocks at the first commissioning visit. Push-in terminals can be under-inserted by a millimetre and still pass a continuity test with a multimeter, then fail intermittently under vibration or thermal cycling.
- Enable "Wire break" diagnostics on every 4-20 mA channel. The single bit of CPU load is negligible compared to the diagnostic value when a sensor fails. A reading of 0 from a 4-20 mA channel can mean a true zero process value or a broken wire — the two are not distinguishable without diagnostics.
- Document the terminal map in the cabinet drawing. A "Voltage pins / Current pins" overlay on the wiring diagram saves the next commissioning engineer a 30-minute search of the manual. The Siemens support entry PDF manual (91688401) includes a printable A4 wiring diagram that can be attached to the cabinet door.
- Run the "Hardware configuration" download as an explicit step, not as part of a generic "Download to device". This avoids the silent-skip issue described above.
- Test the diagnostic interrupt end-to-end on first commissioning. Lift one I+ wire, confirm the diagnostic interrupt fires and the buffer entry appears, then re-seat the wire and confirm the diagnostic clears within one conversion cycle (≤ 50 ms at the ST default integration time).
Frequently Asked Questions (FAQ)
Why do my 4-20 mA channels read 0 even though TIA Portal simulation works?
PLCSIM uses the configured value, not the physical input. On a wired module, an open I+ / I- input stage produces 0. Verify the transmitter is wired to the dedicated current terminals (10/12 for channel 2, 14/16 for channel 3 on the 6ES7531-7QD00-0AB0) — not the voltage terminals (11/12 or 15/16). Reference: AI 4xU/I/RTD/TC ST manual, Siemens support entry ID 91688401.
Does the 6ES7531-7QD00-0AB0 support mixed voltage and current on the same module?
Yes. Each of the four channels can be individually configured for voltage, current (2-wire or 4-wire), RTD, or thermocouple. The hardware terminal used depends on the configured measurement type: voltage uses one pin, current uses the pin offset by one position, and the MANA terminal is shared. The diagnostic buffer reports the configured type per channel.
I changed the channel type in TIA Portal from Voltage to Current, compiled, and downloaded — why does the module still read 0?
The toolbar Download button on a CPU with the project open defaults to "Software (all)" and can skip the AI module's hardware re-parameterisation if the user program is unchanged. Use the explicit path: right-click the AI module → Download to device → Hardware configuration. Confirm the Download preview lists the AI module under "Module / submodule parameters". If the preview shows "No changes", the project on disk does not differ from what is loaded; re-check the device view and recompile.
What diagnostic event does the AI module report for a broken 4-20 mA loop?
With "Wire break" diagnostics enabled, the module raises a diagnostic interrupt and the CPU 1511-1 PN records a "Wire break (channel)" entry in the diagnostic buffer with a channel-specific reference (channel 2 or 3 in the reported configuration). The DIAG LED flashes red until the wire break is cleared. The exact diagnostic code bit assignment is documented in the AI 4xU/I/RTD/TC ST manual and depends on the module's firmware version.
Is the AI 4xU/I/RTD/TC ST compatible with a CPU 1511-1 PN running FW V2.9 or older?
Yes. The 6ES7531-7QD00-0AB0 is supported on the CPU 1511-1 PN (6ES7511-1AL03-0AB0) from FW V2.6 onward. Newer functions such as value status (QI) require FW V2.9 or higher on the CPU and FW V2.0 or higher on the AI module; the ST variant does not expose QI, so the lower FW V2.6 on the CPU is sufficient for the four-wire current use case described in this article. Confirm with the TIA Portal hardware catalog and the AI module's FW release notes for your specific configuration.