Fixing Zero Signal on Siemens 6ES7531-7QD00-0AB0 4-20 mA Inputs

David Krause17 min read
I/O ModulesSiemensTroubleshooting
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 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:

  1. The transmitter wiring is on the wrong physical terminals of the channel — specifically the voltage pins instead of the dedicated current pins.
  2. 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.

The same root-cause pattern (voltage pins vs. current pins) applies to the high-feature variant 6ES7531-7QF00-0AB0 (AI 4xU/I/RTD/TC HF), the RTD/TC variant 6ES7531-7PF00-0AB0 (AI 4xRTD/TC HF), and the 8-channel 6ES7531-7LH00-0AB0 (AI 8xU/I/RTD/TC ST). The specific terminal numbers differ by MLFB — always verify against the manual for the installed part number.

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)

6ES7531-7QD00-0AB0 — Channels 2 and 3 Terminal Map (4-wire mA) Channel 2 (4-wire mA) Terminal 10 — I+ (CURRENT — USE THIS) Terminal 11 — U+ (voltage only — DO NOT USE for mA) Terminal 12 — MANA (I- / U- return) Tx I+ Tx I- Channel 3 (4-wire mA) Terminal 14 — I+ (CURRENT — USE THIS) Terminal 15 — U+ (voltage only — DO NOT USE for mA) Terminal 16 — MANA (I- / U- return) Tx I+ Tx I- I+ terminals (green) are the dedicated current inputs. U+ terminals (red) accept voltage only and read 0 when wired to a mA source.

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).

  1. Open the TIA Portal project and select the AI 4xU/I/RTD/TC ST module in the device view (not the network view).
  2. In the inspector window, click the Properties tab and select the Analog inputs section.
  3. 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" check so 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
  4. Repeat for channel 3.
  5. For channels 0 and 1, leave as voltage (±10 V or whatever matches the sensor) — the AI module supports mixed measurement types per channel.
  6. 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:

  1. Right-click the AI module (or the CPU) in the project tree.
  2. Select "Download to device → Hardware configuration" — not "Software (all)" and not the toolbar "Download" button.
  3. Confirm the Download preview dialog lists the AI module under "Changes" with the new measurement type and range.
  4. Tick "Continue without check" only after verifying the preview offline.
  5. Click Download.
The toolbar Download button on a CPU with the project open will default to "Software (all)" and can skip the AI module's hardware re-parameterisation if the user program is unchanged. The new range will compile cleanly, "no errors" appears in the info window, but the PLC never actually re-loads the AI module's configuration block. The process image then keeps reflecting the old parameter set. The field-level symptom is identical to the wiring fault: channels 2 and 3 read 0. Always use the explicit Download to device → Hardware configuration entry when only the device view was changed.

Step-by-Step Rewiring Procedure

  1. 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.
  2. Verify zero energy with a calibrated multimeter on the AI module's terminal block (touch each terminal against protective earth).
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. Re-insert the conductor into the dedicated current terminal (10 for ch2, 14 for ch3). Confirm it is fully seated by tugging gently.
  8. Verify the MANA return wire is on terminal 12 (ch2) and 16 (ch3). Leave these in place.
  9. 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).
  10. Remove lock-out / tag-out, restore the 24 V field supply, then restore CPU power.
  11. Download the corrected hardware configuration to the AI module (see previous section).
  12. 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:

  1. Online → Accessible nodes → select the CPU 1511-1 PN.
  2. Right-click the AI module → "Download to device → Hardware configuration".
  3. 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.
  4. Confirm the "Overwrite" or "Replace module" prompt if it appears.
  5. Wait for the "Download successful" message in the info window.
  6. 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

  1. 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.
  2. 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.
  3. 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.
  4. Process-image verification: in the user program, scale the raw integer to engineering units using the standard Siemens NORM_X / SCALE_X instructions 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.
  5. 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+).
Diagnostic code bit assignments are documented in the AI 4xU/I/RTD/TC ST manual, section on "Diagnostic messages", and depend on the installed firmware version of the module. Always refer to the manual for the exact code that maps to the textual event. The codes above are typical for FW ≥ V1.0 of the AI 4xU/I/RTD/TC ST.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

Back to blog