Scaling JUMO 401001 Pressure Sensor with Siemens LOGO! AM2

David Krause11 min read
Sensor IntegrationSiemensTutorial / How-to
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

Scaling JUMO 401001 Pressure Sensor with Siemens LOGO! AM2

This reference covers the integration of a JUMO 401001 relative pressure transmitter (0–16 bar, 4–20 mA, 10–30 V DC, 3-wire) into a Siemens LOGO! 8 base module via an LOGO! AM2 analog input expansion. It documents the required wiring, the mA-to-bar transfer equation, the LOGO! Soft Comfort configuration for engineering-unit scaling, and the field verification steps that confirm end-to-end accuracy.

Variant check. The JUMO order code "401001" defines the basic platform; the actual range, process connection, accuracy class, and electrical connection are encoded in the trailing type digits. Always verify against the factory data sheet shipped with the device, since a 401001/000-XXX with 0–16 bar / 4–20 mA and a 401001/000-YYY with 0–25 bar / 0–10 V are both fielded under the same family number.

1. Sensor Specifications

The JUMO 401001 family is a relative-pressure transmitter for gaseous and liquid media. The values below correspond to the 3-wire, current-output variant referenced in this article; consult the JUMO pressure transmitter catalog and the device-specific data sheet for the exact shipped configuration.

Parameter Value
Measuring range 0–16 bar (relative)
Output signal 4–20 mA, 3-wire
Supply voltage (UB) 10–30 V DC
Load (max, at 24 V) ≤ (UB – 10 V) / 0.02 A
Linearity (typ.) ≤ 0.5 % of full span
Response time t90 ≤ 5 ms (verify against data sheet variant)
Operating temperature −20 to +85 °C (medium, verify variant)
Protection class IP65 / IP67 (depending on connector)
Connection type Cable gland or M12 connector

Output current for any pressure P (bar) inside the calibrated range:

I_out (mA) = 4 + (P / 16) × 16 = 4 + P

This produces the linear lookup shown below.

Pressure (bar) Current (mA) Equivalent (V across 250 Ω)
0.0 4.0 1.00
2.0 6.0 1.50
4.0 8.0 2.00
8.0 12.0 3.00
12.0 16.0 4.00
16.0 20.0 5.00

2. LOGO! AM2 Module Hardware

The LOGO! AM2 (Siemens part number 6ED1055-1MA00-0BA2 for the LOGO! 8 generation, -0BA1 / -0BA0 for earlier versions) is a 2-channel analog input expansion. Both channels are individually configurable for either voltage or current. The AM2 RTD variant (6ED1055-1MD00-0BA2) is a different module and is not covered here.

Parameter Specification
Number of inputs 2 (AI1, AI2)
Voltage range 0–10 V DC (input resistance ≥ 72 kΩ)
Current range 0/4–20 mA (input resistance ≤ 240 Ω)
Resolution 10 bits (1024 steps over the configured span)
Update time ~50 ms per channel
Galvanic isolation No (common 0 V with LOGO! base)
Wire size 0.14–2.5 mm² (AWG 26–14)
Power consumption ≤ 30 mA at 24 V from backplane bus

The raw value delivered to the LOGO! CPU is always normalized to 0–1000 across the configured sensor span. With the AM2 set to 4–20 mA, a live-break (< 4 mA) condition reads 0, and 20 mA reads 1000. This 10-bit raw value is what the CPU program scales into engineering units.

For configuration of the AI channels in the LOGO! base see the Siemens LOGO! system manual.

3. 3-Wire Wiring

The JUMO 401001 3-wire variant uses a dedicated supply pair and a separate signal conductor that sources current proportional to pressure. The AM2 channel reads the current on its input while sharing the same 24 V ground reference.

JUMO 401001 (3-wire) to LOGO! AM2 JUMO 401001 V+ (red) V− (black) Sig (brown) LOGO! AM2 V+ supply M (ground) AI1 24V PSU +24V 0V
Polarity is critical. Reversing signal and ground wires on a current-loop sensor can drive the loop into compliance limit and report a near-zero current regardless of pressure. The AM2 input clamps at roughly 24 mA; a miswired sensor typically reads 0 on the LOGO! display.
  1. Connect V+ (red) of the JUMO 401001 to the 24 V supply rail.
  2. Connect V− (black) of the JUMO 401001 to the 0 V rail (same reference as the AM2 M terminal).
  3. Connect the Sig (brown) wire of the JUMO 401001 to the AM2 AI1 input terminal.
  4. Bridge the AM2 M terminal to the 0 V rail.
  5. In LOGO! Soft Comfort, configure AI1 sensor type as 4..20 mA (not 0..20 mA) — see Section 5.

4. Scaling Mathematics

The transfer function from the LOGO! raw value (0–1000, where 0 = 4 mA and 1000 = 20 mA) to bar is:

P (bar) = (Raw / 1000) × 16 = Raw × 0.016

Equivalently, in integer math suitable for LOGO! fixed-point scaling blocks:

P (bar × 100) = Raw × 16 / 10

This produces 0–1600 (i.e. 0.00–16.00 bar with two decimal places) and avoids floating-point rounding on a LOGO! that does not support native float for that arithmetic path.

Gain and offset form

The LOGO! Analog Amplifier block (and the AI scaling fields on the LOGO! 8 base) accept a gain g and offset b:

Out = (In × g) + b

With In = raw (0–1000), Out = pressure in bar:

Quantity Value
Gain (g) 0.016
Offset (b) 0
Span 16 bar
Zero 0 bar @ raw 0 (4 mA)

5. LOGO! Soft Comfort Configuration

The procedure below uses LOGO! Soft Comfort v8.3 / v8.4 (compatible with LOGO! 8 6ED1052-xxyy8-0BA2 base modules). Earlier 0BA0 / 0BA1 hardware uses the same data fields but may require the legacy Analog Amplifier block.

5.1 Configure the analog input

  1. In the programming tree, open Inputs → AI1 and select Analog Input.
  2. Set Sensor type to 4..20 mA.
  3. Enable On and Sensor connected.
  4. Under Sensor, set Min 0 / Max 16 bar (these are the engineering-unit endpoints used by the LOGO! display and web server).
  5. Under Sensor range, set Min 4 mA / Max 20 mA (this is the electrical range that the AM2 reads).
  6. Set the display Decimal places to 1 for 0.0–16.0 bar readout, or 2 for 0.00–16.00 bar.

5.2 Map the scaled value to a flag

  1. Drag the AI1 scaled output onto the LOGO! display (a default text message block already shows the input).
  2. For downstream logic (pump control, alarm thresholds, etc.), reference the AI1 value directly — it is already in bar.
  3. If the program needs the raw integer (0–1000), place an Analog Amplifier block (gain = 1.0, offset = 0) on the same signal, or use the un-scaled AI reading.

5.3 Equivalent ladder / FBD snippet (LOGO! FBD view)

AI1 [sensor: 4..20 mA | range: 0..16 bar] ──▶ Display "Pressure = XX.X bar"
                              │
                              ├──▶ Threshold trigger Q1 (cut-in @ 6.0 bar)
                              └──▶ Threshold trigger Q2 (cut-out @ 4.5 bar)

6. Worked Numerical Examples

Applied pressure Sensor output AM2 raw LOGO! scaled bar
0.00 bar 4.00 mA 0 0.00
2.00 bar 6.00 mA 125 2.00
5.00 bar 9.00 mA 313 5.00
8.00 bar 12.00 mA 500 8.00
12.00 bar 16.00 mA 750 12.00
16.00 bar 20.00 mA 1000 16.00

Raw value is derived from Raw = (I − 4) / 16 × 1000 = (I − 4) × 62.5. The integer rounding inherent in the 10-bit AM2 conversion limits absolute resolution to ~16 mbar per step at the 0–16 bar span — adequate for pump staging, leak detection, and trend logging, but verify against your process accuracy target.

7. Verification Procedure

Perform these four checks after wiring but before relying on the readout in control logic.

7.1 Loop-current check (sensor powered, process depressurised)

  1. Break the signal wire at the AM2 AI1 terminal.
  2. Insert a digital multimeter in mA mode in series with the wire.
  3. Apply 0 bar to the sensor (vent to atmosphere for relative-pressure types).
  4. Expected reading: 4.00 mA ± 0.05 mA.
  5. Apply a known reference pressure from a dead-weight tester or hand pump.
  6. Confirm: I = 4 + P(mA) where P is the bar value (e.g. 8.00 mA at 4.00 bar).

7.2 LOGO! raw value check

  1. Reconnect the signal wire.
  2. In LOGO! Soft Comfort online mode (or on the LOGO! base display under AI1), read the unscaled AI1 value.
  3. At 0 bar it must read 0; at 16 bar it must read 1000 ± 1.
  4. If it reads pegged at 1000 with low pressure, check for shorts in the signal wire or a sensor with a powered output wired against polarity.

7.3 Scaled-display check

  1. Apply three reference points (e.g. 0 bar, 8 bar, 16 bar) using a calibrated source.
  2. Compare the LOGO! display (or web server readout) against the calculated value.
  3. Tolerance: ± 0.1 bar at the 0–16 bar span, dominated by the AM2 10-bit quantisation (~0.016 bar/step) and the sensor linearity spec.

7.4 Open-loop diagnostic

  1. Disconnect the JUMO signal wire at AI1.
  2. The LOGO! AI1 raw value must drop to 0 (4 mA live-zero is interpreted as 0 in 4..20 mA mode).
  3. If the value holds at the previous reading, the AM2 firmware is set to a different sensor type (e.g. 0..20 mA) — re-check Section 5.1 step 2.

8. Troubleshooting Matrix

Observed Likely cause Corrective action
Display always 0.0 bar Wrong sensor type (0..20 mA) configured; signal open; reversed polarity Switch AI1 sensor type to 4..20 mA; verify wiring against Section 3
Display always 16.0 bar AI1 input shorted to 24 V; sensor wiring on voltage terminals Confirm signal on current terminal; inspect insulation
Display −0.x bar / negative Sensor type set to 0..10 V; AM2 reading residual offset Switch sensor type to 4..20 mA; re-scale
Reading drifts > 1 bar Induced noise on long signal run; missing 0 V reference bond Use shielded cable, ground shield at PSU end only, verify M terminal bond
Reading stuck at last value AM2 not seated; backplane power issue; firmware mismatch Power-cycle LOGO!, reseat AM2, verify firmware is ≥ 1.08.x for 0BA2 bases
Reading noisy on startup only Sensor warm-up not complete; supply sag under inrush Hold control outputs until AI1 stable for 2 s after power-on
Reading correct at 0 bar but wrong at span Sensor variant has different range (e.g. 0–10 bar) than 401001 sticker implies Re-verify data sheet; recalculate gain as 10/1000 instead of 16/1000

9. Edge Cases and Field-Proven Caveats

  • 2-wire variant. If the shipped sensor is 2-wire instead of 3-wire, the loop is powered through the AM2 itself. The AM2 does not source loop power; an external 24 V with a 250 Ω sense resistor at the AI terminal is required, and the sensor's supply + and signal + become the same conductor.
  • Voltage-mode misuse. Configuring the AI for 0..10 V while feeding 4..20 mA produces 1.0 V at 4 mA — the LOGO! reads 100 raw units and displays 1.6 bar at zero pressure. This is the most common commissioning mistake.
  • Cold-junction effects. The JUMO 401001 zero and span drift with temperature. Verify the application requires either the standard (≤ 1 % / 10 K) or the compensated (≤ 0.2 % / 10 K) variant.
  • EMI on shared cable trays. VFD output cables routed parallel to the signal cable inject common-mode noise. Maintain ≥ 200 mm separation or use shielded, twisted-pair cable bonded at the panel end.
  • LOGO! 0BA0 vs 0BA2. The legacy 0BA0 base (firmware < 1.08) does not support AI scaling fields — scaling must be performed manually with an Analog Amplifier block. The procedure in Section 5 still applies once the gain/offset is set: g = 0.016, b = 0.
  • Web server display. On LOGO! 8 with the integrated web server (firmware ≥ 1.08.x), AI1 is exposed as AI1 in the user-defined variable list. Tag it with the unit suffix "bar" in the Variable table for unambiguous HMIs.

10. Related Sensor Ranges

The same scaling procedure applies to other JUMO 401001 ranges; only the gain and display maximum change.

Range Current span Gain Max raw
0–10 bar 4–20 mA 0.010 1000
0–16 bar 4–20 mA 0.016 1000
0–25 bar 4–20 mA 0.025 1000
0–40 bar 4–20 mA 0.040 1000
−1 to +9 bar 4–20 mA 0.010 1000, offset −1 bar

For the bi-polar range (−1 to +9 bar), set g = 0.010 and b = −1.0 in the AI scaling fields.

What current does the JUMO 401001 produce at 2 bar pressure?

At 2 bar with a 0–16 bar calibrated range, the output is 6.00 mA. The transfer function is I = 4 mA + P × 1 mA/bar, so each 1 bar adds 1 mA above the 4 mA zero.

How do I scale the 4–20 mA signal to bar in LOGO! Soft Comfort?

Configure AI1 sensor type as 4..20 mA, set the sensor engineering range to 0..16 bar, and the LOGO! will display the value directly. Internally the AM2 raw 0–1000 is multiplied by the gain 16/1000 = 0.016 to produce the bar readout.

Can I connect the 3-wire JUMO 401001 directly to the LOGO! base without an AM2?

No. LOGO! base modules (LOGO! 8, e.g. 6ED1052-xxx08-0BA2) do not provide built-in analog current inputs at the base terminals. A LOGO! AM2 (6ED1055-1MA00-0BA2) or a compatible expansion is required to read 4–20 mA.

Why does the LOGO! display show 1.6 bar at zero pressure?

The AI channel is most likely configured for 0..20 mA instead of 4..20 mA. With that setting, the 4 mA live-zero is interpreted as raw 200, which the LOGO! scales to 3.2 bar; combined with a wiring or sensor-variant offset it can read near 1.6 bar. Switch sensor type to 4..20 mA in the AI block properties.

What is the maximum cable length for the 4–20 mA loop?

For a typical 24 V supply, the JUMO load budget at 20 mA is roughly (24 − 10) / 0.02 = 700 Ω. Cable resistance must stay well below 600 Ω to leave headroom for the sensor itself, which limits unshielded twisted-pair runs to a few hundred metres; shielded cable reduces EMI but does not change the resistance budget. For runs above ~50 m in noisy panels, use shielded cable bonded at the panel end only.

Back to blog