Siwarex 7MH4950-2AA01 SF Fault: Resolving ADC Overload on 7MH5103

David Krause15 min read
PLC HardwareSiemensTroubleshooting
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

Siwarex 7MH4950-2AA01 SF Fault and ADC Overload on 7MH5103-3PD00 Load Cell

A Siemens SIMATIC S7-1200 application running a roller-conveyor weighing platform reports SF (Sensor Fault) on the Siwarex 7MH4950-2AA01 module, with SIWATOOL reporting ADC overload while the 7MH5103-3PD00 share-beam load cell delivers 225 mV on Sig+/Sig- for a 150 kg applied load. The same channel is confirmed healthy by swapping in a known-good cell, so the diagnostic path must separate cell damage, wiring error, mechanical over-load, and SIWATOOL configuration.

This reference documents the field-recovery procedure, evaluates the proposed CZL 632 replacement cell against the 7MH4950-2AA01 input specification, and quantifies the mechanical platform-size constraint that becomes dominant above 600 x 600 mm.

Critical reading before commissioning: The expected differential signal at the Siwarex input is 0 to +20 mV DC, NOT the open-circuit output of the load cell. A measurement of 225 mV at 150 kg load is a definitive indicator that the load cell is damaged, the sense/excitation lines are cross-wired, or a parallel/series short exists between the signal pair and the excitation pair. Do not continue calibration attempts until the cell has been replaced.

1. System Topology and Components

The weighing subsystem consists of three interacting elements:

  1. Siwarex 7MH4950-2AA01 — Single-channel weighing module for SIMATIC S7-1200. Provides bridge excitation, instrumentation-amplifier front end, 24-bit sigma-delta ADC, and digital filtering. The "-2AA01" variant ships calibrated for full-bridge strain-gauge cells with 1 mV/V, 2 mV/V, and 4 mV/V nominal characteristic values.
  2. 7MH5103-3PD00 share-beam load cell — Pre-configured Siemens cell matched to the Siwarex family. Force is applied through bending beams; rated capacities vary per part number suffix.
  3. SIWATOOL V7 — Siemens PC service software used for parameterization, calibration, and live diagnostic of the Siwarex module over the RS-232 service interface.
Load Cell (7MH5103 / CZL 632) EX+ EX- SIG+ SIG- Siwarex 7MH4950-2AA01 Bridge Excitation ~10 V DC Differential ADC 0 ... +20 mV range SF LED / ADC overflow PROFINET to S7-1200 6-wire cable shield on EMC gland

2. Expected Signal vs. Measured Signal

The 7MH4950-2AA01 accepts a full-bridge cell whose differential output, scaled to the Siwarex-rated excitation voltage, must fall inside the ADC input range. For Siemens Siwarex modules the valid differential span at the SIG+/SIG- input is approximately 0 to +20 mV DC; the same module family is documented as accepting characteristic values up to 4 mV/V with up to 10 V excitation.

Parameter Siwarex 7MH4950-2AA01 Spec Field Measurement
Differential input range 0 ... +20 mV DC 225 mV DC at 150 kg
Cell characteristic value 1 / 2 / 4 mV/V (selectable) 2 mV/V configured in SIWATOOL
Excitation voltage 10 V DC nominal 10 V DC nominal
ADC expected output at 150 kg on a 500 kg / 2 mV/V cell ~6 mV differential (30% of full scale) 225 mV — exceeds ADC input
Module status OK SF LED lit, "ADC overload" in SIWATOOL

The 225 mV reading is more than ten times the maximum expected differential. It is not possible for an intact 7MH5103 cell to produce this output within its elastic range. Two failure modes are consistent with the reading:

  • Load cell strain-gauge damage: one or more active gauges have open-circuited, forcing the bridge into an unbalanced state driven by leakage paths that can saturate the differential amplifier.
  • Wiring cross or short: an EX+/EX- conductor is shorting to SIG+ or SIG-, applying the full ~10 V bridge excitation to the ADC input through the bridge resistors. A 10 V applied across a 350 Ω bridge with sense leads shorted to the excitation produces a differential of several hundred millivolts.
Always disconnect the cell and measure the resistance at the cable end with the cell unpowered before re-energizing. EX+/EX- should read 400 ± 10 Ω (input resistance) and SIG+/SIG- should read 350 ± 3 Ω (output resistance), with several megaohms between any signal pin and the cell body.

3. 7MH5103-3PD00 Share-Beam Load Cell Specification

The 7MH5103-3PD00 is a share-beam type cell from the Siemens Siwarex-compatible family. The capacity is encoded in the suffix; the "-3PD00" variant must be cross-checked against the order documentation. The following parameters apply to the share-beam family and are critical for selection:

Parameter Value (share-beam family)
Cell type Share-beam, bending element
Rated capacities available 60 / 130 / 280 / 500 / 750 / 1000 / 2000 kg (family range)
Characteristic value 2.0 mV/V nominal
Combined error ≤ 0.017% of full scale (C3 / C4 class available)
Input resistance 400 ± 10 Ω
Output resistance 350 ± 3 Ω
Recommended excitation 9 – 12 V DC
Maximum platform size 600 x 600 mm
Operating temperature -20 °C to +65 °C
Safe overload 150% of rated capacity
Ultimate overload 300% of rated capacity

4. CZL 632 Load Cell Specification (from manufacturer datasheet)

The proposed replacement is a CZL 632 parallel-beam load cell. The complete specification was supplied with the inquiry:

Parameter Value
Rated load 2000 kg
Rated output 2.0 mV/V ± 5%
Zero balance ± 1% FS
Input resistance 400 ± 10 Ω
Output resistance 350 ± 3 Ω
Excitation voltage 9 – 12 V DC
Nonlinearity 0.02% FS
Hysteresis 0.02% FS
Repeatability 0.02% FS
Creep (30 min) 0.02% FS
Operating temperature -20 °C to +65 °C
Temperature effect on zero 0.03% FS / 10 °C
Temperature effect on span 0.02% FS / 10 °C
Insulation resistance ≥ 5000 MΩ at 50 V DC
Safe overload 150% FS

5. Compatibility Analysis — CZL 632 with 7MH4950-2AA01

From the electrical standpoint the CZL 632 is fully compatible with the 7MH4950-2AA01 input stage:

Compatibility Check CZL 632 7MH4950-2AA01 Requirement Result
Bridge type Full bridge, 4 active gauges Full bridge OK
Characteristic value 2.0 mV/V 1 / 2 / 4 mV/V selectable OK
Excitation voltage 9 – 12 V DC 10 V DC nominal OK
Input resistance 400 ± 10 Ω 380 – 420 Ω nominal range OK
Output resistance 350 ± 3 Ω 330 – 370 Ω nominal range OK
Differential output at rated load 2.0 mV/V x 10 V = 20 mV 0 to 20 mV span OK at full scale
Operating temperature -20 °C to +65 °C -10 °C to +60 °C (typical) Marginal — verify ambient

Siemens confirmed compatibility: "Yes, you can use the load cell CZL 632 with the 7MH4950-2AA01 module."

5.1 Critical mechanical caveat — platform size

The 7MH5103 share-beam cell is dimensioned for a maximum platform footprint of 600 x 600 mm. The actual installation uses a 1200 x 1200 mm plate, which is four times the area. The CZL 632 is a parallel-beam type, whose geometric footprint and stiffness differ from the share-beam; the manufacturer's datasheet does not state a published maximum platform size, so it cannot be unconditionally confirmed suitable for a 1.2 m square plate.

For a single-point load cell mounted at the centre of a plate, the rule of thumb is that the platform area must not exceed the cell's rated footprint or the corner-load error rises above the cell's combined error specification. A 1200 x 1200 mm plate supported at a single point almost always requires a multi-cell platform (three or four corners) rather than a single centre-mounted cell.

Mechanical recommendation: Before commissioning CZL 632 on the existing 1.2 m square plate, perform a corner-load test with calibrated test weights (1/3 rated placed sequentially at each corner and centre). If the deviation between corners exceeds ± 0.1% of applied load, install additional cells in a 3- or 4-cell summing junction box (e.g. Siwarex JB-1), or convert the platform to multiple CZL 632 cells mounted in parallel.

6. Root Cause Analysis — 225 mV / SF / ADC Overload

Working hypothesis, in order of probability:

225 mV reading on 7MH5103-3PD00 + SF fault + ADC overload Strain gauge damage (overload / impact) Wiring error (EX/SIG cross, shorted pair) Cell capacity undersized for 450 kg system Replace cell + verify capacity

6.1 Strain gauge damage (most likely)

Operating for two months without fault and then suddenly showing a 10x over-range reading strongly suggests mechanical damage. The actual system load (conveyor weight + applied load) totals ~450 kg on a 500 kg cell, which is 90% of rated capacity — only 10% headroom to safe overload (150% FS). A static load this close to rated is permissible, but any shock, side-load, or transient spike (a dropped package, a roller seizure, an object striking the conveyor) can push the gauges past their elastic limit and crack the bonded strain gauges. Once one gauge opens, the bridge becomes unbalanced and the differential amplifier saturates.

6.2 Wiring cross or short

If the cell had been wired correctly the first time and operated for two months, a wiring fault now would imply mechanical disturbance of the cable. Verify:

  • Cable gland strain relief on the cell head
  • Cable routing through the conveyor frame — any chance of pinch, abrasion, or contact with VFD output cables?
  • Shield termination at the Siwarex module end only (single-point ground)

6.3 Capacity margin

The 500 kg cell on a 450 kg steady-state load leaves almost no margin. For an application that includes the conveyor dead-weight, a guideline is to size the cell so that dead-weight + maximum live load does not exceed 70–80% of rated capacity. The original cell selection appears marginal.

7. Diagnostic Procedure

  1. De-energize the Siwarex module and disconnect the load cell connector at the module end.
  2. Measure resistances at the cable-end connector with a calibrated ohmmeter:
    • EX+ to EX-: 400 ± 10 Ω
    • SIG+ to SIG-: 350 ± 3 Ω
    • EX+ to SIG+: > 5000 MΩ (must be open)
    • EX- to SIG-: > 5000 MΩ (must be open)
    • Any pin to cell body: > 5000 MΩ
  3. If any of the resistance checks fail, the cell is damaged and must be replaced.
  4. Reconnect the cell, energize the Siwarex module, and read the differential millivolt signal at the cell connector using a precision DMM (set to mV DC) with the cell unloaded. Expected: 0 ± 0.05 mV for a properly zeroed cell.
  5. Apply a known calibration weight and verify the differential scales linearly. Expected slope: characteristic value (mV/V) × excitation voltage (V). For a 2 mV/V cell at 10 V excitation: 20 mV at full rated load, e.g. 4 mV at 100 kg on a 500 kg cell.
  6. Connect SIWATOOL V7 via the RS-232 service port and capture the Siwatool parameter file. Inspect DR-Cycle, A/D limits, calibration digits, low-pass filter setting.
  7. Cross-check the wiring diagram against the cell's data sheet. Siemens cells use a 6-wire cable with colour coding; verify against the Siwarex manual pin map.

8. SIWATOOL Configuration Parameters

Below are the key Siwatool parameters relevant to this fault. Values shown are typical for a 2 mV/V, 500 kg application; calibrate in SIWATOOL per the actual cell and platform.

Parameter Typical Value Comment
Cell characteristic value (mV/V) 2.000 Matches 7MH5103 / CZL 632
Rated load of cell (kg) 500 (original) / 2000 (CZL 632) Must match physical cell
Zero adjustment digits per CAL Set after mechanical installation, platform empty
Span adjustment digits per CAL Set with calibration weight on platform
Low-pass filter cutoff 2 Hz Reduce to 1 Hz if conveyor vibration is high
Standstill window 0.5 s Adjust for stable reading
ADC limit (max mV at input) 20 mV Exceeding this triggers ADC overload
Calibration weight (kg) 100 (or 50% of cell capacity) Use traceable test weight
When switching from a 500 kg cell to a 2000 kg CZL 632, the rated load of cell parameter MUST be updated. Otherwise the SIWATOOL calibration math will divide the ADC count by 500 kg instead of 2000 kg and the displayed weight will be 4x higher than actual.

9. Replacement & Verification Procedure (CZL 632)

9.1 Mechanical

  1. Remove the damaged 7MH5103-3PD00 cell, retain the mounting hardware.
  2. Verify that the CZL 632 mounting hole pattern matches the existing fixture. If not, machine an adapter plate.
  3. Install CZL 632, torque mounting bolts to manufacturer-specified value (typical: grade 8.8 M10 at 35 N·m for share-beam type; consult CZL 632 datasheet for exact figure).
  4. Confirm the platform sits on the cell with no bind, no side load, and full perpendicular force transmission. Use a bubble level on the platform.
  5. For the 1200 x 1200 mm platform, evaluate whether a single CZL 632 will meet corner-load error. If not, fit two or four cells in a summing box.

9.2 Electrical

  1. Pull a 6-wire shielded cable from the cell to the Siwarex 7MH4950-2AA01. Minimum conductor size 0.25 mm² (24 AWG).
  2. Connect per the Siwarex manual: EX+, EX-, SENSE+, SENSE-, SIG+, SIG-. Some 4-wire cells omit the sense leads; in that case link SENSE+ to EX+ and SENSE- to EX- at the cell connector.
  3. Ground the cable shield at the Siwarex module end only, through the EMC cable gland.
  4. Keep the cell cable at least 200 mm away from VFD motor cables. Cross at 90° if unavoidable.

9.3 SIWATOOL Commissioning

  1. Connect SIWATOOL V7 to the 7MH4950-2AA01 service port (RS-232, 19200 8N1).
  2. Open the device, read the existing parameter set, and save it as a backup file.
  3. Update Rated load of cell to 2000 kg.
  4. Update Cell characteristic value to 2.000 mV/V.
  5. Reset Calibration weight parameter to the value of your test weight.
  6. With the platform empty, execute Adjustment — Zero (CAL0 / 0% adjustment) in SIWATOOL.
  7. Place the calibration weight on the platform and execute Adjustment — Span (CAL100% / 100% adjustment).
  8. Verify linearity: 0%, 25%, 50%, 75%, 100% of rated load. Maximum deviation should be within the CZL 632 combined error of ± 0.02% FS.
  9. Save the parameter set and write it back to the PLC project.

9.4 PLC Program Verification

In the S7-1200 program, verify that the scale weight (e.g., DB10.DBD0 as REAL) reads the expected value when the calibration weight is applied. Add a fault-handling block that:

  • Reads the Siwarex status word (e.g., bits for "ADC overflow", "Sense line error", "Calibration in progress").
  • Generates a process alarm if SF is set.
  • Prevents batching from advancing if the weight reading is in "invalid" state.

An example ST snippet:

// Read Siwarex status
#siwarex_status := "Siwarex_DB".Status_Word;

// Detect ADC overflow (bit pattern depends on FW version)
IF (#siwarex_status AND 16#0004) <> 0 THEN
    #adc_overflow := TRUE;
    #scale_weight_valid := FALSE;
ELSE
    #adc_overflow := FALSE;
    #scale_weight_valid := TRUE;
END_IF;

// Gate downstream process
IF #scale_weight_valid THEN
    "Process_DB".BatchingPermit := TRUE;
ELSE
    "Process_DB".BatchingPermit := FALSE;
    "HMI_DB".AlarmText := 'Siwarex ADC overload - check load cell';
END_IF;

10. Field-Proven Caveats

  1. Don't trust "it worked for two months" as a baseline. Mechanical wear, cable fatigue, and creep all progress; a stable operating period is not predictive.
  2. Measure the cell, not the module. Disconnecting the cell and verifying bridge resistances is faster and more diagnostic than toggling SIWATOOL parameters.
  3. Don't paper over an ADC overload by increasing the rated-load parameter. Doing so only shifts the calibration gain; the underlying fault remains and will eventually corrupt the batch weight.
  4. Single-cell vs multi-cell: if your platform area is more than 4x the cell's recommended footprint, plan a multi-cell scale from the start. The mechanical retrofit is far cheaper than a recalibration cycle on a marginal single-cell installation.
  5. Keep the SIWATOOL parameter file under version control. After every calibration, archive the file with a timestamp and the calibration weight used.

11. Recommended Spare Strategy

Item Part Number Quantity
Siwarex single-channel module 7MH4950-2AA01 1 spare
Siwarex-compatible load cell (matched capacity) 7MH5103-3PD00 (or next size up) 1 spare
Backup cell (parallel-beam, larger capacity) CZL 632 / 2000 kg 1 spare, qualified against 7MH4950-2AA01
6-wire shielded load cell cable LiYCY 6x0.25 mm² 10 m
SIWATOOL V7 service cable Siemens 6ES7 972-0CA33-0XA0 (or current equivalent) 1

12. Quick Reference — Fault Matrix

Siwarex Symptom Likely Cause First Check
SF + ADC overload Cell signal > 20 mV Measure mV at SIG+/SIG-, cell unpowered, then under load
SF + Sense-line error Open sense wire Check SENSE+/SENSE- continuity
Drifting zero Mechanical creep, temperature drift, moisture in cell Check insulation resistance, ambient temperature
Reading 4x expected Rated load parameter is wrong after cell replacement Update rated load in SIWATOOL to match new cell
No communication to SIWATOOL Wrong COM port / cable Verify service cable and baud rate 19200 8N1
Weight jumps on conveyor start Insufficient filtering Reduce low-pass cutoff to 1 Hz

Why does my 7MH5103-3PD00 read 225 mV at only 150 kg?

The Siwarex 7MH4950-2AA01 input is designed for a 0 to 20 mV differential signal at full rated load. A 225 mV reading at 30% of rated load indicates either damaged strain gauges inside the cell, a wiring cross or short between the excitation and signal pairs, or an internal bridge failure. Disconnect the cell and measure EX+/EX- (~400 Ω), SIG+/SIG- (~350 Ω), and pin-to-body (>5000 MΩ) before re-energizing.

Can the CZL 632 replace a damaged 7MH5103-3PD00 on the 7MH4950-2AA01?

Electrically, yes — the CZL 632 is a 2.0 mV/V full bridge with 400 Ω input and 350 Ω output resistance, fully compatible with the Siwarex input stage. Mechanically, the CZL 632 is a parallel-beam type whose platform-size suitability for your 1200 x 1200 mm plate must be confirmed by corner-load test, and the SIWATOOL rated-load parameter must be updated from 500 kg to 2000 kg.

What is the maximum signal the Siwarex 7MH4950-2AA01 can accept before triggering ADC overload?

The differential SIG+/SIG- input is designed for 0 to +20 mV DC. Exceeding this range triggers the SF LED and the "ADC overload" message in SIWATOOL. With a 2 mV/V characteristic value and 10 V excitation, a healthy cell will produce exactly 20 mV at full rated load — any reading well above that indicates a cell or wiring fault, not a calibration error.

Why did my Siemens load cell work for two months and then suddenly fault?

The most common causes are mechanical shock or overload that cracked a strain gauge, cable fatigue at the cell head or through the conveyor frame, moisture ingress degrading insulation, or accumulated side-load on the share-beam element. With a 500 kg cell carrying a 450 kg steady-state system load there is only 10% headroom to safe overload, so a single transient spike can push gauges past their elastic limit.

How do I recalibrate SIWATOOL after replacing the load cell?

In SIWATOOL V7, connect to the 7MH4950-2AA01 over RS-232 (19200 8N1), update the "Rated load of cell" to the new cell's capacity, update the characteristic value (mV/V), reset the calibration weight parameter to your test weight, perform Adjustment — Zero with the platform empty, then Adjustment — Span with the calibration weight. Verify linearity at 0/25/50/75/100% of rated load and save the parameter file back to the S7-1200 project.

Can a single load cell support a 1200 x 1200 mm platform accurately?

A single point cell is dimensioned for a defined maximum platform footprint; exceeding it causes corner-load error that grows with the cube of the platform size. The 7MH5103 share-beam family is rated for 600 x 600 mm, so a 1200 x 1200 mm plate is four times the area. Either use a multi-cell scale with two or four cells in a summing junction box, or confirm by corner-load test that the CZL 632 still meets the required ± 0.1% error at each corner.

Back to blog