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.
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.
-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.
4.1 Resistance verification with a multimeter
- Power off the LOGO! system. Disconnect the PT100 leads from the AM2 RTD.
- 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.
- 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.
- 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.
- 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.
- Open the affected program in LOGO!Soft Comfort V8.4 (or later).
- Select File > Properties (or press Alt+Enter on the project root).
- 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). - Change the value to
0to disable the base-module analog inputs. - 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
AI1andAI2will read the RTD correctly without any code change. - Recompile, transfer the program to the LOGO! 8.4, and verify the displayed value tracks the actual process temperature.
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.
- In LOGO!Soft Comfort V8.4, open the project.
- Use the menu Tools > I/O Names to list every analog input in the program. Note the count of references to
AI1,AI2,AI3, andAI4. - Open the Analog Amplifier block (B006 in the original program) and change the sensor input from
AI1toAI3. Repeat for the second amplifier block (B007), changingAI2toAI4. - If the program uses analog comparators (B008, B009, etc.), threshold triggers, math blocks, or PI controllers reading
AI1/AI2, change them toAI3/AI4as well. - 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.
- Save the program, then choose PC > LOGO! to transfer. Use the online test view to confirm the value tracks the real probe temperature.
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
- 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.
- 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.
- 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. - 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).
- 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.
- 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:
- 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.
- 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.
- 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.