Problem Overview
Engineers deploying custom web visualization on the Siemens LOGO! 8.3 base module (BM) frequently encounter a situation where a modified LOGO! Web Editor (LWE) project downloads successfully to the controller, but the integrated web server continues to display the previous revision of the page rather than the new one. The LWE runtime on the LOGO! 8.3 stores user-authored HTML, CSS, JavaScript, and image assets on a removable SD(HC) card inserted in the base module, and the controller's HTTP server reads those files at request time. When the page does not refresh after a download, the symptom almost always points to one of four failure paths: (1) browser-side caching of the previous response, (2) read/write faults on the SD card that prevent the new project from landing on the media, (3) stale firmware-state buffers in the base module, or (4) a corrupted LWE project archive that survives the download handshake but cannot be served by the integrated web server.
Field experience across industrial-machine skids, building-automation panels, and small process cells shows that the most common root cause on a hardware-revision-stable site is a degraded SD(HC) card. SD cards have a finite program/erase cycle budget on the raw NAND, and consumer-grade cards in continuous-logger or web-server use cases can fail well before the controller's expected service life. A card that mounts and shows a clean FAT32 directory in the operating system can still fail during the LOGO! 8.3 boot sequence or during the LWE download, leaving the controller serving the previous generation of files from a stale internal buffer or from a partially-written shadow copy.
This article walks through the four-layer diagnostic workflow used to isolate the failing layer, then prescribes the corrective actions in increasing order of invasiveness: browser hard reload, SD card inspection and replacement, factory reset of the base module using the Siemens reset tool, and clean redeployment of the LWE project under a new project name. A verification sequence and a preventive-maintenance checklist close the article.
Affected Hardware and Software
The failure pattern described in this article applies specifically to the LOGO! 8.3 generation of base modules and the LWE toolchain bundled with LOGO! Soft Comfort V8.3 and later (V8.4 and V9.0 are also affected on the same BM hardware). The following table summarizes the affected catalog numbers, the minimum software levels that exhibit the symptom, and the role each component plays in the fault chain.
| Component | Catalog Number / Identifier | Role in the Fault Chain |
|---|---|---|
| LOGO! 8.3 BM 12/24 RCE | 6ED1052-1MD08-0BA1 | Base module with display, Ethernet, retentive memory, on-board web server |
| LOGO! 8.3 BM 24 RCE | 6ED1052-2MD08-0BA1 | Base module with display, Ethernet, AC/DC supply |
| LOGO! 8.3 BM 230 RCE | 6ED1052-2HB08-0BA1 | Base module with display, Ethernet, AC supply |
| LOGO! 8.3 BM TDE | 6ED1055-4MH08-0BA1 | Optional text display, not load-bearing for the LWE fault |
| LOGO! 8.3 expansion DM16 230R | 6ED1055-1NB10-0BA2 | Digital expansion, does not host web content |
| LOGO! Soft Comfort | V8.3 or later (V8.4 / V9.0 supported) | Hosts the LOGO! Web Editor (LWE) tool and the project downloader |
| SD(HC) card | Up to 32 GB, FAT32, Class 4 or higher | Stores the LWE project, datalog, recipes, and web-server files |
| Integrated web server | Port 80, served from / on SD card | Reads LWE HTML/CSS/JS at request time |
| Reset tool for LOGO! 8.3 | Siemens IONOS FAQ 109766026 | Restores the BM to factory-default state |
Refer to the LOGO! 8.3 product manual for the complete catalog-number matrix and to the LOGO! 8.3 system manual / reset-tool FAQ for the LWE toolchain documentation and the reset-tool download.
Runtime Architecture and Where the Fault Lives
Understanding where the fault lives in the LOGO! 8.3 web-server architecture is the difference between a 30-second fix and a full-day investigation. The LWE download is not a flat-file transfer; LOGO! Soft Comfort packages the LWE project as a binary blob with a manifest, the LOGO! transfers the blob to the SD card through the same Ethernet path used for program download, and the controller's web server rebuilds a file index the next time a client opens a session. The four failure modes map to four layers of this stack.
Layer 1 — Browser HTTP Cache
Most modern browsers cache both the index HTML and the static asset graph (CSS, JS, image files) with a Last-Modified or ETag header. After a download, the browser reuses the cached copy if the controller has not bumped the ETag. The user sees the previous page even though the controller is serving the new one. This is the only failure mode in which the LOGO! 8.3 itself is healthy, and the fix lives entirely on the workstation.
Layer 2 — SD Card Wear or Corruption
SD(HC) cards use a Flash Translation Layer (FTL) to map logical sectors to physical NAND pages. When the FTL tables are inconsistent — typically because the card lost power during a write, or because wear-leveling metadata is corrupted — the card can present a clean FAT32 view to a host PC while failing to commit writes from the LOGO! downloader. The new LWE project reaches the card metadata layer but never reaches the file-data blocks, and the previous project remains the only one the web server can serve. This is the failure mode most often diagnosed as "the SD card was defective in some way" on a field site.
Layer 3 — Stale Firmware Buffers
The LOGO! 8.3 firmware holds an in-memory file index that is rebuilt on power-up. If the firmware does not refresh this index after a download (a known behavior on certain LOGO! Soft Comfort V8.3 patch levels with the LWE add-on), the controller continues to serve from the previous in-memory index until a power cycle. This is the failure mode that the factory reset tool clears, because the reset path forces a full re-initialization of the file-system services.
Layer 4 — Project-Archive Corruption
If the LWE project on the engineering workstation has been edited with an external HTML tool that has introduced binary-incompatible characters (BOM markers, line-ending mismatches, or oversized embedded images), the LOGO! Soft Comfort downloader will accept the project, but the LWE runtime on the controller will silently fall back to the previous project. Saving the project under a new name and redeploying forces a fresh archive build and resolves this layer. This is the failure mode that responds to a project rename without any hardware intervention.
Diagnostic Workflow
Run through the following five checks in order. Each check takes less than two minutes and uses only the resources already on the bench. Stop at the first check that fails and move to the matching solution section.
- Confirm the controller is on the new program revision. Open LOGO! Soft Comfort, connect to the BM in online mode, and read the program header. The version string must match the version of the .lsc file currently open on the workstation. If it does not, repeat the PC → Controller download and observe the status bar for green completion before continuing.
-
Bypass the browser cache. Press
Ctrl+Shift+R(Firefox, Chrome, Edge) orCmd+Shift+R(macOS) to perform a hard reload. If the new page appears, the fault is browser-side and no further action is required beyond clearing the cache. Refer to Mozilla's website-loading troubleshooting guide for the cross-browser cache-clearing sequence, to Microsoft's Q&A on Edge and Chrome page-loading for Edge-specific cache-clearing steps, and to Google Chrome Help on pages not loading for Chrome's site-data management path. -
Inspect the SD card on a host PC. Power down the LOGO! 8.3 BM, remove the SD card, and mount it in a Windows or Linux workstation. Verify the FAT32 filesystem is clean (
chkdsk /fon Windows,fsck.vfaton Linux), and confirm that the LWE project folder contains the expected HTML files with today's modification timestamp. If the timestamp is the previous project, the card is dropping writes. - Read the LOGO! 8.3 diagnostic LEDs and the SD-card activity LED. During a download, the SD card activity LED on the BM should pulse steadily. If the LED is dark while LOGO! Soft Comfort reports a successful download, the BM is not writing to the card — a strong indicator of either a defective card or a damaged SD-card socket.
- Validate the LWE project archive on the workstation. Open the LWE tool inside LOGO! Soft Comfort, click Validate, and resolve every warning. Warnings about image size, HTML structure, or unsupported JavaScript are the leading indicators of Layer-4 corruption.
Troubleshooting Matrix
The matrix below maps the most common field symptoms to the failing layer, the diagnostic step that confirms the layer, and the corrective action. Use it as a quick triage reference during commissioning or service calls.
| Symptom | Failing Layer | Confirming Step | Corrective Action |
|---|---|---|---|
| Old page appears in regular browser, new page in incognito | Layer 1 — Browser cache | Hard reload (Ctrl+Shift+R) | Clear site data for the controller's IP |
| Old page appears across all browsers and PCs on the LAN | Layer 2 — SD card | Mount SD card on PC, check file timestamp | Replace SD card, redeploy LWE |
| Old page persists after SD card replacement | Layer 3 — Firmware buffers | Power cycle BM, reload page | Run reset tool to delivery state |
| Old page appears immediately after download, no other changes | Layer 4 — Project archive | Validate LWE project, save under new name | Redeploy under new project name |
| SD card activity LED dark during download | Layer 2 — Card or socket | Try a different known-good card | Replace card; if still dark, RMA the BM |
| BM reports "SD card missing" on display | Layer 2 — Card or socket | Re-seat card, power cycle | Replace card; inspect socket for bent pins |
| Browser reports "This site can't be reached" on every PC | Network — IP or subnet | Ping controller IP from PC | Verify PC and BM are in the same subnet |
Solution 1: Browser-Side Remediation
If the diagnostic workflow isolates the fault to the browser cache, no LOGO! hardware intervention is required. Apply the following corrections in order.
- Open the LOGO! 8.3 web server in a private or incognito window. Private windows disable the persistent HTTP cache, so a successful load in private mode confirms the controller is serving the new page.
- If the load succeeds in private mode, clear the browser's cache for the controller's IP address. In Chrome, open
chrome://settings/siteData, search for the controller's IP, and remove the entry. In Firefox, openabout:preferences#privacy, scroll to Cookies and Site Data, click Manage Data, and search for the controller's IP. The Microsoft Edge path is documented in the Microsoft Q&A on Edge and Chrome page-loading, and Chrome-specific steps are in the Google Chrome Help page on pages not loading. - Disable HTTP caching for the controller's IP in the workstation's hosts-file override, or assign the controller a fresh IP address from the DHCP server to invalidate every cached entry at once. The latter is the cleanest field fix when the controller is on a managed network and several workstations have the old page cached.
- Add a
Cache-Control: no-storeheader to the LWE project's index.html as a permanent fix. The LWE tool does not expose a header-control field, so the header must be added by editing the index.html inside the LWE project (in the LOGO! Soft Comfort LWE editor, right-click index.html, choose Edit Source, and prepend the meta tag<meta http-equiv="Cache-Control" content="no-store">inside the<head>section).
Solution 2: SD Card Inspection and Replacement
If the diagnostic workflow shows that the SD card is dropping writes, replace it with a card that meets the LOGO! 8.3 specification. The following table summarizes the card requirements taken from the LOGO! 8.3 system manual and field-experience notes.
| Parameter | Specification | Field-Recommended Value |
|---|---|---|
| Card type | SD or SDHC | SDHC, Class 10 or UHS-I |
| Capacity | Up to 32 GB | 4 GB to 16 GB (smaller cards have larger spare-block pools, longer endurance) |
| Filesystem | FAT32 | FAT32, single primary partition, 32 KB cluster size |
| Brand reputation | Industrial-grade cards preferred for harsh environments | Siemens-qualified or industrial-grade equivalents (look for -40 °C to +85 °C rating) |
| Format | Performed in the BM via menu or via PC FAT32 formatter | Use SD Card Formatter (SD Association) for cleanest result |
- Power down the LOGO! 8.3 BM and remove the SD card. Note the card's label date and the BM's last SD-replacement date for the maintenance log.
- Format the new card with the SD Association's
sdformattertool. The standard Windows format tool sometimes leaves metadata fragments that the LOGO! boot loader rejects, especially on cards larger than 16 GB. - Insert the new card into the BM, power up, and confirm the BM's display indicates SD-card recognition (the SD icon appears in the status bar on the BM's display, and the on-board LED labeled "SD" illuminates steadily).
- Re-download the LOGO! program from LOGO! Soft Comfort. The download will re-create the LWE folder and write the new project to the fresh card.
- Reload the web page in the browser. The new page should appear immediately. If it does not, proceed to Solution 3.
Solution 3: Reset to Delivery State
If the SD card replacement does not resolve the fault, the base module's firmware state is the next layer to clear. The Siemens reset tool for LOGO! 8.3 restores the BM to its factory-default firmware state, clears the program, the password, the IP configuration, and the LWE index. Use this option only when the previous two solutions have failed, because the reset is destructive and forces a full project redeployment.
- Download the reset tool from the Siemens Industry Online Support portal (entry ID 109766026 in the FAQ list). The tool runs as a Windows executable and requires a direct Ethernet connection to the BM.
- Power cycle the BM, then launch the reset tool within the first 30 seconds of boot. The tool detects the BM in the reset window and rewrites the firmware partition. The BM's display shows "RESET" during the operation.
- After the reset completes, the BM reboots into delivery state. The default IP address on a 6ED1052-1MD08-0BA1 is 192.168.0.10, with subnet mask 255.255.255.0. Configure a host PC in the same subnet to access the BM in online mode. The default Ethernet port is 80 (HTTP) and 8443 (HTTPS, available on firmware 8.3.0 and later).
- Re-download the LOGO! program and the LWE project. The new page will appear after the first browser reload.
- Re-apply the site-specific IP address, subnet mask, and gateway. The reset clears all network parameters; the BM will be reachable on 192.168.0.10 until the new address is written back through LOGO! Soft Comfort or through the BM's on-board menu.
Solution 4: Clean LWE Project Redeployment
If the diagnostic workflow shows that the LOGO! is on the new program revision, the SD card is healthy, and the browser cache is clear, the fault is in the LWE project archive. Apply the following clean redeployment sequence.
- In LOGO! Soft Comfort, open the LWE project, choose File → Save Project As, and save the project under a brand-new name (for example,
Pump_Skid_01_v2.lwe). The new name forces LOGO! Soft Comfort to rebuild the binary archive from the current source files rather than copying a previously compiled blob. - Validate the project: open the LWE tool, click Validate, and resolve every warning. Pay particular attention to image files larger than 200 KB (compress to WebP or JPEG), to HTML files with absolute paths to the workstation's local disk, and to inline JavaScript that references
window.parent(the LWE sandbox does not expose parent-window access). - Download the new program and the LWE project to the BM. Observe the download progress bar and confirm a green completion before reloading the browser.
- Reload the browser. The new page should appear. If it does not, return to Solution 2 and replace the SD card before proceeding to Solution 3.
- Delete the previous project from the SD card once the new project is verified. Stale projects on the card increase the file count and can interfere with the BM's file-system index in long-running installations.
LOGO! 8.3 SD Card Specification Reference
The following reference table consolidates the SD-card specification from the LOGO! 8.3 system manual and from Siemens Industry Online Support FAQ entry 109766026. Use this table as a field checklist when qualifying a new card.
| Parameter | LOGO! 8.3 Requirement | Notes |
|---|---|---|
| Card type | SD (up to 2 GB) or SDHC (4 GB to 32 GB) | SDXC (64 GB and above) is not supported |
| FAT type | FAT16 (SD) or FAT32 (SDHC) | exFAT is not supported |
| Cluster size | Default 32 KB | Larger clusters reduce the file-count limit |
| File count | Up to 65,535 files in the root directory tree | Includes system files, LWE project files, datalog CSV |
| Max file size | Limited by FAT32 to 4 GB minus 1 byte per file | Not a practical limit for LWE projects |
| Datalog file | Logo_datalog.csv in / on SD card | Written continuously when datalog is enabled |
| LWE root | /logo or /web on the SD card | Path is determined by the LWE project manifest |
| Write endurance | Consumer-grade: ~10,000 P/E cycles per block | Industrial-grade: ~100,000 P/E cycles per block |
LED Diagnostic Reference
The LOGO! 8.3 BM has a small set of on-board LEDs that, when read together, narrow the fault to a single layer. The following reference table is derived from the LOGO! 8.3 product manual and from field-validated observation.
| LED | State | Indicates |
|---|---|---|
| RUN (green) | Solid on | CPU in RUN, program executing |
| RUN (green) | Flashing | CPU in STOP or fault state |
| SD (yellow) | Solid on | SD card recognized, no activity |
| SD (yellow) | Flashing during download | Normal read/write activity to the card |
| SD (yellow) | Dark during download | Card not being written — Layer 2 fault |
| SD (yellow) | Solid dark at all times | No SD card inserted or card unreadable |
| ETH (green) | Solid on | Ethernet link up |
| ETH (green) | Flashing | Ethernet traffic present |
| ERROR (red) | Solid on | Hardware fault — RMA the BM |
Network Configuration Quick Check
When the web server does not load at all — not even the old page — the fault is in the network layer, not in the LWE pipeline. Run the following four checks before assuming an LWE fault.
- Confirm the BM's IP address. On the BM's display, navigate to Network → IP Address and read the address. Compare it to the address the workstation is using in the browser URL.
-
Ping the BM from the workstation. Open a command prompt and run
ping 192.168.0.10(substitute the BM's address). A response within 5 ms confirms Layer 3 connectivity. - Verify the subnet mask and gateway. On the BM, navigate to Network → Subnet Mask and Network → Gateway. The workstation's IP must be in the same subnet. A workstation at 192.168.1.50 cannot reach a BM at 192.168.0.10 with a 255.255.255.0 mask.
-
Check for HTTPS-only enforcement. If the browser is configured to force HTTPS and the BM is on HTTP, the page will fail to load. Try
http://<IP>/explicitly, or, on firmware 8.3.0 and later, switch the BM to HTTPS via the on-board menu and usehttps://<IP>/.
Verification Procedure
After applying any of the four solutions, run the following verification sequence to confirm the fault is cleared and document the resolution.
- Open a private or incognito browser window and navigate to
http://<LOGO!_IP>/. The new LWE page must load without manual cache intervention. - Open a second browser profile (or a different browser entirely) and repeat the load. A clean load across two browser engines confirms the controller is serving the new page rather than the browser serving a cached copy.
- Trigger a hard reload (
Ctrl+Shift+R) on the original browser profile. The page must remain on the new revision. If the page reverts to the old revision after a hard reload, the SD card is dropping writes and Solution 2 must be repeated. - Power cycle the BM and repeat the load. A clean load after a power cycle confirms the firmware index is fresh and Solution 3 is not required.
- Capture a screenshot of the new page from the controller's IP address, archive it with the project's revision number, and attach it to the project's as-built documentation. This step prevents the same fault from being re-investigated on the next revision.
- Record the SD card's serial number, capacity, and installation date in the maintenance log. A 24-month replacement reminder is the lowest-cost preventive measure.
Preventive Measures and Field-Proven Tips
The following measures reduce the likelihood of a recurrence on a production site and shorten the time-to-resolution on the next service call.
- Use industrial-grade SD cards in any installation where the BM is in continuous service, the ambient temperature exceeds 40 °C, or the site is subject to vibration. Industrial cards have a wider temperature rating and a higher program/erase cycle budget.
-
Maintain a one-to-one mapping between the LOGO! program file and the LWE project file in the version-control system. Saving the LWE project under the same name as the .lsc file (for example,
Pump_Skid_01.lscandPump_Skid_01.lwe) makes the next engineer-investigation faster. - Avoid editing the LWE HTML directly with an external editor. The LWE tool inside LOGO! Soft Comfort is the only tool that produces a guaranteed-compatible archive. External edits are the most common source of Layer-4 corruption.
- Disable datalog on the SD card if it is not required. Datalog is the single highest wear source on the SD card in continuous service. A site that runs datalog at 1 Hz writes one row per second, which adds up to 31.5 million rows per year — well into the consumer-grade SD card's wear budget.
- Schedule an SD-card replacement every 24 months for installations with datalog enabled, every 36 months otherwise. Track the replacement on a label affixed to the BM's enclosure.
- Document the controller's IP address and the LWE root path on the project's as-built drawing. When the next engineer-investigation is launched at 2 a.m., the documented IP saves the half-hour of subnet discovery.
-
Add a
Cache-Control: no-storemeta tag to the LWE project's index.html to prevent browser caching from masking future LWE download faults. This single change eliminates Layer-1 faults entirely. - Use a static IP address rather than DHCP for the BM. DHCP leases change, and a renewed IP address is a leading cause of "the page was working yesterday and is broken today" symptoms that have nothing to do with the LWE pipeline.
Frequently Asked Questions
Why does the LOGO! 8.3 web server keep showing the old page after I download a new LWE project?
Three failure modes cause this: the browser is serving a cached copy of the old page, the SD card is dropping writes during the download, or the base module's firmware index has not refreshed. Press Ctrl+Shift+R in the browser to rule out the cache, then check the SD card's modification timestamp on a host PC. Replace the card if the timestamp is older than the download.
What SD card capacity is supported on the LOGO! 8.3 base module?
The LOGO! 8.3 supports SD cards up to 2 GB and SDHC cards from 4 GB to 32 GB, formatted as FAT32. SDXC cards (64 GB and above) and exFAT are not supported. A 4 GB to 8 GB industrial-grade SDHC card is the lowest-risk field choice because of its larger spare-block pool and longer endurance.
Do I need to reformat the SD card when I save the LWE project under a new name?
No. Saving the project under a new name rebuilds the project archive, but the SD card's existing FAT32 structure is reused. Reformatting is only required if the card shows filesystem errors, if the card is being repurposed from another controller, or if the LWE project is moving between LOGO! 8 generations (for example, 8.2 to 8.3).
Where is the Siemens reset tool for LOGO! 8.3 and when should I use it?
The reset tool is available from Siemens Industry Online Support as the "Reset Tool for resetting LOGO! 8.3 to the delivery state" (FAQ entry 109766026). Use it only when the SD card replacement and the clean project redeployment have failed to clear the fault, because the reset clears the program, the password, the IP configuration, and the LWE index in a single destructive operation.
How do I force the browser to bypass the cache for the LOGO! 8.3 web server?
Open a private or incognito window, perform a hard reload with Ctrl+Shift+R, or clear the controller's IP address from the browser's site-data store. The cleanest field fix is to assign the controller a new IP address from the DHCP server, which invalidates every cached entry at once across all workstations on the LAN.
Can I run LOGO! Soft Comfort V9.0 against a LOGO! 8.3 BM that still has the factory firmware?
Yes. LOGO! Soft Comfort V9.0 is backward-compatible with LOGO! 8.3 BM firmware. Newer Soft Comfort versions add LWE features that older BMs will ignore, so projects created in V9.0 can be downloaded to a V8.3 BM as long as the LWE features used are available in the BM's firmware revision.
What is the default IP address of a factory-fresh LOGO! 8.3 BM?
The default IP address on a 6ED1052-1MD08-0BA1 (and the 2MD08-0BA1 / 2HB08-0BA1 variants) is 192.168.0.10, with subnet mask 255.255.255.0 and no default gateway. The BM is reachable on HTTP port 80 and, on firmware 8.3.0 and later, on HTTPS port 8443.