Troubleshooting SITRANS F M MAG 6000 Flow Rate Scaling

David Krause13 min read
Process ControlSiemensTroubleshooting
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

Troubleshooting SITRANS F M MAG 6000 Flow Rate Scaling and Grounding Faults

The SITRANS F M MAG 6000 is a Siemens electromagnetic flow transmitter used with the MAG 1100, MAG 3100, MAG 5100 W, and other SITRANS F M sensor families. A common field complaint is that the measured flow rate on the transmitter display (and the corresponding analog/HART output) does not match the expected process value. A typical instance: the meter is configured for 0 to 900 L/hr but reports an erratic span such as -400 to +500 L/hr with the signal failing to reach the control room correctly.

This article addresses the dominant root causes in priority order: incorrect grounding (including equipotential bonding), misconfigured current output scaling, wrong sensor size selection, comm. protocol mismatch, and signal-cable shielding issues. Each section provides diagnostic steps, parameter paths, and verification procedures consistent with the official Siemens MAG 5000/6000 Operating Instructions (A5E02338368, SITRANS FM MAG 5000/6000 Operating Instructions).

Field reality: When an electromagnetic flowmeter shows a near-symmetrical offset around zero (e.g., -400 to +500 L/hr against a 0 to 900 L/hr range), the first three suspects are grounding, empty-pipe detection, and the wrong Qmax (full-scale flow) parameter for the installed sensor size. Wiring and comm. type faults usually produce a fixed 4 mA or 22 mA, not a swinging reading.

1. Problem Definition and Symptom Matrix

Before changing parameters, classify the symptom. The MAG 6000 stores useful diagnostics that distinguish between electrical, mechanical, and configuration faults.

Observed Behavior Likely Root Cause First Diagnostic Step
Display reads near zero but fluctuates with pump activity Empty pipe, partial fill, or air entrainment Check %TF reading and pipe fill condition
Reading drifts symmetrically around zero (positive and negative) Poor grounding / equipotential bonding Verify ground strap between sensor and transmitter
Reading is fixed at one extreme (e.g., -400 L/hr) Wrong output direction or reversed Qmax sign Inspect Menu 3.2 (Direction) and Menu 1.1 (Qmax)
Current output fixed at ~4 mA regardless of flow Wiring break, dead power loop, or HART multidrop address conflict Measure loop voltage at PLC/DCS AI card
Current output fixed at ~22 mA Flow above Qmax, or alarm current active Check Menu 6.3 (error level) and current loop
Reading correct on transmitter, wrong at PLC PLC/DCS scaling, tag mapping, or HART/Profibus variable mismatch Verify PLC range matches 0 to Qmax L/hr
Profibus slave not coming online Address conflict or GSD file version mismatch Compare GSD file to PLC configuration

2. Grounding: The Dominant Root Cause

Electromagnetic flowmeters measure flow by Faraday's law: a voltage proportional to flow velocity is induced in the conductive liquid as it passes through a magnetic field. Any stray potential between the liquid, the sensor, and the transmitter reference introduces a common-mode voltage that is added to (or subtracted from) the true flow signal. Because the stray potential can be positive or negative relative to the transmitter reference, the resulting error typically swings symmetrically about zero — exactly the symptom described in the source case.

2.1 Required grounding topology

Per the SITRANS FM MAG 5000/6000 Operating Instructions, the sensor must be grounded at both ends when installed in a non-conductive (plastic, lined, or cathodically protected) pipe, or via the fluid itself when installed between conductive metal pipes. The grounding must use a copper braid or stranded wire of at least 4 mm² cross-section terminated with ring lugs to the flange bolt.

  1. Install a grounding strap between the upstream flange bolt and the downstream flange bolt of the sensor. Siemens supplies these straps with the sensor or with the grounding kit accessory.
  2. Connect a second grounding lead from the sensor flange to the plant's instrumentation earth bar. Do not connect to the electrical protective earth (PE) of the drive or motor — that path carries inverter switching noise.
  3. Ensure the transmitter backplane ground terminal is bonded to the same instrumentation earth.
  4. For cathodically protected lines, install isolation flanges and ground only the sensor side through a DC decoupling capacitor block.

2.2 Quick field verification

The classic quick test is to run a temporary 4 mm² stranded wire from one flange bolt to a known clean instrument earth point (an unearthed water pipe, a grounded copper rod, or the plant instrument earth bar). If the swinging reading stabilizes within seconds, the existing ground path is the problem. This test is non-destructive and safe.

Safety: Never use the AC mains protective earth, the cabinet PE, or any conductor that also carries VFD/motor switching currents as the flowmeter ground. Doing so couples PWM switching noise into the electrode circuit.

3. Empty Pipe Detection and Partial Fill

The MAG 6000 includes an empty-pipe detection function that can be enabled or disabled. When enabled and the electrodes sense the pipe is not full, the output is forced to zero (default behavior) or held at the configured error current.

Access the empty-pipe parameters:

  1. Enter Menu 4 (Service) → Submenu 4.1 (Empty Pipe).
  2. Verify the function is set to "On" (default) for sanitary or gravity-fed installations.
  3. Set the error current (Menu 6.3) to match the PLC/DCS convention: usually 3.6 mA for underrange and 22 mA for overrange per NAMUR NE43.

If a partially filled pipe is suspected, install the meter in a vertical section with upward flow to guarantee a full pipe, or add a flow conditioner upstream.

4. Output Scaling and Qmax Configuration

The MAG 6000 supports independent scaling of the current output, frequency output, relay, and totalizers. The default Qmax (full-scale flow) must match the actual installed sensor size and the configured engineering units. A mismatch by a factor of 10 (e.g., sensor sized in m³/hr while the meter is configured for L/hr) produces readings exactly an order of magnitude off. A 360 L/hr offset against a 900 L/hr Qmax is suspicious for a unit confusion between L/hr and m³/hr or a sensor sized for a larger pipe than the actual line.

4.1 Verify sensor size and Qmax

Parameter Menu Path Action
Sensor diameter (DN) Menu 1.2 → Sensor size Confirm matches the sensor nameplate
Qmax value Menu 1.1 → Qmax Must equal the process design max flow in selected units
Engineering units Menu 1.3 → Units Verify L/hr vs m³/hr vs US GPM
Flow direction Menu 3.2 → Direction Set to "+" or "−" to match arrow on sensor
Current output range Menu 5.1 → Output A Set 4-20 mA span to 0 to Qmax
Current output error Menu 6.3 → Error level Choose 3.6 mA / 22 mA per NAMUR

4.2 Decimal point and unit positioning

The decimal point position can be set independently for the flow rate, totalizer 1, and totalizer 2. A 900 L/hr process can be displayed as 900, 90.0, 9.00, or 0.900 with the wrong decimal position. Verify Menu 1.4 (Decimal point flow).

4.3 Reset to factory defaults

If configuration history is unknown, reset to factory defaults before re-commissioning:

  1. Menu 7 (Reset) → Submenu 7.1 → Factory reset.
  2. Enter service PIN (default 1000, changeable in Menu 7.3).
  3. Re-run the commissioning wizard via Menu 1.

5. Wiring, Cable Routing, and Shielding

The electrode cable carries a millivolt-level signal that is highly susceptible to capacitive coupling from adjacent power conductors. The MAG 6000 sensor cable specification requires:

  • Maximum length: 50 m for the standard supplied cable; up to 200 m with the special low-noise cable (Siemens part 6DR5004-...) and a preamplifier mounted on the sensor.
  • Continuous shield, grounded at the transmitter end only through the supplied EMC gland.
  • Run in a dedicated conduit, separated by at least 200 mm from VFD output cables, motor feeders, and any cable carrying > 24 V AC/DC switched loads.
  • No splices, junction boxes, or terminal strips in the electrode cable run.

5.1 Terminal assignments (MAG 6000 standard)

Terminal Signal Notes
1 Current output + (4-20 mA) HART superimposed on standard units
2 Current output − Return path
3 Relay common SPDT, configurable for limit/error
4 Relay NO —
5 Relay NC —
6, 7 Frequency/pulse output Configurable 0–10 kHz
8, 9 Digital input (batch) For external start/stop
PE Protective earth Bond to plant ground

5.2 HART vs Profibus variants

The MAG 6000 is offered as an IP67 / IP20 transmitter with either HART 5/7 on the current output, Profibus PA, or Profinet. Verify the variant by checking the model code on the nameplate (e.g., 7ME6920-1AA10-1AA0 for a HART unit). Connecting a HART unit to a Profibus controller will not produce a valid signal.

6. Communication Path Verification

If the transmitter shows the correct value but the control room does not, the fault is in the output loop, not the meter.

6.1 4-20 mA loop check

  1. Disconnect the loop at the PLC/DCS AI card.
  2. Connect a calibrated mA meter in series.
  3. Force a known flow (or use the MAG 6000's Menu 5.4 "Output A test" to inject 4 mA, 12 mA, 20 mA sequentially).
  4. Verify the mA meter reads the expected values. If it does, the problem is downstream in the PLC wiring, AI card scaling, or tag configuration.

6.2 HART verification

Connect a HART communicator (475/375, Trex, or PDM) across a 250 Ω loop resistor. Verify that the Primary Variable (PV) reads in the expected engineering units and that the loop current matches. Check that the PLC's HART AI block is configured to read PV (command 3), not SV/TV.

6.3 Profibus verification

  1. Confirm the slave address in Menu 8.1 (default 126). Set to a unique address between 1 and 125.
  2. Verify the GSD file version matches the transmitter firmware. For firmware < 4.0.0 use SIEM81F7.GSD; for firmware ≥ 4.0.0 use SI0181F7.GSD.
  3. In the PLC, confirm that the cyclic data mapping places the flow value in the correct input word (typically IW0 for input slot 1).
  4. Check Profibus diagnostics for slave diagnostics indicating parameterization or configuration errors.

7. Power Supply and Loop Voltage

The MAG 6000 requires 24 V DC nominal (range 18–30 V DC) and draws up to 250 mA depending on variant. Voltage drop across the loop must be calculated:

V_min = V_supply − (I_loop × R_loop_total)

where R_loop_total includes cable resistance (typically 0.024 Ω/m × 2 conductors × length), the sense resistor at the PLC (250 Ω for HART), and any barrier or isolator. For a 22 AWG cable run of 500 m the resistance is approximately 24 Ω, producing 12 V drop at 20 mA. A 24 V supply leaves only 12 V at the transmitter, below the operating minimum.

Common failure: The display works because the internal switch-mode supply boosts 12 V to logic levels, but the current output saturates below 4 mA. The control room sees a dead loop while the display still indicates a flow rate.

8. Diagnostic Parameters in Detail

The MAG 6000 stores a rolling buffer of diagnostic values that allow post-mortem analysis. Access via Menu 4 (Service) or via HART command 32/33:

Tag Description Expected Range
Flow velocity Actual measured velocity in m/s 0.1 – 10 m/s typical
Electrode voltage Raw mV from electrodes ±5 mV typical
Coil current Magnetizing current to coils ~125 mA pulsed
Empty pipe Boolean: pipe is empty False when full
Sensor temperature Internal sensor temperature −40 to +180 °C
Transmitter temperature Internal electronics temp −20 to +60 °C
Operating hours Total powered time Monotonic

Read these values via HART command 32 (Tag-Indexed) or via SIMATIC PDM. Compare against the commissioning record. A sudden drift in coil current suggests a sensor cable issue; drifting electrode voltage with stable coil current confirms an electrode or grounding fault.

9. Common Alarm and Error Codes

Display Code Meaning Corrective Action
P 1 Empty pipe Fill pipe, disable detection, or check electrodes
P 2 Coil current error Check sensor cable, coil resistance (typ. 30–80 Ω)
P 3 Electrode error Verify electrode cable continuity and grounding
P 4 EEPROM error Factory reset; replace transmitter if persistent
P 5 RAM error Cycle power; replace if persistent
P 6 A/D converter error Replace electronics module
P 7 Watchdog reset Check supply voltage stability
P 8 Sensor temperature out of range Verify process temperature vs sensor rating

10. Field Commissioning Checklist

  1. Verify mechanical installation: flow direction arrow matches actual flow; sensor is full at all times.
  2. Install grounding straps at both flanges; bond to instrument earth.
  3. Verify sensor size against nameplate; set Menu 1.2.
  4. Set Qmax (Menu 1.1) to the design maximum flow in correct units.
  5. Set engineering units (Menu 1.3) and decimal point (Menu 1.4).
  6. Set current output range (Menu 5.1) to 4-20 mA corresponding to 0–Qmax.
  7. Set error level (Menu 6.3) to NAMUR NE43 convention.
  8. Run output test (Menu 5.4) and verify mA at PLC.
  9. For Profibus: set slave address, load correct GSD, configure cyclic I/O.
  10. Record baseline diagnostic values (electrode voltage, coil current) for future trending.

11. Step-by-Step Diagnostic for the Reported Case

Given a MAG 6000 configured for 0 to 900 L/hr but showing a swing between -400 and +500 L/hr with no signal reaching the control room:

  1. Confirm sensor size: Read Menu 1.2. A DN25 sensor with the wrong Qmax entry of 900 m³/hr would convert to 900,000 L/hr, producing a very low percentage reading. A DN15 sensor with the correct Qmax of 900 L/hr would saturate. Either direction is consistent with the symptom.
  2. Verify units: If the sensor is actually DN100 and Qmax is correctly 900 m³/hr, the meter is misconfigured. Change Qmax to 900 L/hr only after confirming the sensor body diameter.
  3. Apply the grounding strap test: Connect a 4 mm² wire from one flange bolt to instrument earth. Observe the display for 60 seconds. If the swing collapses toward zero, replace the existing ground path.
  4. Check the current loop: Disconnect at the PLC, insert a mA meter, force 4 / 12 / 20 mA from Menu 5.4. If the loop tracks, the PLC scaling is the fault. If the loop reads zero or saturated, trace the wiring.
  5. Read electrode voltage via HART command 32: A reading of more than ±5 mV with no flow confirms a grounding or electrical noise fault.
  6. Capture the alarm log: Read Menu 4.5 (Alarm log). Persistent P3 (electrode) errors point to the cable or grounding; persistent P2 (coil) errors point to the coil circuit.
  7. Reset and recommission: If the source configuration is unknown, perform a factory reset (Menu 7.1) and re-run the commissioning wizard.

12. Verification of Correct Operation

After corrective action, verify operation by performing the following three checks:

  1. Zero check: With flow positively shut off (block valve closed upstream and downstream), the flow rate must read 0.0 ±0.1 % of Qmax within 30 seconds. A residual reading indicates incomplete grounding or electrode contamination.
  2. Span check: Compare a measured batch (e.g., a calibrated tank of 1000 L) against the totalizer over the same period. Deviation must be within ±0.5 % of reading for sizes DN15 to DN300.
  3. Loop linearity: Force 4 mA, 12 mA, 20 mA at the output and verify the PLC reads 0 %, 50 %, 100 % of range. If the PLC reads differently, the scaling in the AI block is incorrect.

Why does the MAG 6000 show a swinging flow reading around zero even when flow is steady?

This is the classic signature of a poor equipotential bond between the sensor, the process fluid, and the transmitter reference. Run a temporary 4 mm² ground strap from one flange bolt to a clean instrument earth point; if the swing collapses, replace the permanent grounding path.

The transmitter display shows the correct value, but the control room reads zero or 4 mA — where is the fault?

The fault is downstream of the transmitter: typically a wiring break, a missing 250 Ω HART resistor, a polarity reversal, or a PLC AI card configured for a different tag. Use Menu 5.4 to force 4/12/20 mA and verify with a hand-held mA meter in the loop.

How do I confirm whether the installed MAG 6000 is a HART or Profibus variant?

Read the model code on the nameplate. The 7ME6920 series is HART; the 7ME6920-PA suffix indicates Profibus PA; the PN suffix indicates Profinet. You can also check Menu 8.1: a HART unit shows no Profibus address field, while a Profibus unit shows address 0–126.

What Qmax should I program for a DN25 sensor on a 0 to 900 L/hr process?

Qmax must equal the design maximum flow in the units selected for the display. For 900 L/hr, set Menu 1.1 to 900 and Menu 1.3 to L/hr. The 4–20 mA output will then map 0 L/hr → 4 mA and 900 L/hr → 20 mA linearly.

Can I extend the SITRANS F M electrode cable beyond the standard 50 m?

Yes, up to 200 m using the special low-noise cable (Siemens 6DR5004 series) and a remote preamplifier. Splicing or using terminal blocks is not allowed, as the high-impedance electrode signal picks up leakage currents at every junction.

Back to blog