Resolving SIWAREX U SIWATOOL V4 Channel 2 Error 2 on S7-300
This field reference documents the complete resolution of the "non existent or inactive channel – Error 2" condition encountered in SIWATOOL V4 when commissioning a SIWAREX U (7MH4950-1AA01) weighing module on a SIMATIC S7-300 rack, plus the secondary "Adjustment weight valid" spanner-icon condition that appears after the first error is fixed. The guidance is written for engineers performing bench-top commissioning with a four-load-cell test rig before deployment on a production scale.
1. Problem Overview
During SIWATOOL V4 commissioning, an operator can read parameters from the SIWAREX U (Receive operations succeed), but every Send (write) operation returns:
Non existent or inactive channel – Error 2
The error blocks all parameter writes, including zero adjustment, calibration, and limit-value setting. Once the channel configuration is repaired, a second problem commonly surfaces: the SIWATOOL status panel displays a small wrench/spanner icon on the Adjustment weight valid line even though Adjustment zero valid and Zeroing clear normally. The combination of both symptoms is typical of an SIWAREX U variant that has Channel 2 disabled in hardware but still occupies the related Data Record (DR) in the firmware map.
7MH4950-1AA01 (single-channel weighing electronics). Two-channel variants (e.g. 7MH4950-2AA01) display the same symptom when Channel 2 is intentionally or accidentally disabled in DR4.2. Affected Hardware and System Configuration
The bench rig used in the originating case is documented below. Use this as a reference topology when validating your own rack layout.
| Slot | Module | Order Number (MLFB) | Function |
|---|---|---|---|
| 2 | CPU 315-2DP | 6ES7315-2AH14-0AB0 |
Master, PROFIBUS-DP master for SIWAREX U backplane comms |
| 3 | SIWAREX U | 7MH4950-1AA01 |
Weighing electronics, single-channel, 1000 Hz conversion rate |
| 4 | SM 321 | 6ES7321-1BL00-0AA0 |
DI32 digital input module (limit / command wiring) |
| 5 | SM 322 | 6ES7322-1BL00-0AA0 |
DO32 digital output module (status / tolerance output) |
Load cells: 4 × BB-50Kg-C3 compression / bending-beam type, 2 mV/V nominal output, 350 Ω bridge impedance, connected in parallel at the SIWAREX U sense lead input to form a 50 kg × 4 = 200 kg platform scale (or a single summed 200 kg channel, depending on mechanical mounting).
3. Root Cause: Channel 2 Enable/Disable in DR4
The SIWAREX U firmware exposes Channel 1 and Channel 2 as independent calibrations. Data Record 3 (DR3) carries the calibration parameters for Channel 1, and Data Record 4 (DR4) carries the calibration parameters for Channel 2. Both records are always present in the module's parameter memory, regardless of whether the hardware is the single-channel (-1AA01) or two-channel (-2AA01) variant.
When Channel 2 is enabled in DR4 but the hardware is the single-channel variant (or Channel 2 is intentionally inactive on a two-channel variant), SIWATOOL V4's write routines attempt to write to a non-existent channel and return Error 2: non existent or inactive channel. Receive (read) operations are unaffected because the read path simply returns the data record even when the channel is disabled.
This is why the symptoms are so consistent: "I can read everything, I cannot write anything." The repair is to align the firmware state with the hardware by explicitly disabling Channel 2 in DR4.
4. Step-by-Step Resolution: Disable Channel 2 in DR4
- Launch SIWATOOL V4 and open the offline configuration for the connected SIWAREX U module.
- Connect SIWATOOL to the module using the serial / MPI / PROFIBUS path normally used. Confirm the green Online indicator is active.
- From the left-hand navigation, choose "Calibration channel 2 (DR4)".
- Open the sub-page "Adjustment digits".
- Set the Channel 2 enable bit to disabled (or 0). On a single-channel -1AA01 module this is the factory-correct state; on a two-channel module, leave it enabled if Channel 2 hardware is fitted and active.
- Click Send to write the modified DR4 to the module.
- Watch the SIWATOOL status bar: the "non existent or inactive channel – Error 2" message should no longer appear on subsequent Send operations against any other DR.
- Cycle the SIWATOOL Receive all data command to verify the change has been accepted: Communication → Receive all data and store the file for the as-commissioned record.
5. Secondary Issue: "Adjustment Weight Valid" Spanner Icon
After the DR4 repair, SIWATOOL V4 may still display a small wrench / spanner icon next to the Adjustment weight valid status line, while Adjustment zero valid and Zeroing show clear. This means:
- Adjustment zero valid – the dead-load zero has been successfully captured and stored in DR3 (good).
- Adjustment weight valid – the span / calibration weight has not been successfully applied (spanner icon remains).
- Zeroing – the current scale zero is stable (good).
The spanner icon is a calibration-state indicator, not a hardware fault. Two common field conditions trigger it:
- The span calibration was performed using theoretical adjustment (calculated from load-cell mV/V and scale geometry) without a real test weight. Theoretical adjustment populates the calculation registers but leaves the Adjustment weight valid flag in DR3 set to not valid. This is the expected, healthy state for a theoretical-only calibration.
- A real test weight was applied, but DR4 Channel 2 was still incorrectly enabled at the time of the span write, so the Channel 1 span write did not commit. After the DR4 fix in Section 4, repeat the Adjustment weight procedure with a calibrated test weight and the flag will clear.
If the bench rig is intended for a production scale where traceability of span calibration is required, always perform the adjustment with a calibrated test weight of at least 50% of the scale's nominal load. The Adjustment weight valid spanner icon should clear once the weight is removed and the parameter is sent.
6. DR (Data Record) Parameter Reference for SIWAREX U
The SIWAREX U parameter map is organised as 16-bit data records. The most-commonly-modified records during bench commissioning are summarised below.
| DR | Name | Channel | Critical Parameters | Read/Write from SIWATOOL |
|---|---|---|---|---|
| DR 0 | Process / measurement | 1 + 2 | Gross, net, tare, status bits | Read-only at high frequency via PLC; SIWATOOL read |
| DR 1 | Command / control | 1 + 2 | Zero, tare, calibration trigger bits | Read/Write |
| DR 2 | Scale parameters | Common | Unit, decimal point, filter, limit values | Read/Write |
| DR 3 | Calibration – Channel 1 | 1 | Adjustment zero, adjustment weight, theoretical adjustment | Read/Write (this is where the spanner icon lives) |
| DR 4 | Calibration – Channel 2 | 2 | Adjustment zero, adjustment weight, Channel 2 enable | Read/Write – set enable to 0 on -1AA01 |
| DR 5–7 | Limits, interface, diagnostics | Common | Limit values, MODBUS / printer, log | Read/Write |
7. Load Cell Wiring for 4 × BB-50Kg-C3
Four BB-50Kg-C3 load cells in parallel at the SIWAREX U sense terminal give a single summed channel. The recommended wiring is:
- Excitation + (EX+) – bridge-excitation positive, common to all four cells.
- Excitation – (EX–) – bridge-excitation negative, common to all four cells.
- Sense + (SN+) – sense lead, top of bridge.
- Sense – (SN–) – sense lead, bottom of bridge.
- Signal + (SIG+) – output signal, top of bridge.
- Signal – (SIG–) – output signal, bottom of bridge.
For a parallel connection, tie the EX+, EX–, SIG+, and SIG– of all four cells together at the SIWAREX U terminals. The sense leads are not strictly required for short cable runs under 10 m, but should be connected on a production rig to compensate for cable resistance. Match the load cell cable shield to the SIWAREX U shield terminal at one end only (the module end).
The theoretical mV/V total for four parallel 2 mV/V cells remains approximately 2 mV/V (parallel cells sum conductance, not output). Nominal capacity becomes 4 × 50 kg = 200 kg per scale. Maximum excitation is 12 V DC; the SIWAREX U provides 10 V DC regulated, well within cell rating.
8. SIWATOOL V4 Communication Setup
SIWATOOL V4 is a Windows commissioning tool. It can communicate with the SIWAREX U over:
- Serial RS-232 directly to the SIWAREX U front service port (point-to-point, no PLC required for bench work).
- MPI / PROFIBUS through the S7-300 backplane using a PC adapter (e.g. PC Adapter USB A2, 6GK1571-1BA00).
- Ethernet using a PROFIBUS-to-Ethernet gateway (e.g. IE/PB Link, 6GK1411-5AB00) – not native on the SIWAREX U.
For a bench rig, prefer the direct serial connection – it removes the S7-300 CPU as a variable and isolates SIWATOOL problems from PLC program problems. The default SIWATOOL V4 communication parameters are 9600 baud, 8 data bits, no parity, 1 stop bit.
9. Commissioning Verification Procedure
- With the bench rig unloaded, Receive all data from SIWATOOL and store the file. Confirm DR4 Channel 2 enable = 0.
- Perform Adjustment zero: navigate to Calibration channel 1 (DR3) → Adjustment digits → Zero and Send. The Adjustment zero valid line should clear its spanner icon.
- Apply a calibrated test weight of known mass (e.g. 100 kg on a 200 kg scale, or 50% of nominal).
- Enter the test weight value in Calibration channel 1 (DR3) → Adjustment weight and Send. Allow the displayed weight to stabilise, then trigger Adjust from SIWATOOL.
- Remove the test weight. Confirm the displayed gross weight returns to 0.000 kg (or the small dead-load value captured during Adjustment zero).
- Confirm the Adjustment weight valid spanner icon has cleared. If it is still present, repeat the adjustment; if it persists, capture a Receive all data snapshot and re-check DR4 channel enable state.
- Cycle power to the S7-300 rack to confirm the calibration persists in non-volatile memory.
- Store the final Receive all data Siwatool file as the as-commissioned baseline.
10. Troubleshooting Matrix
| Symptom | Most Likely Cause | First Action |
|---|---|---|
| Receive works, Send returns Error 2 | DR4 Channel 2 enable = 1 on single-channel hardware | Disable Channel 2 in DR4, Send, verify with Receive all data |
| Adjustment weight valid spanner icon remains | Theoretical adjustment only, or DR4 was wrong at time of span write | Confirm DR4 fix, then redo Adjustment weight with calibrated test mass |
| Displayed weight is unstable / drifting | Shield grounded at both ends, or sense leads disconnected on long cables | Connect shield at module end only; land SN+ and SN– at SIWAREX U |
| SIWATOOL shows 'No connection' on serial | Wrong COM port, baud rate, or cable (cross-over required) | Use SIWATOOL V4 default 9600/8/N/1 and a Siemens 7MH4601-1AA01 service cable |
| Read OK, but every Send returns 'Timeout' | PLC online with active write lock, or SIWATOOL is in offline simulation | Close STEP 7 online session with the CPU, or click Online in SIWATOOL |
| Gross weight reads as –OF, –UF (over/under range) | Wiring reversed on a cell, or mechanical binding | Check excitation and signal polarity on each cell; verify the platform is free-floating |
11. Field-Proven Notes
- The "non existent or inactive channel – Error 2" wording in SIWATOOL V4 is the canonical English translation. German versions may show "Nicht vorhandener oder inaktiver Kanal – Fehler 2". Both refer to the same condition.
- On a -1AA01 single-channel module, the factory default for DR4 Channel 2 enable is 0; the bit should only ever become 1 if a previous engineer edited it. A simple Receive all data will reveal which state your module shipped in.
- If SIWATOOL V4 still refuses to write after the DR4 fix, check the active PLC connection: when the CPU is online and the SIWAREX U FB is running, some DRs are write-locked from the SIWATOOL side. Stop the CPU or remove the FB call temporarily to write those DRs.
- The SIWAREX U stores calibration in non-volatile memory; a full power cycle does not wipe it. A factory reset is only available through SIWATOOL V4 with the special factory-reset password (see the SIWAREX U manual, entry ID 109769624).
- Always perform the bench calibration with the same wiring topology (cable lengths, junction boxes) that will be used in production – mV/V drift with cable resistance is a common source of mystery span errors after the rig is reinstalled on the line.
12. FAQ
What does SIWATOOL V4 "Error 2 – non existent or inactive channel" mean on a SIWAREX U 7MH4950-1AA01?
It means a write operation targeted Data Record 4 (Calibration Channel 2) but Channel 2 is disabled in the module's parameter map. On the single-channel 7MH4950-1AA01 hardware, set Calibration channel 2 (DR4) → Adjustment digits → Channel 2 enable = 0, then re-send. All subsequent writes will succeed.
Why does Receive work but Send fail with the same module and the same DR?
SIWATOOL V4's read path returns the DR contents regardless of channel enable state, but the write path validates the enable bit before committing. A disabled (or non-existent) Channel 2 therefore blocks every Send that targets DR4, even though Receive is unaffected.
After fixing Error 2, why is there still a spanner / wrench icon on "Adjustment weight valid"?
The icon is the calibration-valid flag for the span (weight) adjustment in DR3. It clears only when a real test weight has been successfully applied and the DR3 span write commits. If you used theoretical adjustment only, the icon will remain by design – the span is calculated, not measured.
Can I run SIWATOOL V4 while the S7-300 CPU is online and the SIWAREX U FB is active?
Yes, but writes to DR2 (scale parameters) and DR3/DR4 (calibration) may be locked while the FB holds the relevant control bits. Stop the CPU or temporarily remove the FB call to perform the commissioning writes, then restart the CPU and verify the parameters with Receive all data.
Does the DR4 Channel 2 setting survive a power cycle?
Yes. SIWAREX U stores DR3 and DR4 in non-volatile memory. A power cycle, rack removal, or warm restart of the CPU does not clear the calibration or the channel enable state. Only an explicit SIWATOOL V4 factory reset (password-protected) clears the non-volatile image.