Problem Statement
Engineers deploying the Siemens LOGO! 12/24RCE logic module with order number 6ED1052-1MD08-0BA2 encounter the dialog error "Unable to access the remote device" when attempting an Ethernet download, online test, or program transfer from LOGO! Soft Comfort. The error fires from the LOGO! Soft Comfort project tree even though the physical layer is healthy: the LAN LED on the front of the LOGO! base module is lit solid green, the link partner (PC or switch) reports the port up, ICMP ping to the configured IP succeeds, and the host PC sits on the same subnet as the module. Despite all green lights at L1/L2 of the OSI stack, the LOGO! Soft Comfort session manager cannot negotiate an application-layer session, leaving the program locked inside the editor.
10005 (LOGO! Soft Comfort default), and no entry appears in the LOGO! Soft Comfort log buffer with a hardware handshake.
This failure is the most common first-day engineering hurdle on LOGO! 8 (BM) hardware, and almost all field occurrences resolve to one of three causes:
- LOGO! Soft Comfort version is older than the firmware generation of the target LOGO! base module.
- Windows firewall, antivirus, or VPN client is silently blocking TCP port 10005 / UDP 10005 traffic.
- The LOGO! base module is locked into a S7/Modbus pre-existing connection that the engineering workstation cannot preempt.
Each cause produces the same symptom string, so the diagnostic sequence below is mandatory before re-architecting the network.
Affected Hardware Identification
The order number 6ED1052-1MD08-0BA2 decodes as follows and uniquely identifies the failure window:
| Field | Value | Engineering Implication |
|---|---|---|
| Family | 6ED1 (LOGO!) | Siemens LOGO! logic module family |
| Voltage class | 052 (12/24 V DC supply) | Permits analog input operation on DI3-DI4 |
| Variant | 1MD08 | 8 DI (4 AI) / 4 DO relay; RCE class (Relay, Ethernet, Clock) |
| Hardware release | 0BA2 | LOGO! 8 (BM) generation, 0BA2 sub-revision |
| Ethernet | RJ45, 10/100 Mbit/s, single port | No integrated switch; star topology required |
| Program memory | 400 function blocks | Sufficient for the standard library plus minor UDFs |
| Required engineering tool | LOGO! Soft Comfort V8.4 or higher | See compatibility matrix below |
The 0BA2 sub-revision shipped with a base firmware that rejects online connections from LOGO! Soft Comfort versions prior to V8.4. The engineering tool performs an interlock handshake during session negotiation that compares the LOGO! Soft Comfort major.minor release against the firmware build signature. If the comparison fails, the LOGO! base module terminates the TCP session before any project data is exchanged, and LOGO! Soft Comfort surfaces the generic "Unable to access the remote device" string.
Root Cause Analysis
The "Unable to access the remote device" error is generated by the LOGOCom.dll component inside the LOGO! Soft Comfort session manager when one of the following conditions is detected by the application-layer handshake:
| Cause | Detection Vector | Diagnostic Check |
|---|---|---|
| Version mismatch (most common) | Firmware-build signature not present in LOGOCom.dll device catalog |
Compare LOGO! Soft Comfort version vs. device firmware menu |
| TCP/UDP 10005 blocked | No TCP SYN-ACK within 3 s | Wireshark / telnet 10005 / Windows Firewall log |
| Existing active online session | Module returns error code 0x02 in response frame | Cycle power on LOGO!; check for Web-Based Access browser session |
| Web server enabled on port 80 with conflicting session table | TCP RST on port 10005 while 80 is active | Disable Web-Based Access during commissioning |
| LOGO! base module in STOP with corrupted firmware | LED pattern rapid flash on RUN/STOP LED | Firmware update via micro SD card |
| VPN adapter bound to physical NIC | Routing table sends return traffic via tunnel |
route print; disable split-tunnel VPN |
Version Mismatch Mechanism
The LOGO! base module transmits a 16-byte device descriptor during the discovery phase of the LOGO! Soft Comfort connection. The descriptor encodes the firmware build, hardware revision, and feature flag bitmap. LOGOCom.dll ships with a catalog of known descriptors. If the descriptor hash is not found, LOGO! Soft Comfort rejects the session as a safety measure to prevent mismatched firmware/program blocks being written to a module that cannot interpret them. The error string returned to the operator is generic and does not distinguish a missing descriptor from a blocked socket.
Diagnostic Workflow
Perform the following checks in order before applying the upgrade. Each check has a deterministic pass/fail result and should be documented in the commissioning log.
- Verify physical layer: Confirm the LAN LED on the front of the LOGO! base module is solid green. A blinking LED indicates link negotiation failure (check the cable, the switch port, and the auto-negotiation settings).
-
Verify IP reachability: From the engineering workstation, execute
ping <LOGO_IP>. A response with TTL < 64 confirms a successful ICMP round trip. Set the LOGO! default IP to192.168.0.1if the address has been lost. -
Verify subnet alignment: Run
ipconfig /allon the engineering workstation. Confirm the subnet mask matches the LOGO! IP subnet exactly. A common field error is a workstation on255.255.255.0while the LOGO! is on255.255.0.0— pings still pass within the narrower subnet, but the LOGO! Soft Comfort session manager may route differently when DNS or NetBIOS name resolution fails. -
Capture the TCP handshake: Use Wireshark with display filter
tcp.port == 10005. If no SYN packet originates from the workstation within 3 seconds of pressing the transfer button, the LOGO! Soft Comfort session manager has rejected the local descriptor catalog lookup and never opened the socket. This is the diagnostic signature of the version-mismatch cause. -
Verify the LOGO! firmware build: Connect a web browser to
http://<LOGO_IP>. If the Web-Based Access login page renders, navigate to Diagnostics → Module Information and read the firmware build string. Confirm it matches the catalog of LOGO! Soft Comfort V8.4 or higher. -
Confirm version of LOGO! Soft Comfort installed: Open Help → About. Note the exact build (e.g.
V8.3.1 Service Pack 0).
Solution Path A: Upgrade LOGO! Soft Comfort to V8.4
The primary and most common resolution is to upgrade LOGO! Soft Comfort to V8.4 or higher so the descriptor catalog in LOGOCom.dll matches the firmware build running on the 6ED1052-1MD08-0BA2.
Prerequisites
- Administrative rights on the engineering workstation.
- Approximately 1.2 GB free disk space for the V8.4 installation package.
- A Siemens Industry Online Support account registered to the company Siemens support contract.
- Project archive (.lsc file) backups of every LOGO! program that must be migrated. V8.4 is downward-compatible, but archived programs from V8.3.1 should be exported and archived before the upgrade in case of rollback.
Step-by-Step Upgrade Procedure
- Close all running instances of LOGO! Soft Comfort.
- Open the Siemens Industry Online Support download portal. Navigate to Automation → LOGO! Logic Module → LOGO! Soft Comfort.
- Download the LOGO! Soft Comfort V8.4 Upgrade installer (an upgrade installer, not a full installation, since the existing V8.3.1 installation shares user preferences and the project archive database).
- Run the installer with administrative privileges. The installer detects the existing V8.3.1 installation and replaces only the binaries, the device catalog, and the
LOGOCom.dlllibrary. - Restart the engineering workstation to clear any cached sockets held by the previous
LOGOCom.dll. - Open the upgraded LOGO! Soft Comfort and verify Help → About reports
V8.4or higher. - Power-cycle the LOGO! base module (interrupt the 12/24 V supply for 5 seconds) to flush any half-open TCP sessions.
- Re-establish the connection: Tools → PC ↔ LOGO! or Transfer → Connect. The session manager should now complete the handshake within 2 seconds and present the project upload/download dialog.
Verification
Confirm a successful transfer with the following checks:
- LOGO! Soft Comfort status bar reads "Online" with the LOGO! base module IP address.
- The LOGO! module RUN/STOP LED transitions to steady green.
- The program download completes without error; the diagnostic log records
Transfer OK. - A subsequent
ping -t <LOGO_IP>shows consistent replies with no timeouts.
Solution Path B: Network and Host Remediation
If upgrading LOGO! Soft Comfort is not immediately possible (legacy project compatibility, validation freeze, offline factory), the connection can still succeed by remediating the network and host stack. This path is appropriate when the diagnostic step 4 above shows a SYN packet is sent and a TCP RST is returned, indicating the LOGO! base module has accepted the handshake but the session manager cannot negotiate.
Windows Firewall Configuration
- Open Windows Defender Firewall with Advanced Security.
- Create an inbound rule allowing TCP port 10005 from the local subnet.
- Create an outbound rule allowing TCP port 10005 to the LOGO! base module IP.
- Repeat for UDP port 10005 if the connection uses the LOGO! Soft Comfort UDP discovery fallback.
Antivirus / EDR Exclusions
Add the following paths to the antivirus exclusion list to prevent real-time scanning from intercepting the LOGO! Soft Comfort IPC pipes:
C:\Program Files\Siemens\LOGOComfort\LOGOCom.exe
C:\Program Files\Siemens\LOGOComfort\LOGOCom.dll
C:\ProgramData\Siemens\LOGOComfort\
VPN and Multi-Homed Hosts
On multi-homed engineering workstations (for example, a docked laptop with wired Ethernet to the LOGO! subnet and Wi-Fi to the corporate VPN), the routing table may force return traffic from the LOGO! base module through the VPN tunnel adapter, where it is dropped. Use the following remediation:
- Open an elevated command prompt.
- Execute
route printand identify the interface metric for the LOGO! subnet gateway. - Add a persistent route that pins the LOGO! subnet to the wired interface:
route -p add <LOGO_SUBNET> mask 255.255.255.0 <WIRED_GATEWAY> metric 5 if <INTERFACE_IDX> - Disconnect and reconnect the LOGO! Soft Comfort session.
Switch and VLAN Configuration
Industrial managed switches frequently enable IGMP snooping, broadcast storm control, or DHCP Option 82 that interferes with the LOGO! discovery protocol. Confirm the following switch settings:
- IGMP snooping: disabled or with a static multicast entry for
224.0.0.0/4. - Storm control threshold: above 5 % to allow broadcast discovery frames.
- VLAN trunking: if the LOGO! is on a tagged VLAN, the engineering workstation NIC must be a member of that VLAN or a 802.1Q-aware driver must be loaded.
Solution Path C: Firmware-Level Recovery
If the LOGO! base module firmware is corrupted or below the version supported by LOGO! Soft Comfort V8.4, perform a firmware refresh using the SD card slot on the LOGO! base module. The procedure is:
- Download the latest LOGO! 8 (BM) firmware from the Siemens Industry Online Support portal. Verify the firmware file name follows the pattern
LOGO_BM_..bin - Copy the firmware file to a micro SD card (FAT32, < 32 GB, MBR partition table).
- Insert the micro SD card into the LOGO! base module with the supply power removed.
- Reapply the supply power. The LOGO! base module detects the firmware file on the SD card and automatically flashes it. The RUN/STOP LED pattern alternates orange/green during the flash process.
- When the LED returns to steady green, remove the SD card and cycle the supply power once more to clear the bootloader state.
- Reconnect with the upgraded LOGO! Soft Comfort.
192.168.0.1), the program, and the Web-Based Access credentials. Re-configure these parameters before resuming production.
LOGO! Soft Comfort ↔ Firmware Compatibility Matrix
| LOGO! Soft Comfort Version | Supported LOGO! Hardware | Firmware Build Catalog | 6ED1052-1MD08-0BA2 Supported? |
|---|---|---|---|
| V8.0, V8.1 | LOGO! 8 (BM) 0BA0, 0BA1 | Pre-0BA2 catalog | No (descriptor rejected) |
| V8.2 | LOGO! 8 (BM) 0BA1, 0BA2 (partial) | Catalog < 0BA2 firmware | Partial — online possible, offline simulation may fail |
| V8.3, V8.3.1 | LOGO! 8 (BM) 0BA1, 0BA2 (extended) | Catalog through mid-2020 firmware | Often fails — documented in this article |
| V8.4 (minimum) | LOGO! 8 (BM) 0BA2 and later revisions | Full 0BA2 catalog | Yes — recommended |
| V8.4 Service Pack 1 / V8.4 SP2 | LOGO! 8 (BM), LOGO! CMR (4G) modules | Extended catalog including CMR | Yes — preferred for mixed-vintage fleets |
| V9.0 and higher | LOGO! 8.4 (BM2), LOGO! CMR2040 | BM2 / BM3 catalog | Yes — downward compatible |
Inline Network Topology Diagram
The recommended commissioning topology isolates the engineering workstation, the LOGO! base module, and any other plant devices on a single L2 broadcast domain. The diagram below shows the canonical star wiring used during online session troubleshooting.
Troubleshooting Matrix
| Symptom | Most Likely Cause | First Action | Escalation |
|---|---|---|---|
| Error appears within 1 s, no SYN on wire | LOGO! Soft Comfort too old for the LOGO! firmware | Upgrade LOGO! Soft Comfort to V8.4+ | Firmware update of LOGO! base module |
| Error appears after 3 s timeout | Firewall blocking TCP 10005 | Add firewall rule | Disable antivirus real-time scan |
| SYN sent, RST received | Module in RUN with active session held by another client | Power-cycle the LOGO! base module | Restart other engineering clients |
| Wireshark shows SYN, no SYN-ACK | Wrong subnet, broadcast blocked, or VLAN tagging mismatch | Confirm subnet mask; check switch VLAN membership | Disable switch IGMP snooping |
| Browser can reach Web-Based Access, LOGO! Soft Comfort cannot | Port 10005 specifically blocked; HTTP 80 allowed | Open TCP/UDP 10005 in firewall | Reinstall LOGO! Soft Comfort DLLs |
| Connection succeeds in offline test lab, fails on plant network | Plant switch security policy | Coordinate with IT to allow LOGO! discovery | Use point-to-point crossover cable |
| Intermittent failure after 30-60 min | Module IP lease expired via DHCP, address changed | Configure static IP on the LOGO! module | Reserve IP at DHCP server |
Version Validation Procedure
After applying the primary solution, validate the entire upgrade pipeline:
- Open LOGO! Soft Comfort V8.4 and confirm Help → About reports the expected build (e.g.
V8.4.0 Build R1.0.0.0). - Open the LOGO! Web-Based Access page and confirm the firmware build is recognized in the LOGO! Soft Comfort Online → Module Information dialog.
- Perform a program download, program upload, and online test in sequence to validate bidirectional communication.
- Document the final configuration in the commissioning report: LOGO! Soft Comfort version, LOGO! firmware build, IP address, subnet mask, gateway, DNS, and any switch port settings.
FAQ
Why does the LOGO! Soft Comfort 'Unable to access the remote device' error occur even when ping succeeds?
ICMP operates at layer 3 and does not validate the LOGO! Soft Comfort application-layer descriptor catalog. The LOGO! base module transmits a firmware descriptor during TCP session negotiation; if LOGO! Soft Comfort is older than V8.4, the descriptor is not recognized and the session is closed before any project data is exchanged, producing the same error string regardless of link health.
Which LOGO! Soft Comfort version supports the 6ED1052-1MD08-0BA2?
LOGO! Soft Comfort V8.4 is the minimum supported version. Versions V8.0 through V8.3.1 ship with a device catalog that does not include the 0BA2 sub-revision firmware signature and therefore reject the connection. V8.4 Service Pack 1 or V9.0 are recommended for fleets mixing LOGO! 8 and LOGO! 8.4 (BM2) hardware.
Can I keep LOGO! Soft Comfort V8.3.1 and update only the LOGO! base module firmware?
No. Downgrading the LOGO! Soft Comfort catalog reintroduces the rejection. The correct path is to upgrade LOGO! Soft Comfort to V8.4 or higher. The LOGO! base module firmware update is a separate task performed via SD card and is only required when the module firmware is older than the catalog minimum.
Which TCP/UDP ports must be open between the PC and the LOGO! base module?
Open TCP port 10005 (LOGO! Soft Comfort primary) and UDP port 10005 (LOGO! Soft Comfort discovery fallback). If Web-Based Access is enabled, also open TCP port 80. No other inbound ports are required for engineering access; outbound DNS on UDP 53 may be needed if the LOGO! is referenced by hostname.
Will the firmware update via SD card erase my LOGO! program?
Yes. The SD card firmware flash returns the LOGO! base module to factory defaults, including the IP address, the Web-Based Access credentials, and the user program. Archive the program to a .lsc file before flashing, then download it back after the firmware update completes.