Resolving LOGO! AM2 6ED1055-1MA00-0BA2 Input Not Working
The LOGO! AM2 expansion module (Siemens part number 6ED1055-1MA00-0BA2) is one of the most frequently misconfigured analog input modules on the LOGO! 8 platform. The two most common reasons an AM2 input appears "dead" are (1) the AI address was never enabled in the LOGO! Soft Comfort project, and (2) the connected transmitter is 4–20 mA while the AM2 input is configured for the 0–10 V range. This article documents both root causes, the exact configuration path, and the scaling mathematics required when you wire a 4–20 mA sensor into a 0–20 mA input.
6ED1055-1MA00-0BA2 is the LOGO! AM2 (0–10 V / 0–20 mA). It is not the LOGO! AM2 RTD (6ED1055-1MA00-0BA3), which is designed for PT100/PT1000 RTD sensors only. Confirm the label on the side of the module before proceeding.1. Problem Description
Symptoms reported in the field:
- The AM2 module powers up normally; the green Power LED is lit; no error (red) LED.
- LOGO! Soft Comfort online monitor shows the AI tag stuck at
0regardless of the input voltage or current applied at the terminals. - Connecting a 4–20 mA calibrator (Fluke 754, Beamex MC6, or similar) to the input has no effect on the program variable.
- The base module's display (if present on LOGO! 8 BM with text display) shows
----for the expected AI tag.
In every case reviewed, the wiring was correct. The failure mode is configuration-driven, not hardware-driven.
2. Root Cause Analysis
2.1 AI Address Pool Not Activated
The LOGO! 8 family supports a maximum of eight analog input addresses, numbered AI1 through AI8. These addresses are not statically bound to physical channels. The mapping is dynamic and is determined entirely by the I/O settings you define in LOGO! Soft Comfort. If you do not declare the analog inputs in the project file, the analog amplifier / analog math blocks cannot resolve the Ax reference, and the AI variable remains undefined at runtime.
The base module can reserve zero, two, or four AI addresses depending on whether you have a base module with onboard analog inputs (LOGO! 12/24 RCE, 24 CE, etc.). The first AM2 expansion module picks up the first two unallocated addresses after the base's allocation.
2.2 Wrong Measurement Range Selected
The AM2 input is software-switched between two physical ranges:
| Range | Terminal Wiring | Raw Output | Typical Use |
|---|---|---|---|
| 0–10 V | Signal to I1/U1 or I2/U2; GND to M
|
0–1000 (12-bit) | Voltage transducers |
| 0–20 mA | Signal to I1/U1 or I2/U2; jumper I ↔ U lifted or closed per manual |
0–1000 (12-bit) | Current-loop transmitters |
A 4–20 mA transmitter driving an input configured for the voltage range will produce a near-zero reading because the internal sense resistor is not in the current path. Likewise, a transmitter driving an input configured for current but with the I/U jumper in the wrong position will read as a constant saturated or zero value.
3. Solution: AI Address Configuration
Follow these steps in LOGO! Soft Comfort V8.x or later.
- Open the project file (
.lscor.lsc+.lmaarchive). - From the menu bar select File → Properties.
- In the Properties dialog, click the Offline settings tab.
- Click the I/O settings button (or sub-page, depending on Soft Comfort version).
- In the Analog Inputs column for the base module, set the number of analog inputs the project will use on the base. Typical choices:
-
0— No base-module AIs. Use this if the base is a LOGO! 230 RCE or pure digital base. -
2— Reserve AI1 and AI2 for the base (typical for 12/24 V bases). -
4— Reserve AI1 through AI4 for the base (LOGO! 12/24 RCEo with optional AI4 expansion slot).
-
- Click OK and confirm the prompt to update I/O addresses.
- Place an Analog Amplifier block (or Analog Comparator) in your FBD program and select the correct AI tag:
- If base is set to
0AI: AM2 ch1 =AI1, AM2 ch2 =AI2. - If base is set to
2AI: AM2 ch1 =AI3, AM2 ch2 =AI4. - If base is set to
4AI: AM2 ch1 =AI5, AM2 ch2 =AI6.
- If base is set to
AI1 and AI2, but the base module had reserved the first two addresses. Changing the base setting to 0 AI (or shifting program references to AI3 / AI4) immediately resolved the no-read fault.4. Solution: 4–20 mA Scaling on a 0–20 mA Input
The AM2 has no native 4–20 mA mode. The input must be configured for the 0–20 mA range, and the resulting 0–1000 raw count must be scaled in software to remove the 4 mA offset and normalize to the engineering range. The transfer function is:
Engineering_Value = (Raw_Value − 200) × Full_Scale / 800
This is derived from:
- 0 mA → Raw
0 - 4 mA → Raw
200(live zero, subtract this offset) - 20 mA → Raw
1000(full scale) - Usable span → Raw
200to1000= 800 counts
4.1 Worked Example: 0–16 bar Pressure Transmitter
| Applied Current | Raw Count | Calculation | Pressure Output |
|---|---|---|---|
| 4 mA | 200 | (200 − 200) × 16 / 800 | 0 bar |
| 8 mA | 400 | (400 − 200) × 16 / 800 | 4 bar |
| 12 mA | 600 | (600 − 200) × 16 / 800 | 8 bar |
| 16 mA | 800 | (800 − 200) × 16 / 800 | 12 bar |
| 20 mA | 1000 | (1000 − 200) × 16 / 800 | 16 bar |
4.2 Worked Example: 0–500 mmH2O Differential Pressure Level Transmitter
| Applied Current | Raw Count | Calculation | Level Output |
|---|---|---|---|
| 4 mA | 200 | (200 − 200) × 500 / 800 | 0 mmH2O |
| 12 mA | 600 | (600 − 200) × 500 / 800 | 250 mmH2O |
| 20 mA | 1000 | (1000 − 200) × 500 / 800 | 500 mmH2O |
4.3 Implementing the Scaling in LOGO! Soft Comfort
Two practical methods exist.
Method A — Analog Amplifier with Gain and Offset:
- Place an Analog Amplifier block (FBD → Special → Analog Amplifier).
- Wire the AI raw tag to the input.
- Set Gain =
Full_Scale / 800. - Set Offset =
−200 × Gain(i.e., negative of the live-zero count times the gain). - Add an Analog Math block downstream if clamping below zero is required.
Method B — Analog Math block expression:
Output = (AI_raw − 200) × Full_Scale / 800
Set the Analog Math block's operand set to Gain mode and disable any output clamping you do not want.
5. Wiring and Grounding
Incorrect grounding is the second most common reason for unstable or zeroed analog readings on the AM2. Siemens support document ID 109741041 — Connecting LOGO! inputs — explicitly addresses this. Key points:
- The encoder / transmitter supply ground must be bonded to the
FE(functional earth) terminal on the expansion module, not left floating. - The shield of a shielded signal cable should be terminated at the
FEterminal at one end only (LOGO! end) to avoid ground loops. - For current inputs, the transmitter positive terminal connects to
I1(orI2) and the negative toMon the AM2. Do not connect the loop return to PE; return toM. - The
I / Uselector jumper behind the AM2 terminal cover must be set to I for 0–20 mA mode. With power applied, removing the cover to flip the jumper will not damage the module but will interrupt the loop.
| AM2 Terminal | Voltage Mode | Current Mode |
|---|---|---|
| I1 / U1 | 0–10 V signal + | 0–20 mA signal + |
| I2 / U2 | 0–10 V signal + | 0–20 mA signal + |
| M | Common ground | Current loop return |
| FE | Functional earth (shield) | Functional earth (shield) |
| +, − | 24 V supply to module | 24 V supply to module |
6. Verification Procedure
After applying the configuration and scaling changes, verify the installation in this order:
- Wiring continuity: With the loop powered, measure the loop current with a precision multimeter in series. Confirm it tracks the process variable within the transmitter's stated accuracy.
-
Jumper position: Power down, remove the AM2 terminal cover, and confirm the
I/Ujumper on the active channel is set to I. -
Online monitor: In LOGO! Soft Comfort, switch to Online Test (or press
F9). The AI raw tag must track the applied current:- 0 mA → raw 0
- 4 mA → raw 200
- 20 mA → raw 1000
- Scaled output: Place a temporary Message Text block on the scaled engineering variable. Apply 4, 12, and 20 mA and confirm the displayed value matches the calculation in the tables above.
- SD card / LOGO! Cloud: If using a LOGO! 8.3 BM with SD logging or LOGO! Soft Comfort Cloud, log the raw and scaled values over 60 seconds to confirm stability (jitter < ±2 raw counts is typical).
7. Diagnostic Matrix
| Observed Symptom | Likely Cause | Fix |
|---|---|---|
| AI raw stuck at 0; transmitter powered | AI address not enabled in project properties | File → Properties → Offline settings → I/O settings |
| AI raw stuck at 0 with current applied; jumper OK | Wrong AI referenced in program | Re-map program to AI3/AI4 (or AI1/AI2 if base = 0) |
| AI raw saturated at 1000 with no input | Input left open, configured for voltage, EMI pickup | Verify jumper = I; add 250 Ω burden if needed for 0–20 mA |
| AI raw noisy / unstable | Shield not terminated at FE; ground loop | Bond shield to FE at LOGO! end only |
| AI raw pegged at max with 4 mA applied | Jumper set to V while driving current | Power down; move jumper from U to I |
| AI raw reads correctly but engineering value wrong | Scaling gain / offset missing the 4 mA zero | Apply (raw − 200) × FS / 800 |
| LOGO! reports SF (special function) error on the AI block | Address out of range; > 8 AIs requested | Reduce AI count on base / drop one AM2 |
8. Specifications Quick Reference — LOGO! AM2 (6ED1055-1MA00-0BA2)
| Parameter | Value |
|---|---|
| Manufacturer part number | 6ED1055-1MA00-0BA2 |
| Function | Analog input expansion |
| Number of inputs | 2 |
| Voltage range | 0–10 V DC |
| Current range | 0–20 mA |
| Resolution | 12-bit (0–1000 normalized) |
| Input impedance (V mode) | ≥ 72 kΩ |
| Burden (I mode) | ≤ 250 Ω |
| Update time | ~50 ms per channel |
| Supply voltage | 24 V DC (via base module bus) |
| Module power consumption | typ. 30 mA at 24 V |
| Compatible bases | LOGO! 8 (6ED1 052-* / 6ED1 053-* / 6ED1 054-*) |
| Max number per stack | 8 expansion modules total (any type) |
| Compatible software | LOGO! Soft Comfort V8.0 and later (V8.4 for full BM feature set) |
| Operating temperature | 0–55 °C |
9. Related Official Documentation
- Siemens Support — Connecting LOGO! Inputs (ID 109741041)
- Siemens Industry Online Support (search "LOGO! AM2")
- Siemens LOGO! Product Page
10. Field-Proven Caveats
- The AM2 is not galvanically isolated from the base module bus. If the transmitter ground is tied to a remote earth different from the LOGO! cabinet ground, install an isolated signal conditioner (e.g., Siemens
3RS70series) between the transmitter and the AM2. - The
I/Ujumper is a physical switch behind the removable terminal cover. Power-cycle the LOGO! after moving it so the analog front-end re-acquires the correct mode. - LOGO! Soft Comfort V8.0 has a known behavior where the I/O settings dialog will silently keep the previous AI count if you cancel the dialog. Always close with OK and re-open to confirm the value persisted.
- If the project was migrated from LOGO! 6 or 7, the AI mapping is not auto-rewritten. Audit every
Axreference after migration.
Why does my LOGO! AM2 input read zero even though the transmitter is powered?
Two reasons: (1) the AI address is not enabled in File → Properties → Offline settings → I/O settings, so the program cannot resolve the tag; or (2) the I/U jumper is set to voltage while you are driving current. Set the jumper to I, confirm 0–20 mA mode, and verify the program references the correct AI (AI1/AI2 if base = 0 AI, AI3/AI4 if base = 2 AI).
Can the LOGO! AM2 read a 4–20 mA signal directly?
No. The AM2 only supports the 0–20 mA physical range. A 4–20 mA transmitter is wired the same way, but the raw 0–1000 count includes the 4 mA zero. Subtract 200 raw counts and scale by Full_Scale / 800 in an Analog Amplifier or Analog Math block.
How many analog inputs can LOGO! 8 use in total?
Up to 8 analog inputs (AI1–AI8). The count is split between the base module and the AM2 / AM2 RTD / AM2 AQ expansion modules based on the I/O settings in LOGO! Soft Comfort. Each AM2 consumes 2 AI addresses.
Where should I terminate the shield of a 4–20 mA cable to the AM2?
Terminate the shield to the FE (functional earth) terminal on the AM2 only at the LOGO! end. Per Siemens support article ID 109741041, bonding the shield at both ends creates a ground loop that introduces noise on the analog input.
What is the difference between 6ED1055-1MA00-0BA2 and 6ED1055-1MA00-0BA3?
The -0BA2 is the LOGO! AM2 (0–10 V / 0–20 mA analog inputs). The -0BA3 is the LOGO! AM2 RTD, designed for PT100 and PT1000 RTD sensors only. Wiring a 4–20 mA loop into the AM2 RTD will not produce a valid reading.