Programming Siemens LOGO! 230RC with LOGO! Soft Comfort

David Krause13 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

Overview

The Siemens LOGO! 230RC is a logic module (compact PLC) in the LOGO! family designed for 230 V AC supply with relay outputs. It is widely used for small automation tasks such as lighting control, gate operation, pumping stations, and machine interlocks where a full SIMATIC S7 controller would be over-specified. Despite its modest size, the 230RC is programmed with the same engineering tool used for the entire LOGO! generation: LOGO! Soft Comfort.

LOGO! Soft Comfort is a Windows-based graphical editor that supports function block diagram (FBD), ladder diagram (LAD), and user-defined function (UDF) programming. It also performs on-line monitoring, simulation, and firmware update of the connected LOGO! base module. This guide walks through acquiring the software, configuring the PC-to-LOGO! link, creating a first project, and downloading it to the 230RC. It also documents the licensing model, the free demo restriction, and the upgrade path that protects your investment across releases.

Important: Siemens does not distribute a "free edition" of LOGO! Soft Comfort that connects to a real LOGO! hardware. The downloadable demo runs the editor and the on-screen PLC simulation, but it disables the Online > PC → LOGO! transfer path. You must own a licensed copy (full or upgrade) to download code into a 230RC.

Prerequisites

Before starting, verify that the following hardware and software prerequisites are available.

Item Requirement Notes
LOGO! base module LOGO! 230RC (6ED1052-1FB00-0BA6 or later order number) 230 V AC, 8 DI / 4 DO relay
Power supply 115…240 V AC at the L1/N terminals Observe the wiring diagram on the side label
PC Windows 10 / 11 (64-bit) or Windows 11 Pro Older LOGO! Soft Comfort versions support Windows 7 / 8.1
Free disk space ≥ 1 GB Includes .NET and LOGO! runtime components
PC interface USB 2.0/3.0 port Or RS-232 (COM) on legacy PCs
Programming cable LOGO! PC cable (USB) or LOGO! PC cable (RS-232) Siemens accessory, not a generic USB cable
Software license Full or upgrade license of LOGO! Soft Comfort Demo lacks PC → LOGO! download

The 230RC does not include Ethernet. Connection to the PC is exclusively through the dedicated LOGO! PC cable that plugs into the cover-side socket on the module. Confirm the cable variant against your PC's available port before installation.

Acquiring LOGO! Soft Comfort

LOGO! Soft Comfort is commercial software. There is no perpetual free version that can communicate with a real LOGO! module. Three acquisition paths exist.

  1. Purchase a full license. Order from Siemens directly (SIOS Web Shop) or from authorised distributors such as RS Components, Farnell, or Digi-Key. The order is delivered as a download package plus an electronic license key bound to a CoL (Certificate of License) file, or as a legacy DVD edition for older releases.
  2. Upgrade from a previous version. If you own any older full license (for example V6 or V7), Siemens provides the latest release at no additional charge through the built-in update center. This is the most cost-effective path for users already holding an older license.
  3. Use the demo only for evaluation. The free demo lets engineers explore the editor, build circuits, run the integrated on-screen simulation, and learn the function library. It is also useful as a viewer for project archives received from integrators.

To start an upgrade from an older full license, open the existing LOGO! Soft Comfort installation, choose Help → Update Center, and follow the wizard. The tool authenticates the existing license and unlocks the latest installer. Verify the address bar of any browser window opened by the update tool reads exactly https://www.siemens.com/logo-update before entering credentials; earlier releases sometimes pointed to a legacy subdomain.

Installing and Activating the Software

Installation follows the standard Siemens automation-software pattern and does not require a separate license server.

  1. Run the setup executable LOGO!SoftComfort_Setup_Vx.x.exe as Administrator.
  2. Accept the license terms and select the destination folder (default: C:\Program Files\Siemens\LOGO!SoftComfort).
  3. Choose Typical unless you specifically need the FBD-only or LAD-only workspace; the typical install ships both editors and the simulation.
  4. Restart the PC if the installer prompts for it. USB driver components for the LOGO! PC cable are installed automatically on Windows 10 / 11.
  5. Launch LOGO! Soft Comfort, then choose Help → License Handling → Activate License. Point to the .CoL certificate file delivered with the order or generated by the upgrade wizard.
Note: If Windows SmartScreen blocks the installer or driver, choose More info → Run anyway only when the publisher field shows Siemens AG. Third-party installer repackaging is a known vector for tampered downloads.

Identifying the Connected LOGO! 230RC

Connect the LOGO! PC cable to the host PC first, then attach the SUB-D or RJ-style connector to the socket on the front cover of the 230RC. Apply 230 V AC to the module so its display powers up. In LOGO! Soft Comfort, select Tools → Select Hardware → LOGO! 230RC (or use PC → LOGO! in the toolbar). The software reads the order number, firmware version, and program memory occupancy from the connected device.

Field Expected value for 230RC Purpose
Device LOGO! 230RC Matches toolchain, block library
Order number (MLFB) 6ED1 052-1FB00-0BAx Identifies hardware generation (0BA5, 0BA6, …)
Firmware Shown by LOGO! on power-up Must be compatible with Soft Comfort version
Program memory free ≥ 200 blocks for most projects Restrict program if low

If the device list shows No LOGO! found, double-check the cable seating and verify Windows Device Manager lists the LOGO! cable under Ports (COM & LPT) as Siemens LOGO! USB Serial Port (COMx). Record the COM number; it is needed if you choose manual port selection in older Soft Comfort versions.

Creating Your First Project

A LOGO! Soft Comfort project is stored as a single .lsc (LOGO! Soft Comfort) or .lgo archive file. The default workspace splits into a diagram pane (FBD/LAD editor), the block catalog on the right, and the status bar.

  1. Choose File → New. The dialog asks for the hardware target; select LOGO! 230RC.
  2. Drag constants and function blocks from the catalog into the diagram pane. Connectors (inputs I1…I8, markers M, outputs Q1…Q4) appear as terminals on the left and right rails.
  3. Add inputs by selecting Co (Connector) and labelling with the physical terminal (for example I1 for digital input 1 on the 230RC base).
  4. Add outputs by terminating branches with Q1…Q4 blocks. These map directly to the relay contacts on the module.
  5. Insert logic functions (AND, OR, XOR, NOT, NAND, timers, counters, analogue threshold switches, PI controllers, latching relays) by drag-and-drop.
  6. Save the project locally as MyFirstProject.lsc.

The diagram pane operates in either FBD or LAD view. To toggle, use View → LAD/FBD. The 230RC executes all logic in FBD internally, but the editor preserves your LAD representation for documentation.

Editing the Program in FBD

Function block diagram is the canonical programming language for the LOGO!. Each block exposes two to four pins on its left and right edges. A pin accepts either a connector (input/output), a constant, or a reference to another block's output.

Typical block fields and their meaning:

Block parameter Example value Function
On-delay timer (B001) T = 5.00 s Delays rising edge of input
Off-delay timer (B002) T = 30.00 s Delays falling edge of input
Counter (B003) On = 10 Counts rising edges, sets when count reached
Wiping relay (B004) Ta = 1.00 s, Tb = 2.00 s Asymmetric pulse train
Latching relay (B005) Set = I2, Reset = I3 Bistable memory
Threshold trigger (B006) On = 50, Off = 40 Hysteresis on analogue value

To edit a block parameter, double-click the block and enter the value in its parameter dialog. Time values use the format HH:MM:SS.s; counter values are integers; analogue thresholds are engineering units matching the scaled input. Right-click → Block Properties → Simulation lets you preset parameters for the on-screen simulation run.

Compiling and Simulating

Before downloading to the 230RC, run a simulation pass to catch wiring errors and timing mistakes. Choose Tools → Simulation (or press F5). The simulation panel appears below the diagram and exposes all input connectors as toggle switches. Click I1 to assert digital input 1; observe the resulting outputs and timer values update in real time.

Note: Simulation is part of the demo. You can validate logic without a license, but you cannot transfer the compiled program to the hardware without an activated Soft Comfort license.

Resolve any simulation warnings (yellow triangles) or errors (red) before attempting the download. Common simulation issues include unconnected block pins, parameter out-of-range, and circular references.

Downloading the Program to the LOGO! 230RC

With the cable attached, the 230RC powered, and the correct hardware selected, choose PC → LOGO! (or Transfer → PC to LOGO! in older versions). The transfer dialog shows source path, target device, and a banner reminding you that the existing program on the LOGO! will be overwritten. Confirm to begin the transfer.

  1. The status bar shows Connecting… while Soft Comfort negotiates with the module.
  2. The transfer progress bar reflects program block count. A typical 50-block program completes in under 10 seconds.
  3. On completion, the LOGO! display shows PC → LOGO! OK and the new program is active.
  4. Place the LOGO! in RUN by selecting Start on the front panel or via Soft Comfort's LOGO! → Run command.

If the LOGO! rejects the program because the password is set, Soft Comfort prompts for the password before transfer. If the module is in STOP, the new logic loads but does not execute until you switch it to RUN.

Going On-line and Monitoring

After download, click LOGO! → Online (or PC <-> LOGO!). The diagram pane overlays the live state of every block: green connectors indicate a logic 1, red a logic 0, and timer/counter blocks display their current value. This is the primary debugging view and mirrors what the LOGO! is executing in real time.

Use the on-line view to:

  • Verify that physical inputs (wired to the 230RC terminals) toggle as expected.
  • Watch timer countdown behaviour during commissioning.
  • Force a specific output via right-click → Force for a one-shot test, then release.
Safety: Forced outputs energise the actual relay on the 230RC. Anything wired downstream (motors, contactors, heaters) will be live. Clear all forces before returning the system to unattended operation.

Verification and Acceptance Test

Before handing the panel over, run an acceptance test that exercises every input and output path documented in the wiring diagram.

  1. Energise the panel and confirm the LOGO! display shows the time/date (or the user-defined message) with no ERROR or PROGRAM banner.
  2. Force each digital input I1…I8 with a jumper or test switch and observe the corresponding connector turning green in the on-line view.
  3. Force each output Q1…Q4 by writing a momentary 1 in the diagram, then verify the relay contact closes (listen for the click, measure voltage on the load side).
  4. Exercise every timer, counter, and threshold trigger with realistic input events. Compare elapsed times against design values within ±5%.
  5. Power-cycle the 230RC. The program must survive the interruption and resume in RUN.
  6. Document the firmware version, project file name, and any password set on the LOGO! in the project as-built folder.

Troubleshooting Matrix

Symptom Likely cause Remedy
Soft Comfort shows No LOGO! found Cable not seated, wrong COM port, USB driver missing Re-seat cable; check Device Manager; reinstall USB driver from Soft Comfort installer
Download fails with Password protected LOGO! has a user password set Enter correct password in the transfer dialog, or clear the password via the LOGO! menu before transferring
Program loads but LOGO! stays in STOP Module in STOP mode or program contains an empty block Press Start on the LOGO! keypad; remove unused empty blocks from the project
Output relay does not energise Wiring error on load side, or output forced off Verify load voltage and ground; release any force in the on-line view
Demo version cannot download License is demo only Activate a full license or perform an in-place upgrade from an older full license
On-line view shows red on every input Inputs not wired, or 24 V DC sensor supply missing Check wiring against the 230RC terminal strip; verify sensor common and supply
Program memory full Too many blocks or large UDFs Reduce block count, eliminate redundant latches, move logic into a UDF for reuse
Update center cannot find license Older license file not in standard path Copy the .CoL file into Documents\Siemens\AutomationLicenseManager before launching update center

Keeping the Software Current

Siemens periodically issues maintenance releases of LOGO! Soft Comfort that add new function blocks, support newer LOGO! base modules (such as LOGO! 8 and the LOGO! CMR variants), and fix bugs. With an active license you can update at no cost.

  1. Launch the installed LOGO! Soft Comfort.
  2. Open Help → Update Center.
  3. Sign in with your Siemens Support account if prompted.
  4. Confirm the URL bar displays https://www.siemens.com/logo-update before entering credentials.
  5. Select the latest release and follow the wizard.

If the update center fails (typically because the existing license predates V6), Siemens still hosts prior generation installers in the support database. Search for your base module order number on the Siemens Industry Online Support portal to retrieve the matching engineering documentation, including the manual referenced in this guide.

Additional Learning Resources

Beyond the printed manual, Siemens offers web-based self-paced training that covers the editor, every standard function block, and several practical application examples. The free WBT (web-based training) is available through SITRAIN and is the fastest way to become productive with the LOGO! family. Application examples (door interlock, staircase timer, tank level, traffic light) ship as ready-to-open .lsc files and are an excellent starting template for first projects.

For the canonical reference document, consult the official SIMATIC LOGO! manual published on the Siemens Industry Online Support portal. It covers installation, wiring, the complete function block catalogue, fault diagnosis, and technical specifications. Always cross-check the manual edition against your hardware generation (0BA5, 0BA6, 0BA7, 0BA8) since pinout and feature sets differ between generations.

Where can I download LOGO! Soft Comfort?

LOGO! Soft Comfort is commercial software and is not available as a free full download. Order a full license from Siemens or an authorised distributor such as RS Components, or use the in-product Help → Update Center to upgrade an existing older full license at no cost. A free demo is available that supports editing and simulation but disables the PC → LOGO! transfer.

Can I program the LOGO! 230RC without buying the software?

You can build and simulate programs using the free demo, but you cannot download them to a real 230RC without an activated full license. The 230RC does not include an integrated web server or on-board Ethernet, so all programming must flow through LOGO! Soft Comfort and the dedicated PC cable.

Which cable do I need to connect a PC to the LOGO! 230RC?

Use the Siemens LOGO! PC cable, either the USB variant or the legacy RS-232 variant, depending on your PC port. The cable plugs into the programming socket on the front cover of the 230RC. A generic USB-to-Serial cable does not work; the cable includes electronics that present as a Siemens-specific virtual COM port.

How do I upgrade LOGO! Soft Comfort from an older version?

Open the currently installed copy, choose Help → Update Center, and follow the prompts. The wizard authenticates the existing license and unlocks the latest installer at no charge. Confirm the URL is https://www.siemens.com/logo-update before signing in.

Why does my LOGO! reject a downloaded program?

The most common reasons are an incorrect password set on the module, insufficient program memory, or a hardware/firmware mismatch between the project and the connected 230RC. Clear the password via the LOGO! front panel, reduce block count, and verify the project hardware target matches the connected module before retrying the transfer.

Back to blog