Monitoring Actuator Current with Siemens LOGO! Analog Inputs

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

1. Overview

Monitoring the load current of an output is a common requirement on small automation cells where the controller must distinguish between a healthy actuator and one that is jammed, mechanically overloaded, or driven past its continuous rating. With a Siemens LOGO! logic module, the relay (or transistor) output itself is not a measuring device, so current must be sensed externally and either fed back as a discrete threshold signal or as an analog value scaled into one of the LOGO!'s 0-10 V / 0/4-20 mA inputs.

This reference covers the three practical sensing paths for a LOGO! application: a current monitoring relay (digital threshold, no LOGO! AI required), an analog current transducer (0-10 V or 4-20 mA into a LOGO! AM2 / AM2 RTD / base-unit AI), and a shunt + instrumentation amplifier approach using devices such as the TI INA240. Each method is matched against the actuator type (DC solenoid, single-phase AC motor, three-phase drive) and the LOGO! firmware generation that has to read it.

By the end of the article you will be able to:

  • Pick the correct current sensor class for a DC or AC actuator.
  • Wire a transducer output to a LOGO! analog input and apply the right scaling gain/offset blocks.
  • Implement an automatic overcurrent trip that drops the output Q without operator intervention.
  • Verify the loop with a known test current and an expected AI value.
Safety notice: The LOGO! base-unit relay outputs on a LOGO! 230RC are rated 8 A resistive per output (10 A on certain 12/24R variants); the cumulative current across all four outputs is limited by the internal common. Sensed current must never exceed the LOGO! contact rating or the upstream MCB. Always place a fast-blow fuse rated at or below the contact rating in series with the actuator.

2. Prerequisites

Item Minimum requirement Notes
LOGO! base module LOGO! 8 (6ED1052-1xx08-0BAx) or LOGO! 8.3 (8.4) Built-in analog inputs available on 12/24 V variants only; 230 V variants need an AM2/AM2 RTD expansion.
LOGO! expansion module LOGO! AM2 (6ED1055-1MA00-0BA2) for 0-10 V / 0/4-20 mA, or AM2 RTD (6ED1055-1MD00-0BA2) for PT100/PT1000 AM2 inputs AI1-AI4 selectable as 0-10 V or 0/4-20 mA via the micro-switches on the front of the module.
Programming software LOGO!Soft Comfort V8.3 or V8.4 Required for analog scaling block (AI) and threshold comparator (analog comparator/threshold trigger).
Current sensor Current monitoring relay, current transducer, or shunt + INA240-class amplifier Selection depends on actuator type and desired trip response time.
Wiring Shielded twisted pair for analog signals, separate conduit for load conductors Avoid routing the analog return in the same cable as the relay-switched load.

2.1 LOGO! firmware compatibility

LOGO! 8.3 introduced the "analog comparator with offset" and "analog threshold trigger" blocks used for high/low alarming on AI values. Earlier 8.0/8.1 firmware supports only the standard analog comparator (one reference value). If your fleet is mixed, design the program around the older comparator block so the same LSC file loads everywhere.

3. Current Sensing Methods Compared

Method Output to LOGO! Best for Typical accuracy Response time Example part
Current monitoring relay Discrete (relay contact or transistor) Simple go/no-go overcurrent; binary trip Setpoint ±5-10 % 50-500 ms Schneider RM4, ABB CM-IWx, Eaton EMT4
Hall-effect current transducer 0-10 V or 4-20 mA analog Continuous trending, soft trip, logged data ±1 % FS < 1 ms (closed-loop) / < 10 ms (open-loop) LEM LF 310-S, NK Technologies DT series, Veris Hx08
Current transformer (CT) AC-coupled, burden resistor → 0-10 V AC loads only, single or three-phase ±1-3 % Sub-cycle CR Magnetics CR8410, Talema AC1005
Shunt resistor + amplifier 0-10 V or 4-20 mA analog Low-current DC, cost-sensitive builds, OEM integration ±0.5 % with proper INA < 100 µs TI INA240, INA181, INA199
Digital power monitor IC I²C/SPI to external MCU Multi-channel board design where LOGO! polls via Modbus RTU ±0.1 % Settling < 1 ms TI INA233, INA228

4. Choosing the Sensor for Your Actuator

4.1 DC solenoid or small DC motor (≤ 5 A)

The simplest field install is a closed-loop Hall transducer such as the NK Technologies DT series with a 0-10 V output. The DT series measures DC only and tolerates bipolar current, which is useful if the actuator is reversible. Wire its output across the AM2 AI terminals configured for voltage input. For OEM builds where you can place the shunt on the PCB, the TI INA240A1 (gain 20 V/V) with a 10 mΩ shunt gives 200 mV at 1 A, easily scaled to a 0-3.3 V ADC upstream.

4.2 Single-phase AC actuator (≤ 16 A)

Use a fixed-ratio current transformer (e.g. CR Magnetics CR8410-1000) feeding a burden resistor. The CT secondary is typically 5 A or 1 A; pick a burden that converts the maximum expected primary current into 0-10 V. For a 100 A primary CT and a 100 Ω burden, full scale gives 5 V — usable, but you lose half the LOGO! AI range. A 50 Ω burden at the same 100 A primary gives 10 V, which uses the full LOGO! input span.

4.3 Three-phase motor (≤ 50 A line current)

Two practical paths:

  1. Use a three-phase current monitoring relay such as the ABB CM-IWN.1S or Schneider RM4-TM that sums and compares the three phases against an absolute window. The output is a single relay contact wired into a LOGO! digital input (I1-I8 or expansion DI).
  2. Use three individual LEM transducers and read each on a separate AM2 input; the LOGO! program can then trip on the maximum of the three.

Path 1 is one AI-free input and is preferred when you only need a trip, not per-phase trending.

4.4 Motor drive (VFD) controlled actuator

If the actuator is driven by a SINAMICS V20, PowerFlex, or Altivar drive, the drive itself reports motor current. Wire the analog output of the drive (0-10 V proportional to motor current) directly into the LOGO! AI. Configure the drive's analog output to span 0-10 V across 0-200 % of motor FLA. This removes the external sensor entirely.

5. Hardware Wiring

5.1 LOGO! 230RC base unit (no built-in AI)

The 230 V variants have only digital inputs. Add a LOGO! AM2 (6ED1055-1MA00-0BA2) expansion module on the right-hand bus. The AM2 has two inputs (AI1, AI2) selectable as 0-10 V (default) or 0/4-20 mA via the two DIP switches behind the front cover.

AM2 DIP switch positions:
  Switch 1 ON,  Switch 2 ON  → AI1 = 0-10 V, AI2 = 0-10 V
  Switch 1 OFF, Switch 2 ON  → AI1 = 0-20 mA, AI2 = 0-10 V
  Switch 1 OFF, Switch 2 OFF → AI1 = 4-20 mA, AI2 = 4-20 mA

5.2 LOGO! 12/24RCE or 24RCE (built-in AI)

These base units have four built-in analog inputs (AI1-AI4) on terminals I7/I8 (AI1/AI2) and the dedicated AI3/AI4 terminals. They share their ground with the supply and accept 0-10 V directly. For 0/4-20 mA you must add an external 500 Ω precision resistor across the AI terminal to ground; this converts 20 mA into 10 V at the LOGO! pin.

5.3 Transducer → AM2 wiring (0-10 V)

Transducer 24 V supply ────┐
                            ├── Transducer V+/V-
LOGO! 24 V sensor supply ───┘

Transducer output (0-10 V) ── AM2 AI1 (+)
Transducer GND           ── AM2 GND (-)

5.4 Current monitoring relay wiring (digital trip)

MCB ── Relay contact common ── Relay contact NO
                                   │
                                   ├── LOGO! digital input I1
                                   │
                                   └── LOGO! I1 terminal block GND

Load conductor passes through relay CT aperture (single pass for full ratio).
On most current monitoring relays, the load conductor must pass through the integrated CT once. Multiple wraps multiply the effective ratio (e.g. two passes through a 100:5 CT effectively become 50:5).

6. LOGO! Programming — Analog Scaling and Trip Logic

6.1 Enabling analog inputs in LOGO!Soft Comfort

  1. Open the project and double-click the AM2 block to open its properties.
  2. Set the AI to "Used as analog input", enable "0-10 V" sensor type.
  3. Save. The AM2 will appear on the analog bus as AI1 (or AI3 depending on expansion slot).

6.2 Scaling 0-10 V into 0.0-10.0 A

If your transducer is rated 0-50 A primary and outputs 0-10 V, the LOGO! must treat 10 V = 50 A. Add an Analog Amplifier block (gain = 5.0, offset = 0) to convert the raw 0-1000 count into 0-500 (= 0.0-50.0 A in 0.1 A units). Alternatively, use a Mathematic Instruction block with the equation:

Result = (AI1 / 100) * 50

This avoids a separate gain block if you need additional functions on the same value.

6.3 Threshold-trigger for overcurrent trip

Insert an Analog Threshold Trigger (LOGO!Soft Comfort block B025, available in firmware 8.3+). Configure:

Parameter Value Meaning
On threshold 30 (= 3.0 A after scaling) AI value above which output turns ON
Off threshold 25 (= 2.5 A) AI value below which output turns OFF
Sensor type 0-10 V Matches the AM2 input

The trigger's Q output feeds the reset input of an SR latch that drives the actuator's relay output Q1. When AI crosses 3.0 A, the latch resets and Q1 opens, removing power to the load. The 2.5 A hysteresis prevents chattering around the setpoint.

6.4 Pre-8.3 alternative: Analog Comparator with hysteresis

For older firmware, use an Analog Comparator block plus a second comparator to emulate the on/off hysteresis:

  1. Comparator A: reference = 30, AI = AI1; output Qa trips when AI > 30.
  2. Comparator B: reference = 25, AI = AI1; output Qb trips when AI < 25.
  3. Feed Qa into the SR latch reset input, and Qb (delayed with an on-delay B007, 200 ms) into the SR latch set input. This gives manual reset behaviour with a 2.5 A hysteresis band.

6.5 Automatic restart vs manual reset

For an actuator that may unjam itself (e.g. a flap stuck on debris), wire the on-delay Qb output directly to the SR latch set input. The actuator re-energises after the AI falls below the off threshold. For an actuator where a trip indicates a real fault (e.g. motor bearing seizure), keep the latch reset by Qa only and provide a manual "Reset" pushbutton on a LOGO! digital input wired to the SR latch set input.

7. Verification and Commissioning

  1. Test the transducer at zero load. With the actuator de-energised, the LOGO! should read 0 V on AI1 (raw count 0). If you read more than 0.05 V (count 5), the transducer has a residual offset; calibrate by subtracting it in a math block or using the AM2 zero-shift parameter.
  2. Inject a known current. Apply 50 % of full scale (e.g. 2.5 A on a 0-5 A transducer) using a bench supply and a high-wattage resistor. The LOGO! AI should read 5.0 V ±0.1 V (count 500 ±10). Anything beyond ±2 % indicates a wiring problem or misconfigured sensor type.
  3. Trigger the trip. Increase the load until AI crosses the on-threshold. The relay output Q1 must open within one LOGO! scan cycle (~20 ms typical). Verify by measuring the contact with a multimeter.
  4. Verify hysteresis. Drop the load until AI falls below the off-threshold. If using manual reset, the relay must NOT re-close. If using auto restart, the relay must re-close only after the on-delay expires.
  5. Test fail-safe behaviour. Disconnect the transducer output (simulate open circuit). The LOGO! AI should read 0 V or, on a 4-20 mA loop, 0 V indicating under-range. Configure the program to treat this as a fault and trip the relay.

8. Troubleshooting Matrix

Symptom Likely cause Corrective action
AI reads 1000 (full scale) at zero load Transducer wired backwards on a unidirectional Hall sensor, or AI set to 0-20 mA while transducer outputs voltage Check transducer polarity; verify AM2 DIP switches match the sensor output type
AI reads 0 at full load Open circuit between transducer and AM2, or AM2 set to 4-20 mA while transducer outputs 0-10 V Measure voltage at AM2 terminals with a DMM; verify switch position
Trip never occurs even at heavy overload Comparator reference units mismatch (raw counts vs scaled engineering units) Confirm the math block gain; place a "watch" on the scaled value in LOGO!Soft Comfort online mode
Trip occurs on every energise (inrush false-positive) Motor inrush exceeds the trip threshold Insert an off-delay B008 (1-3 s) on the SR latch set input so the first trip is ignored until after the inrush decays
Reading drifts with cable length Voltage drop in transducer power supply leads, or shared return with load Use 4-conductor connection to transducer (separate supply and signal returns); route signal cable away from load conductors
AI value stable but relay output chatters Hysteresis band too narrow, or scan time too slow for fast-changing load Increase off-threshold margin to ≥10 % below on-threshold; verify the LOGO! cycle time (display in online mode)
No reading on AM2 at all AM2 not addressed correctly in the bus, or expansion power missing Verify the green link LED on the AM2; check the 24 V supply to the expansion

9. Specifications Reference

9.1 LOGO! 8 base unit output ratings

Model Output type Per-contact rating Total common
LOGO! 230RC Relay, NO 8 A resistive / 3 A inductive (AC-15) 8 A × 4 = 32 A summed
LOGO! 24RCE Relay, NO 8 A resistive / 3 A inductive 8 A × 4
LOGO! 24CE (transistor) Solid state, 24 V 0.3 A continuous 0.3 A × 4
LOGO! 12/24RCE Relay, NO 8 A resistive 8 A × 4

9.2 AM2 analog input specifications

Parameter Value
Input ranges 0-10 V (default), 0-20 mA, 4-20 mA
Resolution 10-bit (1024 counts), 0-1000 mapped to 0-10 V
Input impedance (voltage mode) 72 kΩ
Input impedance (current mode) ≤ 250 Ω
Conversion time ~ 50 ms per channel
Galvanic isolation None between channels; isolated from bus
Max overvoltage ±30 V on voltage input (no damage)

9.3 NK Technologies DT series (representative)

Parameter Value
Measured current DC only, up to 1200 A (model-dependent)
Output 0-10 V or 4-20 mA proportional to measured DC current
Aperture Up to 4.0" × 5.3" on largest models
Response time ≤ 100 ms
Accuracy ±1 % FS
Power supply 24 VDC, 30 mA typical

9.4 TI INA240 (shunt-based reference design)

Parameter INA240A1 / A2 / A3 / A4
Common-mode range -4 V to +80 V (survives load-dump transients)
Gain options 20, 50, 100, 200 V/V
Bandwidth 400 kHz (A1) down to 11 kHz (A4)
Supply 2.7-5.5 V single rail
Use case PCB-level shunt readout → 0-10 V op-amp buffer → AM2 input

10. Edge Cases and Field Tips

  • Inrush on solenoid valves. A 24 VDC solenoid can pull 5-10× its holding current for the first 50-200 ms. Set the AI on-threshold above the inrush, or use the off-delay on the SR latch set input so the trip is disabled during the first 1-3 seconds after energise.
  • Three-phase imbalance detection. If your three-phase drive does not offer a current-imbalance output, read three CTs into three AM2 inputs and use a math block to compute the ratio max/min. A ratio > 1.15 indicates a phase-loss condition; trip the contactor accordingly.
  • 4-20 mA loop power. A 2-wire 4-20 mA transducer draws its operating current from the loop. The LOGO! AM2 does not source loop power; you must supply 24 V into the transducer and use a 250 Ω sense resistor at the LOGO! terminal to convert 20 mA into 5 V. If you need 0-10 V from a 4-20 mA loop, select a 500 Ω resistor or set the AM2 to 0-20 mA and scale accordingly (4 mA = 0, 20 mA = 1000 counts).
  • Common-mode noise on CTs. For AC CTs, use a shielded twisted pair from the secondary to the burden resistor; ground the shield at the LOGO! end only.
  • Thermal derating of the LOGO! relay. Above 55 °C ambient, the LOGO! 230RC relay contact rating derates to 6 A resistive. If your continuous load is above 6 A, route it through an external contactor driven by the LOGO! output and sense current on the load side of the contactor.
  • Calibration without a known current source. If a bench supply is unavailable, energise the actuator under normal load and read the LOGO! AI value. Compare it with the actuator nameplate FLA. The program can use a one-point field calibration: at the next scheduled maintenance, scale the math block gain so the LOGO! reading matches a clamp-meter reading.

Can I read motor current directly from a Siemens V20 VFD into a LOGO!?

Yes. Configure the V20 analog output (terminals 12/13) to "Motor current" in parameter P0771 = 21 and scale with P0777/P0782 so 0-10 V represents 0-200 % of motor FLA. Wire V20 terminals 12 (signal) and 13 (ground) to the LOGO! AM2 AI1 (+) and GND (-).

Do I need a separate AM2 module if my LOGO! base unit already has analog inputs?

No. LOGO! 12/24RCE and 24RCE base units include four onboard analog inputs (AI1-AI4) on terminals I7/I8 (shared with digital I7/I8) and dedicated AI3/AI4 terminals. They accept 0-10 V natively; for 0/4-20 mA, add a 500 Ω precision resistor across the input to ground to convert 20 mA into 10 V.

What is the simplest device to give me a single digital trip when an actuator draws more than 3 A?

A current monitoring relay such as the Schneider RM4JA01F or ABB CM-IWS.1S. Set its threshold to 3 A, route the load conductor through its integrated CT, and wire its output contact to a LOGO! digital input. No analog module is required.

My actuator draws DC, and a Hall-effect sensor is expensive. Can I use a shunt resistor instead?

Yes, for currents up to a few amps and PCB-level integration. Place a precision shunt (e.g. 10 mΩ, 3 W) in the load return, amplify the millivolt drop with a TI INA240 or INA181, and scale the amplifier output to 0-10 V for the LOGO! AI. This is the lowest-cost path but requires a small custom PCB and good thermal management on the shunt.

How do I prevent nuisance trips from motor inrush current?

Use an off-delay (LOGO!Soft Comfort block B008) on the SR latch set input, set to 1-3 seconds. During this window the trip is inhibited, allowing the inrush to decay below the threshold. Adjust the delay empirically by watching the AI value during a cold start and selecting a delay at least 30 % longer than the inrush duration.

Back to blog