Problem Description
A LOGO! 8 modular controller is configured with a base CPU plus five expansion modules. The LED on the right-most (last) module in the backplane chain flashes red continuously. Swapping module positions reproduces the fault deterministically: whichever analog module occupies the last physical slot exhibits the flashing red LED, while modules placed in non-terminal positions display a steady green LED. Re-seating the slide contacts resolves the symptom temporarily until the next cold start, and the fault returns. The behavior is independent of the specific analog module inserted into the terminal slot, ruling out a single defective unit.
Two distinct root causes are documented in field service: a mechanical/electrical contact defect on the expansion interface sliders, and a logical address mapping defect where the expansion's analog input channel count is not correctly registered in the LOGO! Soft Comfort project. Either cause - or both in combination - can produce the flashing red LED on the terminal module.
Affected Hardware and Configuration
The reported installation consists of the following Siemens catalog numbers, mounted left-to-right on the backplane:
| Position | Catalog Number | Module Type | Function |
|---|---|---|---|
| 1 (Base) | 6ED1052-1HB08-0BA2 | LOGO! 8.3 CPU with Ethernet | Logic execution, integrated I/O |
| 2 | 6ED1055-1MD00-0BA2 | LOGO! 8 AM2 (2 AI) | Analog input expansion |
| 3 | 6ED1055-1MD00-0BA2 | LOGO! 8 AM2 (2 AI) | Analog input expansion |
| 4 | 6ED1055-1MD00-0BA2 | LOGO! 8 AM2 (2 AI) | Analog input expansion |
| 5 | 6ED1055-1CB10-0BA2 | LOGO! 8 DM16 (4 DI / 4 DO) | Digital I/O expansion |
| 6 (Last) | 6ED1055-1MD00-0BA2 | LOGO! 8 AM2 (2 AI) | Analog input expansion |
Notes on the catalog numbers used in the field report:
- The base CPU 6ED1052-1HB08-0BA2 belongs to the LOGO! 8.3 generation with integrated Ethernet interface and onboard digital/analog channels. Confirm the exact firmware version installed with LOGO! > Diagnostics > FW Version before applying project settings.
- The 6ED1055-1MD00-0BA2 is the AM2 analog input expansion module. Each instance contributes two analog input channels (AI) to the system addressing space.
- The 6ED1055-1CB10-0BA2 is the DM16 digital I/O expansion, providing four digital inputs and four relay outputs.
- Maximum backplane configuration limits: a LOGO! 8 CPU supports a defined number of digital and analog I/O addresses. Exceeding the addressable AI count places the system in an undefined mapping state and the terminal module will signal a configuration error through the LED.
LOGO! 8 LED Status Reference
The LED on every LOGO! 8 base and expansion module is a dual-state indicator (green / red) with two blink cadences (steady, flashing) and an OFF state. The relevant states for the reported symptom are summarized below.
| LED State | Module Meaning | Likely Cause |
|---|---|---|
| Solid green | Normal operation, I/O communication OK | Healthy backplane and valid configuration |
| Flashing green | Active communication, no error | Normal during program transfer or startup |
| Solid red | Module fault - no backplane communication | Power, slider contact, or address conflict |
| Flashing red | Configuration error | Module type / address mismatch with project, missing channel enable, or last-slot detection failure |
| OFF | No power, or module not in current configuration | Power supply, slider, or end-cap terminator issue |
Per Siemens' general diagnostic guidance, a flashing red LED on a SIMATIC family controller or expansion indicates an active error condition such as an internal error, a memory card fault, or a configuration error caused by mismatched modules or invalid address mapping. The same diagnostic principle applies to the LOGO! 8 expansion modules.
Root Cause Analysis
Two root causes are documented in the field report. Either one independently produces the symptom; the field fix combined both corrective actions.
Root Cause 1 - Mechanical Slider Contact Defect
LOGO! 8 expansion modules interconnect via integrated sliding contacts on the right side of each module. The contacts are gold-plated but exposed to workshop atmospheres containing H2S, SO2, and humidity. Over time, a thin sulfide/oxide film forms on the contact surface. In a multi-module stack, the terminal module is the most sensitive because its slider is the final electrical path on the backplane. Symptoms of a marginal contact:
- LED on the terminal module flashes red or is dark, while all other modules are green.
- Symptom follows the module - whatever module is placed at the last position exhibits the fault.
- Pressing the modules closer together or flexing the stack temporarily restores the green LED.
Root Cause 2 - I/O Mapping / Channel Count Misconfiguration
The LOGO! 8 CPU allocates analog input addresses in a fixed schema. The base CPU contributes the onboard AI channels; each AM2 module contributes two more. The cumulative AI address count must match the project configuration in LOGO! Soft Comfort. If the project assumes a default channel allocation that does not match the physical stack, the terminal module is rejected by the configuration check and signals a flashing red LED.
The specific field finding is: the AM2 module's two AI channels must be explicitly enabled in the project's I/O settings, because the default AI allocation leaves the expansion channels un-allocated, producing a configuration error on the last-slot device.
Diagnostic Procedure
- Power down the LOGO! 8 stack. Disconnect the 24 V supply or 12/24 V supply as applicable to the base CPU.
- Inspect each module's slider contact visually with a flashlight. Look for darkening, contamination, or mechanical deformation.
- Confirm the terminator cap (the small plastic slider cover on the right end of the final module) is fully engaged. The terminator must be in place on the right-most module only.
- Re-seat each module one at a time. Apply firm pressure until the mounting tab clicks into the DIN rail clip on the module below it.
- Apply power and observe the LED sequence on each module. Record the pattern (solid green, flashing green, solid red, flashing red, OFF) for every module from base to terminal.
- Connect LOGO! Soft Comfort via Ethernet (for 6ED1052-1HB08-0BA2) or USB. Navigate to Tools > Detect LOGO! Hardware and compare the detected stack with the project's hardware configuration.
- Open the project's I/O configuration: Edit > I/O Settings (or File > Properties > I/O). Verify the AI channel count for every slot matches the physically installed AM2 modules.
- If the symptom persists after a clean reseat, perform the slider contact cleaning procedure below.
Solution 1 - Hardware: Slider Contact Cleaning and Reseating
Perform the following procedure in a de-energized state:
- Remove the terminator cap from the right-most module. Slide it fully to the right, then unclip and set aside.
- On every slider in the stack (right side of every module except the base), slide the contact fully in and fully out ten to fifteen times. The sliding action abrades the thin oxide/sulfide layer and exposes fresh gold plating.
- For contaminated sliders, use a clean, lint-free cotton swab moistened with isopropyl alcohol (IPA, >99%). Wipe each slider contact surface, then slide the contact ten more times to redistribute.
- Allow the IPA to evaporate completely (minimum 60 seconds at room temperature) before applying power.
- Reassemble the stack in the original order, ensuring each module is flush against the next and the DIN-rail clips engage.
- Reinstall the terminator cap on the right-most module only.
- Apply power. Verify all module LEDs transition to solid green within 5 seconds of CPU startup.
Solution 2 - Software: I/O Mapping Configuration
The second root cause is a project configuration defect. Resolve it in LOGO! Soft Comfort as follows:
- Open the project file (LSC file) corresponding to the installed LOGO! 8 stack.
- From the menu, select Tools > I/O Settings (German UI: Extras > E/A-Einstellungen). The I/O Configuration dialog opens.
- For each AM2 slot, confirm the AI channel count is set to the correct value. The default for an empty or unrecognized analog slot is often 0; the AM2 module must be configured for 2 AI channels. If the project is using the older default where the CPU's 2 onboard AIs occupy the address space, the expansion AM2 channels overlap and the configuration is invalid.
- Specifically, the user reported that the terminal AM2's AI channels must be enabled in the I/O settings; if the default of 2 onboard AIs is left in place, the expansion's first AI channel collides with the base address. Set the appropriate slot entry to use the correct AI allocation rather than the default 2-AI count.
- Click Apply or OK to commit the changes.
- Save the project. Transfer the updated program to the LOGO! 8 CPU using Tools > Transfer > To LOGO! via Ethernet (for 6ED1052-1HB08-0BA2 base units).
- After the transfer, the CPU restarts. Confirm that all expansion module LEDs - including the terminal module - return to solid green.
Parameter Reference: AI Channel Count by Module
| Module | Catalog Number | AI Channels Contributed | Default in Project | Required Setting |
|---|---|---|---|---|
| LOGO! 8.3 CPU onboard | 6ED1052-1HB08-0BA2 | 2 AI (AI1, AI2) or 4 AI depending on variant | 2 AI | 2 AI (or 4 AI for 0BA2 variants with 4 onboard AI) |
| AM2 expansion | 6ED1055-1MD00-0BA2 | 2 AI | 0 AI if not declared | 2 AI |
| DM16 expansion | 6ED1055-1CB10-0BA2 | 0 AI | 0 AI | 0 AI |
The aggregate AI count must not exceed the LOGO! 8 maximum addressable AI count. For LOGO! 8.3 base units, this is firmware-dependent. Refer to the device manual for the exact limit on your firmware version.
Verification
After applying both corrective actions, perform the following checks:
- Power cycle the CPU (OFF for at least 5 seconds, then ON). All module LEDs must reach solid green within 5 seconds of CPU boot.
- In LOGO! Soft Comfort, use Tools > Online > I/O Status (or the equivalent) to read live values from every AI channel, including the channels on the previously-faulted terminal module.
- Force each AI channel through a known input (e.g., 0-10 V signal from a calibrator or a potentiometer) and verify the value updates in the online monitor.
- Leave the system under power for a minimum of 24 hours. A marginal contact defect can re-assert after thermal cycling. Re-verify LED status at the 24-hour mark.
- Document the firmware version, project file version, and the I/O mapping for future maintenance reference.
Preventive Measures
- Store spare LOGO! 8 modules in sealed ESD bags with desiccant. Slider contact contamination is the leading cause of late-life field failures.
- During commissioning, perform the slider slide-and-clean procedure on every expansion module before installation.
- Maintain a copy of the LOGO! Soft Comfort project file with the I/O mapping explicitly verified and screen-captured. This reduces diagnostic time on the next service call.
- For installations in harsh environments (chemicals, coastal salt air, high humidity), specify conformal-coated variants where available, or install the LOGO! 8 panel inside a sealed enclosure with appropriate IP rating.
- Update the LOGO! Soft Comfort tool to the latest version compatible with the installed firmware. Siemens periodically corrects I/O default behavior in newer tool versions.
Troubleshooting Matrix
| Symptom | Most Likely Cause | Corrective Action |
|---|---|---|
| Terminal module LED flashing red; others green | Slider contact defect on terminal module | Slide/clean slider contacts; reseat module |
| Terminal module LED flashing red after firmware update | Project I/O mapping does not match new firmware defaults | Recompute I/O mapping in LOGO! Soft Comfort; re-transfer |
| All expansion modules dark | Loss of 24 V supply to the rightmost module, or no terminator cap | Check supply wiring on each module; install terminator |
| One module solid red regardless of slot | Defective module | Replace the module with a known-good spare |
| Terminal module LED red after CPU program change | New project I/O count exceeds firmware maximum | Reduce expansion count or upgrade CPU firmware |
| Flashing red on CPU, not expansion | Memory card error, internal CPU error, or Ethernet configuration error | Check SD card; reset CPU to factory defaults; re-transfer program |
Documentation References
- LOGO! 8 System Manual (Siemens Support, entry ID 109741041)
- LOGO! Soft Comfort Online Help / Function Reference
- SIMATIC S7-1200 Status LED Reference (TIA Portal documentation cloud) - general Siemens LED diagnostic principles
- Siemens Industry Online Support - LOGO! 8 product page
Why does only the last analog module in my LOGO! 8 stack flash red?
The terminal module is the most sensitive to backplane defects. Either its slider contact is oxidized/mechanically marginal, or the project's I/O mapping does not include the AI channel count for that AM2 slot. In both cases the configuration check fails for the last detected module and its LED signals a flashing red error.
How do I clean LOGO! 8 module slider contacts?
With the supply disconnected, slide the gold contact fully in and out 10-15 times per module. For contamination, wipe with a lint-free swab moistened with isopropyl alcohol (>99%), then slide ten more times. Allow 60 seconds for the alcohol to evaporate before reapplying power.
What is the default analog input count for the LOGO! 8 base CPU?
LOGO! 8.3 base units such as 6ED1052-1HB08-0BA2 contribute 2 onboard AI channels by default. Each AM2 expansion (6ED1055-1MD00-0BA2) adds 2 more. The project in LOGO! Soft Comfort must declare the same count in the I/O settings or the terminal module will be rejected.
Where do I change the AI channel count in LOGO! Soft Comfort?
Open the project, then select Tools > I/O Settings. For each installed AM2 slot, set the AI channel count to 2. Save the project and transfer it to the CPU. The default of 2 onboard AIs on the base CPU is separate and should not be reduced unless the firmware variant provides no onboard AIs.
Can a flashing red LED on a LOGO! 8 module be caused by a firmware version mismatch?
Yes. If the LOGO! Soft Comfort project targets a different firmware generation than the installed CPU, the I/O mapping can reference address spaces the CPU does not support. Update the tool to a version compatible with the CPU firmware, regenerate the project, and re-transfer to clear the error.