Migrating LOGO! 6ED1052-2MD08-0BA1: Memory Chip to SD Card

David Krause12 min read
HMI ProgrammingSiemensTutorial / How-to
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

Migrating LOGO! 6ED1052-2MD08-0BA1 Programs from Memory Chip to SD Card

The Siemens LOGO! 6ED1052-2MD08-0BA1 (LOGO! 8 generation, 12/24 RCE variant) replaces the older LOGO! hardware that stored its program on a plug-in memory module clipped to the top of the unit. Because the physical and electrical interface of the new module's microSD slot is not backward compatible with the legacy module, programs cannot be transplanted mechanically. They must be read from the legacy LOGO! over a programming cable, imported into LOGO!Soft Comfort V8.x, retargeted to the new hardware, and then written back into the 6ED1052-2MD08-0BA1 — with a microSD card optionally used as a portable backup medium.

Critical distinction: The legacy LOGO! memory module is a proprietary Siemens plug-in card that emulates EEPROM and slots into a hinged top cover. The 6ED1052-2MD08-0BA1 uses a microSD card slot behind the front cover, and stores programs in the standard FAT32 file system. The two are not physically or electrically compatible. A direct "chip-to-SD card" copy is not possible; a PC running LOGO!Soft Comfort must act as the transfer medium.

1. Hardware Comparison: Legacy Memory Chip vs. LOGO! 8 microSD

Attribute Legacy LOGO! Memory Module LOGO! 8 6ED1052-2MD08-0BA1 microSD
Form factor Siemens proprietary plug-in card (yellow or green) Standard microSD / microSDHC
Insertion point Top of unit, under hinged cover Front, behind a small slot cover
Capacity Fixed program block (typically 4 KB) 2 GB to 32 GB; LOGO! only addresses a small portion
File system Proprietary, raw block FAT32, 512-byte sectors
Used for Program copy / clone Program transfer, data logging, recipes, user web pages
Field cloning Remove module, plug into identical LOGO! Insert microSD into target LOGO! 8 and power up
Host interface Proprietary Siemens card-edge connector SD bus / SPI on a standard microSD socket

For background on how an SD card is organized internally — memory core, on-card controller, register set, and command protocol — see the Analog Devices application note AN-1443 on SPI interfacing. The microSD used in the 6ED1052-2MD08-0BA1 is a fully standard SD card; the on-card controller hides the NAND complexity from the host, which is why the LOGO! can read and write programs as ordinary files.

2. Prerequisites

Before any migration, the following hardware and software must be available. Missing items cannot be substituted with generic equivalents: the LOGO! uses a vendor-specific USB protocol on the 6ED1057-1AA01-0BA0 cable, and the project format is locked to LOGO!Soft Comfort.

2.1 Software

  • LOGO!Soft Comfort V8.3 — order number 6ED1058-0BA08-0YA1. This release supports the 0BA8 / 0BA1 / 0BA2 LOGO! 8 firmware lines and is backward compatible with 0BA0 / 0BA6 project files.
  • Supported operating systems: Windows 7 SP1 / Windows 10 / Windows 11 (32- or 64-bit) per the LOGO!Soft Comfort V8.3 release notes.
  • A valid license is required to save the project to the new device. Trial mode will read the old LOGO! but the diagram is watermarked and cannot be downloaded without activation.

2.2 Hardware

  • Siemens LOGO! USB PC cable — 6ED1057-1AA01-0BA0. The cable carries LOGO! signalling on the device end and USB-A on the PC end. Counterfeit cables typically lack the required VID/PID pair and are unreliable for password-protected uploads.
  • One industrial microSD card, FAT32 formatted, between 2 GB and 32 GB (SDHC class). Cards ≥64 GB (SDXC, exFAT) are not reliably recognized by 0BA1 firmware revisions.
  • The legacy LOGO! (any 0BA0–0BA6 unit with the program installed) — for reading the existing logic.
  • The target LOGO! 6ED1052-2MD08-0BA1 — for receiving the new program.
  • A standard Ethernet patch cable — optional, used for network transfer (see Section 6).
Avoid microSD-to-SD adapters in the LOGO! slot. The LOGO! 8 has a true microSD socket, not a full-size SD socket. A passive SanDisk microSD-to-SD adapter is acceptable for use in a PC card reader when pre-loading files, but should never be inserted into the LOGO! together with a microSD — the resulting assembly is too thick and will damage the spring-loaded socket.

3. Pre-Migration: Backing Up the Legacy Program

The legacy LOGO! is typically still installed in the machine (in this case a concrete crusher) with the program running. Capture the program from the live unit before any hardware change, and save it to two independent locations (PC and microSD).

  1. Power down the legacy LOGO! and remove the program module (memory chip) from the top of the unit. Label the module with the machine tag and date.
  2. Re-apply power to the legacy LOGO!. The program is retained in internal EEPROM even with the module removed; the unit will continue to execute the last-stored program.
  3. Connect the 6ED1057-1AA01-0BA0 USB cable between the PC and the LOGO!'s front programming port. Install the LOGO!Soft Comfort USB driver if prompted (the driver is included in the V8.3 install under Tools → PC Interface).
  4. Start LOGO!Soft Comfort. Open File → New and select the legacy LOGO! device type in the hardware dialog (match it to the label on the unit — e.g., LOGO! 230RC, LOGO! 12/24RC, or LOGO! 24RCo).
  5. Choose Tools → Transfer → PC ← LOGO! (or click the upload icon). The program uploads as a circuit diagram. Save it as crusher_legacy_backup.lsc on the PC and on a USB stick.
  6. Click Simulation to verify the diagram, and confirm that I/O references match the wiring on the actual panel before disconnecting.

4. Step-by-Step Migration to 6ED1052-2MD08-0BA1

4.1 Re-target the project

  1. With the project open, select File → Properties (or Tools → Options → Hardware in some V8.3 layouts) and change the target device to LOGO! 12/24 RCE, order number 6ED1052-2MD08-0BA1.
  2. LOGO!Soft Comfort will re-pin the I/O mapping: relays become either relay or transistor outputs depending on the variant, and the four analog-capable inputs on the new device occupy different terminal numbers.
  3. Resolve any block-reference warnings. The LOGO! 8 supports up to 400 function blocks versus 130 on a 0BA6, so size is rarely an issue, but custom UDFs may need to be re-imported from the legacy library.
  4. Recompile with F7 and address any unused I/O warnings before proceeding.
  5. If the legacy program was password-protected, click Tools → Options → Password and re-enter the password to keep protection intact on the new device.

4.2 Connect the new LOGO!

  1. Power the 6ED1052-2MD08-0BA1 with 12/24 V DC on terminals L+ and M. The Ethernet LEDs on the top of the unit will indicate the link state.
  2. Plug the 6ED1057-1AA01-0BA0 USB cable into the front mini-USB port of the 6ED1052-2MD08-0BA1.
  3. In LOGO!Soft Comfort, choose Tools → Transfer → PC → LOGO! and confirm the device type. The project downloads to the LOGO!'s internal flash and the LOGO! returns to RUN automatically.
  4. Run the LOGO! in STOP first and verify the on-device I/O LEDs track the simulator's outputs by forcing inputs from Tools → Online Test.

4.3 Write the project to a microSD card

  1. Power down the new LOGO! and insert a FAT32 microSD card into the slot behind the front cover. Insert with the contacts facing the unit's left side (label up) until the click is felt.
  2. Apply power. From the on-device menu navigate to Card → LOGO! → Card to copy the running program to the microSD. The display shows the progress bar; do not remove power during the copy.
  3. Alternatively, use the LOGO!Soft Comfort command Tools → Transfer → LOGO! → Card to perform the same operation over the USB cable without removing the card.
  4. Power down, remove the card, and verify on a PC that the file LOGO_001.bin (or a similarly named binary) is on the card with a non-zero size and a recent timestamp.

5. SD Card Operation and File Structure

The 6ED1052-2MD08-0BA1 uses the SD card as a removable file store. The on-card file structure is generated by LOGO! firmware and should not be edited manually. Typical entries:

File Purpose Notes
LOGO_xxx.BIN Compiled program image Auto-loaded on power-up if present and password matches
DATALOG.CSV Data log buffer Appended by the data log function block; CSV format
RECIPE.CSV Recipe setpoints Read/written by the recipe function block
USER.WEB User-defined web pages Uploaded via LOGO!Soft Comfort Tools → Web Editor

The SD card slot is a standard microSD socket; the LOGO! internally drives it as a 1-bit SD bus per the SD Physical Layer specification. The on-card controller handles block management, wear leveling, and ECC, which is why an industrial-grade, high-endurance card (e.g., Swissbit S-600u, Apacer SDM5) is recommended for installations with frequent data logging. Consumer cards will work but have shorter write endurance in continuous logging applications such as the concrete crusher's cycle counters.

File-system constraint: The 6ED1052-2MD08-0BA1 reads only FAT32 with 512-byte sectors. SDXC cards (exFAT, ≥64 GB) are not supported. Format the card with format X: /FS:FAT32 /A:512 in Windows or with mkfs.vfat -s 1 in Linux before first use.

6. Alternative: Ethernet Transfer

The 6ED1052-2MD08-0BA1 has an integrated 10/100 Mbit/s Ethernet port. For installations where the front mini-USB is already in use or where the panel is remote, transfer can be performed over TCP/IP.

  1. On the LOGO! display, navigate to Network → IP Address and set a static address (default is 192.168.0.1, subnet 255.255.255.0).
  2. Connect the LOGO! to the PC with a patch cable, or to the same subnet through a switch.
  3. In LOGO!Soft Comfort, choose Tools → Transfer → Ethernet and enter the LOGO! IP. The transfer speed is roughly 5× faster than USB and supports remote download from a control room.
  4. Use the same PC → LOGO! command to download, then LOGO! → Card to write the binary to the inserted microSD.

7. Verification

After the download and SD-card write, validate the migration end-to-end before releasing the machine for production:

  1. Cycle power to the 6ED1052-2MD08-0BA1. Confirm the program starts automatically and the on-device display shows the expected program name.
  2. Open Tools → Online Test in LOGO!Soft Comfort; force each input via the test panel and verify the corresponding output on the wiring side of the crusher's hydraulic panel.
  3. Power down, insert the microSD, and power up. The LOGO! should auto-load the program from the card. The display briefly shows Card → LOGO! on boot.
  4. Remove the microSD and power up again. The program should still run from internal flash, confirming the card is a backup, not a runtime dependency.
  5. Compare cycle counts, alarm history, and trend data against the legacy unit's last-known values to confirm that the migration has not altered the logic semantics.
  6. Run a 30-minute no-load test cycle on the crusher and verify hydraulic actuator response, E-stop behaviour, and safety interlocks.

8. Troubleshooting Matrix

Symptom Likely Cause Resolution
PC cannot see the LOGO! on USB Cable driver not installed, or counterfeit cable Install the LOGO! USB driver from the V8.3 media; replace the cable with part 6ED1057-1AA01-0BA0
Transfer errors with "wrong device type" Project still set to legacy LOGO! variant Change the device in File → Properties to 6ED1052-2MD08-0BA1 before downloading
microSD not recognized by LOGO! Card formatted exFAT or NTFS, or sector size ≠ 512 bytes Reformat as FAT32 with 512-byte sectors; replace with 2–32 GB SDHC
Program runs but I/O mapping shifted Retargeting to a different I/O variant (e.g., relay vs. transistor) Manually remap references in the diagram, recompile, re-download
"Card protected" message on display SD card write-protect switch engaged on a full-size adapter; LOGO! microSD slot has no write-protect tab Remove any adapter and reinsert the microSD directly
License watermark on diagram Trial version of LOGO!Soft Comfort Activate the license dongle or softlicense; re-save the project
Ethernet transfer hangs at 50% Firewall blocking UDP discovery on port 69/1352 Open UDP 1352 and TCP 8443 in the Windows firewall
Card lost after a few weeks of operation Vibration working a consumer card out of the socket Replace with industrial-grade microSD; verify socket latching
Password prompt on download but not on upload Legacy program is password-protected Re-enter the password in Tools → Options → Password before downloading

9. Specifications and Compatibility

Parameter Value
Order number 6ED1052-2MD08-0BA1
Series LOGO! 8 (0BA8 / 0BA1 firmware line)
Variant LOGO! 12/24 RCE — relay outputs, real-time clock, Ethernet
Supply voltage 12/24 V DC
Digital inputs 8 (of which 4 are analog-capable at 0–10 V)
Digital outputs 4 relay outputs, 10 A per contact
Program memory Up to 400 function blocks
Removable storage microSD / microSDHC, FAT32, ≤32 GB
Ethernet 10/100 Mbit/s, RJ45
Programming interface Front mini-USB, used with 6ED1057-1AA01-0BA0 cable
Compatible software LOGO!Soft Comfort V8.0 and later (6ED1058-0BA08-0YA1 recommended)
Operating temperature 0 °C to +55 °C horizontal mounting; 0 °C to +45 °C vertical

10. Field Tips for Concrete-Crusher Installations

Hydraulic-control applications put high mechanical stress on the cabinet, so pay particular attention to:

  • Vibration: Use an industrial-grade microSD card (e.g., Swissbit S-600u or Apacer SDM5) rated for high-shock environments. Consumer cards can lose contact under continuous vibration, which presents to the LOGO! as a missing-card fault.
  • Write endurance: If the migrated program includes a data log of cycles or pressure, configure a sampling interval of at least 500 ms. A 1 s sample rate on a 4 GB card gives roughly 12 years of retention even on a consumer card.
  • Card retention: The 6ED1052-2MD08-0BA1 microSD socket is spring-loaded. A small piece of Kapton tape over the card can be used as a tamper-evident seal but should never be wrapped around the socket.
  • Spare card: Always keep a known-good microSD with the program image in the cabinet envelope. Field-replacing a card is faster than re-uploading via a laptop on a vibrating platform.
  • Spare module: Keep at least one spare 6ED1052-2MD08-0BA1 in stock; the legacy memory chip cannot be transplanted into the new hardware, so a complete spare is the fastest field-recovery option.
  • EMC: Route the USB programming cable out of the cabinet only when actively downloading. Permanent cable routing in a high-vibration panel can damage both the cable and the mini-USB socket.

11. Frequently Asked Questions

Can I copy a program directly from the old memory chip to a microSD card?

No. The legacy LOGO! memory module and the 6ED1052-2MD08-0BA1 microSD card use incompatible physical and electrical interfaces. Use LOGO!Soft Comfort V8.3 (6ED1058-0BA08-0YA1) and the 6ED1057-1AA01-0BA0 USB cable as the transfer medium.

What happens to the program in the old LOGO! when the memory module is removed?

The program is retained in the LOGO!'s internal EEPROM. Removing the module does not erase the program; the unit continues to run the last-stored logic. A new module is only loaded when one is inserted at power-up.

Which microSD card size is supported on the 6ED1052-2MD08-0BA1?

FAT32 with 512-byte sectors, between 2 GB and 32 GB (SDHC). SDXC cards (exFAT, ≥64 GB) and cards smaller than 2 GB are not reliably recognized by 0BA1 firmware.

Do I need an original Siemens USB cable, or is a third-party cable acceptable?

The original 6ED1057-1AA01-0BA0 cable is strongly recommended. Third-party cables often lack the exact VID/PID pair that the LOGO!Soft Comfort driver expects, and they typically fail during password-protected uploads or Ethernet-over-USB bridging.

Will my old 0BA0–0BA6 program open in LOGO!Soft Comfort V8.3?

Yes. V8.3 reads older project files and lets you re-target them to 6ED1052-2MD08-0BA1. Save the project under a new name to keep the legacy version intact for archival.

Can the new LOGO! auto-load the program from the microSD on power-up?

Yes. With a valid LOGO_xxx.BIN file on a FAT32 microSD inserted at power-up, the 6ED1052-2MD08-0BA1 copies the program to internal flash and runs it. The card can then be removed; the program remains in flash.

Back to blog