Siemens LOGO! 8.4 AM2 RTD -50°C: PT100 AI Address Fix

David Krause17 min read
LOGO!SiemensTroubleshooting
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. Problem Overview: -50°C Reading on LOGO! 8.4 with PT100 3-Wire RTD

A field-engineering case occurs when a Siemens LOGO! 8.4 base module (BM) is expanded with an AM2 RTD (6ED1055-1MD00-0BA2) and a PT100 3-wire (3-core) RTD probe, but the LOGO! Text Display (TD) and the LOGO!Soft Comfort online view both report a steady -50°C regardless of actual process temperature. The wiring continuity is correct, the sensor element measures ~108 Ω at room temperature (≈ 20 °C), and the program code appears to be syntactically valid. Yet the amplifier block output remains pegged at the negative end of scale.

This symptom is not a defective sensor, not a faulty AM2 RTD, and not a broken program. It is an input-address offset error caused by the LOGO! 8 base module's default analog-input reservation scheme. The program is reading the wrong physical input pair on the AM2 RTD expansion module, and the analog input that the program is actually sampling is either floating (open circuit) or driven by a base-module analog channel that has no PT100 connected. The amplifier block interprets the out-of-range input as the lower display limit and produces a constant -50°C.

Key insight: On the LOGO! 8 base module, AI1 and AI2 are reserved for the on-board 0-10 V analog inputs by default. The first AM2 RTD in the expansion chain does not map to AI1/AI2 — it maps to AI3 (channel 1) and AI4 (channel 2). A program that uses AI1 and AI2 to read the AM2 RTD will instead read the base-module 0-10 V inputs, which see ~0 V (open) and translate to the minimum scaled value.

2. Affected Hardware, Firmware, and Software Versions

The fault pattern is tied to the LOGO! 8 generation and is reproducible across every firmware that reserves two analog inputs on the base module. The following components and versions are confirmed in field use:

Component Order Number (MLFB) Firmware / Version Role
LOGO! 8.4 Base Module (BM) — 24V variant 6ED1052-1MD08-0BA2 FW 1.08.x / device ES08 CPU + 8 DI / 4 DO / 2 AI (built-in)
LOGO! 8.4 Base Module (BM) — 230V variant 6ED1052-1FB08-0BA2 FW 1.08.x / device ES08 CPU + 8 DI / 4 DO / 2 AI (built-in)
LOGO! TDE Text Display (6-line) 6ED1055-4MH08-0BA2 n/a External HMI displaying the -50 °C value
AM2 RTD Expansion Module 6ED1055-1MD00-0BA2 HW 1 / FW 1.0.x 2× PT100/PT1000 RTD inputs (3-wire)
LOGO!Soft Comfort V8.4 (build 0xx) and later Programming / online test environment
PT100 Class A probe, 3-wire, stainless sheath third-party (e.g., T-PRO, WIKA TR10) IEC 60751 Process temperature sensor

The behavior also applies to the LOGO! 8.3 (6ED1052-1xxx8-0BA1) and LOGO! 8.2 (6ED1052-1xx08-0BA0) families because the base-module AI reservation is part of the LOGO! 8 architecture rather than a single firmware revision. The fix is identical for every variant.

3. Root Cause: LOGO! 8 Base Module AI Address Reservation

The LOGO! 8 base module integrates two 0–10 V analog inputs on terminals I7 (AI1) and I8 (AI2). These terminals are physically present on every base unit regardless of whether the user needs them. From the point of view of the LOGO! 8 I/O map, the two on-board analog channels are always addressable, and by default they consume the address space AI1 and AI2.

When an AM2 RTD is the first expansion module to the right of the base module, the expansion's two RTD channels are not mapped to AI1 and AI2. They are mapped to AI3 (AM2 RTD channel 1) and AI4 (AM2 RTD channel 2). The full address layout for a one-AM2-RTD configuration is therefore:

Address Source Terminal Signal Type
AI1 LOGO! 8 base module I7 0–10 V (digital-mode also)
AI2 LOGO! 8 base module I8 0–10 V (digital-mode also)
AI3 AM2 RTD #1, channel 1 U1+, I1+, I1- PT100 / PT1000 (3-wire)
AI4 AM2 RTD #1, channel 2 U2+, I2+, I2- PT100 / PT1000 (3-wire)
AI5…AI8 AM2 / AM2 RTD / DM8 / DM16, etc. per module per module type

The original program in the field case referenced AI1 and AI2 in the analog-amplifier blocks. The LOGO! runtime obediently sampled the base-module 0-10 V inputs I7 and I8, where no PT100 was wired. With nothing connected, the inputs float near 0 V. The amplifier block, scaled for a PT100 RTD curve, interprets 0 V (i.e. the lowest possible signal) as the bottom of the configured temperature range, in this case -50 °C. The output is therefore a constant -50 °C regardless of what the AM2 RTD is actually measuring on AI3/AI4.

Why -50 °C and not 0 °C? The AM2 RTD and the LOGO! 8 PT100 amplifier block use the standard PT100 IEC 60751 range of -50 °C to +400 °C (or -50 °C to +200 °C in low-range mode). The amplifier maps the lowest valid PT100 resistance (≈ 80.31 Ω at -50 °C) to a normalized value of 0, and the highest valid resistance (≈ 247.04 Ω at +400 °C) to a normalized value of 1000. When the input is open, the measured resistance is infinite, but the LOGO! clamps the display to the lower scale end and presents -50 °C as the visible result. -50 °C on the LOGO! TD is therefore almost always a wiring or addressing fault, not a real process temperature.

4. PT100 3-Wire Sensor Wiring and Verification

Before changing any program or module configuration, confirm the PT100 3-wire probe is correctly connected to the AM2 RTD. The AM2 RTD has six screw terminals arranged in two groups of three. Each group corresponds to one RTD channel.

AM2 RTD (6ED1055-1MD00-0BA2) — PT100 3-wire hookup PT100 probe 3-wire (white/red/red) white red 1 red 2 AM2 RTD U1+ (sense +) I1+ (excite +) I1- (excite -) U2+ I2+ I2- LOGO! 8 BM I7 → AI1 (0-10V) I8 → AI2 (0-10V) unused → 0 V no PT100 here ⚠ Program referencing AI1/AI2 reads the BM 0–10 V inputs, not the AM2 RTD!

4.1 Resistance verification with a multimeter

  1. Power off the LOGO! system. Disconnect the PT100 leads from the AM2 RTD.
  2. Measure resistance between the two same-color lead wires (e.g. red ↔ red) at the PT100 end of the cable. The reading should be 0 Ω — they are joined at the sensor element.
  3. Measure between the third (typically white) lead and one of the red leads at the sensor end. The reading should be the PT100 element resistance at ambient: ~100 Ω at 0 °C, ~107.79 Ω at 20 °C, ~119.40 Ω at 50 °C.
  4. If the red–red reading is not 0 Ω, or the white–red reading is open (>10 MΩ), the probe or the lead run is broken.
  5. Reconnect lead-by-lead to U1+/I1+/I1- (or U2+/I2+/I2- for channel 2). The two same-color leads must land on the I+ and U+ terminals of the same channel; the third lead goes to I-.

4.2 Lead resistance check (long cable runs)

For cable runs above ~10 m, measure each lead's loop resistance from the AM2 RTD terminal back to the PT100 head. The two I-side leads should be within ~0.5 Ω of each other; the U-sense lead should match one of them. Mismatched lead resistance on a 3-wire RTD introduces a direct temperature error: every 0.385 Ω of imbalance equals ~1 °C. If the imbalance is significant, either re-pull the cable with three identical conductors, switch to a 4-wire probe and the AM2 RTD in 4-wire mode, or move the sensor closer.

5. Solution A: Disable Unused Base Module Analog Inputs (File > Properties)

If the program is conceptually correct and the engineer prefers to keep the AI numbering identical to the original code, the LOGO! 8 base-module AI count can be reduced from 2 to 0. This frees AI1 and AI2 for the AM2 RTD, which then occupies AI1–AI4 in the project (with AI3/AI4 still inside the AM2 RTD's internal channel pair mapping). This path is the lowest-risk option when several programs already exist on the same machine and a global remap would force a wider retest.

  1. Open the affected program in LOGO!Soft Comfort V8.4 (or later).
  2. Select File > Properties (or press Alt+Enter on the project root).
  3. In the Hardware tab, locate the Number of analog inputs on the base module field. The default is 2 (for AI1/AI2 on I7/I8).
  4. Change the value to 0 to disable the base-module analog inputs.
  5. Click OK. The I/O map re-compiles. The AM2 RTD now occupies AI1 (channel 1) and AI2 (channel 2). Existing program blocks that reference AI1 and AI2 will read the RTD correctly without any code change.
  6. Recompile, transfer the program to the LOGO! 8.4, and verify the displayed value tracks the actual process temperature.
Caution — outputs of I7/I8: On the 24 V base module (6ED1052-1MD08-0BA2), terminals I7 and I8 are shared between digital-input and analog-input functions. After setting the count to 0, I7/I8 revert to digital-input behavior with the standard 24 V thresholds. If the field wiring uses I7 or I8 as a digital input, the change is invisible to that function. If, however, the wiring fed a 0–10 V transducer into I7/I8 expecting an analog reading, that signal will be lost. Confirm with the wiring diagram before committing the change.

Set the count to 0 only if no analog source is actually wired to I7/I8. If a 0–10 V transducer is wired to I7/I8 and is also needed, leave the base AI count at 2 and use Solution B instead.

6. Solution B: Remap Program References from AI1/AI2 to AI3/AI4

This is the canonical, least-invasive fix for the field symptom described in the original report. It preserves the base-module AI count (still 2) and instead re-points every analog-amplifier (or analog-comparator, threshold-trigger, math, PI-controller) input from AI1/AI2 to AI3/AI4.

  1. In LOGO!Soft Comfort V8.4, open the project.
  2. Use the menu Tools > I/O Names to list every analog input in the program. Note the count of references to AI1, AI2, AI3, and AI4.
  3. Open the Analog Amplifier block (B006 in the original program) and change the sensor input from AI1 to AI3. Repeat for the second amplifier block (B007), changing AI2 to AI4.
  4. If the program uses analog comparators (B008, B009, etc.), threshold triggers, math blocks, or PI controllers reading AI1/AI2, change them to AI3/AI4 as well.
  5. For LOGO! TDE message text blocks that reference the temperature value, no change is required — the variable connected to the display tag is the same; only its source is changed.
  6. Save the program, then choose PC > LOGO! to transfer. Use the online test view to confirm the value tracks the real probe temperature.
Quick test before re-mapping the program: Temporarily jumper a 100 Ω precision resistor across U1+ and I1- (and I1+ tied to U1+) on the AM2 RTD. If AI3 in the program then reads 0 °C, the AM2 RTD and the address are both correct. If only AI1 reads 0 °C, the base AI count is still 2 and the AM2 RTD is responding to its own AI numbering — confirming the address-offset root cause.

7. LOGO! 8.4 AI Address Allocation Reference

Use the following table as a single-source reference when commissioning a LOGO! 8.4 with mixed digital and analog expansion modules. The address layout is additive: each module's contribution stacks on top of the previous module's last address. The base module always contributes AI1 and AI2 first (unless disabled per Solution A).

Module Position Module Type Analog Inputs Occupied Default AI Range
Base LOGO! 8 BM (any variant) AI1, AI2 0–10 V (24 V base) / 0–10 V (230 V base)
Expansion 1 AM2 (6ED1055-1MA00-0BA2) AI3, AI4 0–10 V or 0/4–20 mA (configurable per channel)
Expansion 1 AM2 RTD (6ED1055-1MD00-0BA2) AI3, AI4 PT100 / PT1000 (3- or 4-wire)
Expansion 1 AM2 AQ (analog output) (consumes AI3, AI4 on output side) 0–10 V output
Expansion 2 AM2 / AM2 RTD / AM2 AQ AI5, AI6 per module
Expansion 3 per module AI7, AI8 per module
DM8 / DM16 / DO8 pure digital none no analog contribution

Maximum analog-input count in a single LOGO! 8 stack is 8 (AI1–AI8), which permits up to four AM2 / AM2 RTD modules. Pure digital modules (DM8, DM16, DO8) consume digital addresses only and do not advance the AI counter.

8. AM2 RTD Module (6ED1055-1MD00-0BA2) Specifications

Parameter Value
Order number (MLFB) 6ED1055-1MD00-0BA2
Number of inputs 2 (electrically isolated from LOGO! bus and from each other)
Supported sensors PT100, PT1000 (IEC 60751, α = 0.00385)
Connection types 2-wire, 3-wire, 4-wire (selectable per channel in LOGO!Soft Comfort)
Temperature range, PT100 -50 °C to +400 °C
Temperature range, PT1000 -50 °C to +400 °C
Resolution 0.25 °C (PT100, -50…+400 °C range)
Measurement current ~1.5 mA peak per channel
Update time ~330 ms per channel
Linearity (typ.) ±0.5 °C @ 25 °C ambient
Sensor break detection Yes — output indicates under-range (-50 °C display clamp)
Short-circuit detection Yes (output indicates over-range)
Power supply Powered by LOGO! bus (12 V internal)
Dimensions (W × H × D) 36 × 90 × 55 mm
Operating temperature 0 °C to +55 °C
Storage temperature -40 °C to +70 °C
Humidity 5–95 % RH, non-condensing
Approvals CE, UL 508, cUL, FM Class I Div 2, ATEX zone 2

Full specifications are in the Siemens LOGO! 8 System Manual (entry ID 109751049) and the AM2 RTD product page (MLFB 6ED1055-1MD00-0BA2).

9. PT100 Resistance vs. Temperature Reference

Use this table to verify a PT100 probe against the AM2 RTD's expected input. IEC 60751 nominal values; tolerance Class A is ±(0.15 + 0.002·|t|) °C, Class B is ±(0.30 + 0.005·|t|) °C.

Temperature (°C) PT100 Resistance (Ω) PT1000 Resistance (Ω)
-50 80.31 803.1
-25 90.19 901.9
0 100.00 1000.0
20 107.79 1077.9
25 109.73 1097.3
50 119.40 1194.0
75 129.00 1290.0
100 138.51 1385.1
150 157.32 1573.2
200 175.84 1758.4
300 212.03 2120.3
400 247.04 2470.4

If a hand-held calibrator is available, inject the equivalent resistance on the AM2 RTD terminals and read the LOGO! display. A 100.00 Ω injection must read 0.0 °C ±0.5 °C on the LOGO! TD; if it reads -50 °C, the AM2 RTD channel is not being addressed (confirm AI numbering per Section 7) or the channel is open.

10. Verification and Commissioning Procedure

  1. Power up the LOGO! 8.4. The LOGO!Soft Comfort Online > I/O Status view should show the AI values from every configured analog channel.
  2. For each AM2 RTD channel, confirm the raw AI value moves with temperature. A 0 °C reference (ice-bath or 100 Ω decade box) should produce a value of 0 °C after the amplifier block. A 100 °C reference (boiling-point calibrator or 138.51 Ω) should produce 100 °C.
  3. Trigger a sensor-break condition: disconnect one lead of the PT100. The amplifier output should snap to the configured under-range behavior. With the default scaling, the LOGO! TD will display -50 °C. This is the correct failure-mode behavior, not a fault.
  4. Trigger a short-circuit condition: short the U+ and I- terminals at the AM2 RTD. The amplifier output should show the configured over-range behavior (typically +400 °C or 3276 °C depending on amplifier configuration).
  5. Verify on the LOGO! TDE: the message text block should refresh and the parameter should track the real process temperature. The TD's F1/F2/F3/F4 keys can be used to navigate or toggle, but the value display is automatic once the parameter is wired.
  6. Document the final AI mapping, the AM2 RTD serial number, the PT100 serial number, and the calibration reference for the maintenance record.

11. Troubleshooting Matrix for Common LOGO! 8.4 + AM2 RTD Faults

Symptom on LOGO! TD Likely Root Cause Diagnostic Step Corrective Action
Constant -50 °C (or display clamp) AI address offset (program reads AI1/AI2 instead of AI3/AI4) Check File > Properties > Hardware > Number of AIs on base; inspect amplifier block input Re-map to AI3/AI4 (Solution B) or set base AIs to 0 (Solution A)
Constant -50 °C after remap Sensor break (open lead) Measure resistance at the AM2 RTD terminals with the probe connected Replace cable or repair junction; verify 100 Ω at 0 °C
Constant +400 °C / over-range value Sensor short (U+ shorted to I-) Visual inspection + resistance measurement Re-wire per Section 4; check insulation
Reads ~25 °C when probe is at 0 °C Lead resistance imbalance on 3-wire run Measure loop resistance of each lead; check 0.5 Ω tolerance Re-pull with matched conductors, or switch to 4-wire mode
Reads -50 °C in 2-wire mode Lead resistance interpreted as 0 Ω Check connection type in Properties > AI1/AI2/AI3/AI4 Set channel to 3-wire or 4-wire to match physical wiring
Reads 3276 °C or 'ERROR' Sensor selection mismatch (PT100 vs PT1000) or out-of-range Verify sensor type in the amplifier block Set sensor type to PT100 or PT1000 to match the probe
Reading drifts ±2–5 °C with stable temperature EMI / poor shielding on long cable run Check shield grounding at the AM2 RTD end only Use shielded twisted-pair, ground shield at AM2 RTD terminal
LOGO! TD shows the value, but it's 'frozen' on -50 °C after a power cycle Retain / backup flag on the AM2 RTD not restored Check Retain checkbox on the amplifier block Set retain on the temperature tag if persistence across power cycles is required
AM2 RTD not detected at all Module order / missing bus connector / wrong slot Check LED on AM2 RTD, check bus terminator Re-seat the AM2 RTD on the bus; confirm expansion slot order
Reading OK on TDE, but wrong on SCADA/HMI OPC UA / Modbus tag mapped to wrong VM address Inspect variable mapping in the SCADA Remap OPC tag / Modbus register to the corrected VM address

12. Field-Proven Lessons from the LOGO! 8.4 + AM2 RTD -50 °C Case

The original field report was resolved by remapping the analog amplifier blocks from AI1/AI2 to AI3/AI4. Three engineering takeaways are worth carrying into future commissioning work:

  1. Always verify the AI map on the very first power-up. A 30-second check of File > Properties > Hardware before writing a single line of logic prevents this entire class of fault. The base module's default 2-AI count is rarely what a small retrofit actually needs.
  2. Treat a pegged -50 °C reading as a wiring or addressing alarm, not a process alarm. The AM2 RTD cannot physically output -50 °C from a valid PT100 connected at room temperature; it can only display that value when the input is open (sensor break) or when the program is reading the wrong AI.
  3. Use 4-wire PT100 probes on long cable runs. The AM2 RTD supports 4-wire mode and on long lead runs the 3-wire lead-resistance imbalance becomes the dominant error source. A 4-wire probe eliminates the imbalance contribution and improves absolute accuracy.

For the LOGO! 8 generation specifically, the AI reservation on the base module is documented in the LOGO! 8 System Manual (entry ID 109751049) and the AM2 RTD chapter of the same manual. The LOGO!Soft Comfort V8.4 online help also documents the Number of analog inputs on the base module setting under File > Properties > Hardware.

Why does my LOGO! 8.4 + AM2 RTD show -50 °C with a PT100 probe connected?

The most common cause is an AI address offset: the program reads AI1/AI2 (the base module's 0-10 V inputs on I7/I8) instead of AI3/AI4 (the AM2 RTD channels). The base inputs are open, so the amplifier block maps to the lower scale limit and the LOGO! TD displays -50 °C. Re-map the amplifier blocks to AI3/AI4, or set the base-module AI count to 0 in File > Properties > Hardware.

What is the order number of the AM2 RTD module for the LOGO! 8.4?

The AM2 RTD is MLFB 6ED1055-1MD00-0BA2. It supports two PT100/PT1000 inputs in 2-, 3-, or 4-wire mode with a -50 °C to +400 °C range and 0.25 °C resolution. Detailed specs are in the LOGO! 8 System Manual.

Do I need to disable the base module analog inputs to use the AM2 RTD?

No. The AM2 RTD works with the base AI count at the default 2. In that case, the AM2 RTD channels are AI3 and AI4. The two solutions are equivalent: change the program references to AI3/AI4, or reduce the base AI count to 0 so the AM2 RTD occupies AI1/AI2. Choose whichever requires the smaller code change.

What is the correct PT100 resistance at 0 °C and at 25 °C?

Per IEC 60751, a PT100 reads 100.00 Ω at 0 °C and 109.73 Ω at 25 °C. A PT1000 reads 1000.0 Ω at 0 °C and 1097.3 Ω at 25 °C. A 100.00 Ω injection on the AM2 RTD should produce 0.0 °C ±0.5 °C on the LOGO! TD; if it produces -50 °C, the channel is open or the program is reading the wrong AI.

Can I use a 2-wire PT100 with the AM2 RTD?

Yes, but only for short lead runs (< 2 m). The lead resistance adds directly to the PT100 element reading, so a 10 m run of 0.5 mm² copper (~0.7 Ω per lead, ~1.4 Ω total) introduces ~3.6 °C error. For longer runs, use 3-wire mode with matched leads or 4-wire mode for best accuracy.

Back to blog