WinCC Runtime with LOGO! 0BA7: TIA Portal Configuration Reference

David Krause12 min read
SiemensTechnical ReferenceTIA Portal
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: Connecting a PC to LOGO! 0BA7 for HMI Supervision

Engineers frequently ask whether SIMATIC WinCC can supervise a LOGO! 0BA7 logic module over Ethernet without a physical SIMATIC HMI panel — using only a standard PC running a WinCC Runtime. WinCC is Siemens' SCADA and HMI product line (WinCC overview), and LOGO! 0BA7 is the Ethernet-capable generation of the LOGO! logic module family. The combination is workable, but the success of the project depends entirely on the TIA Portal edition, the WinCC Runtime flavor, and the protocol bridge used.

This reference consolidates the engineering rules for pairing WinCC Runtime with LOGO! 0BA7 in TIA Portal, including the limitations observed in TIA Portal V11, the supported paths in current TIA Portal releases, the network topology, the HMI tag mapping, and the verification steps required before commissioning.

LOGO! 0BA7 Communication Capabilities

The 0BA7 hardware generation introduced an integrated Ethernet (RJ45) interface that exposes two communication channels simultaneously:

Parameter Specification
Ethernet interface 10/100 Mbit/s, RJ45, auto-crossover
IP address (default) 192.168.0.5 (configurable in LOGO! Soft Comfort)
Subnet mask (default) 255.255.255.0
Supported server protocols S7 communication (PUT/GET), MODBUS TCP server
Max simultaneous S7 connections 4 (S7 + Modbus share the same socket pool)
Web server Yes (internal HTML pages)
LOGO! Soft Comfort version ≥ 7.0 for 0BA7, ≥ 8.0 recommended

The 0BA7 will not appear as a native PLC node inside the TIA Portal device catalog the way an S7-1200 or S7-1500 does. Instead, the PC-based HMI must address the LOGO! either as an S7 connection partner (using the LOGO! as a passive S7 server) or as a MODBUS TCP device. Which path is viable depends on the WinCC edition you load on the engineering station and the WinCC Runtime flavor you install on the target PC.

WinCC Product Family and Edition Comparison

WinCC exists in several editions, each with a distinct capability matrix. Choosing the wrong edition is the single most common reason a LOGO! 0BA7 supervision project fails silently.

WinCC Edition TIA Portal Integration PC Runtime LOGO! 0BA7 Compatible Notes
WinCC Basic V11 (and later) Yes (bundled) Simulation only — no production Runtime to a third-party device No production connection The "simulator" projects onto the engineering PC but does not host a live Runtime to LOGO!.
WinCC Comfort / WinCC Advanced (TIA) Yes WinCC Runtime Advanced (RT Advanced) — supports S7-300/400/1200/1500 and LOGO! 0BA7 via the SIMATIC S7 protocol Yes (RT Advanced) Recommended minimum for LOGO! 0BA7 PC supervision.
WinCC Professional / RT Professional Yes RT Professional on the engineering PC or a separate Runtime station Yes Required for SCADA-class projects, archiving, redundancy, and OPC UA server.
WinCC Unified (TIA V16+) Yes (separate product line) WinCC Unified PC Runtime Yes — supports LOGO! 0BA7 via S7 driver or OPC UA gateway Web-based panels, multi-user, container-friendly.
WinCC Flexible 2008 (legacy) No (separate tool) WinCC Flexible Runtime Yes — explicit LOGO! driver present Legacy path; useful when migrating from older installations.
Field-proven rule: The WinCC Basic edition shipped with TIA Portal V11 cannot host a production Runtime connected to a LOGO! 0BA7. It only simulates the HMI locally on the engineering PC. To supervise a real LOGO! on the plant network you must use WinCC Comfort/Advanced (with RT Advanced) or WinCC Professional/ Unified.

Why TIA Portal V11 Specifically Fails Against LOGO! 0BA7

Although TIA Portal V11 introduced WinCC Basic, Comfort, and Advanced side-by-side, two practical limitations block a live PC-to-LOGO! link in that release:

  1. No LOGO! device object in the project tree. V11 supports LOGO! 0BA7 as a CPU in the project navigator, but the WinCC Comfort/Advanced connection wizard of V11 expects S7-300/400/1200/1500-style partners. A LOGO! 0BA7 added as a CPU will not appear as a selectable HMI connection target in every minor build.
  2. S7 protocol version mismatch. TIA V11 uses the V11 S7 driver stack. Some 0BA7 firmware revisions (≤ FS04) negotiate the S7 communication only at the legacy "LOGO! S7" variant, which V11 RT Advanced does not transmit correctly.

Upgrading to TIA Portal V13 SP2 or later — ideally V15.1, V16, V17, or V18 — restores full LOGO! 0BA7 support in both the device catalog and the WinCC connection wizard.

Compatible Configuration Paths

Three working configurations are documented for PC-based supervision of a LOGO! 0BA7. Pick the one that matches the edition available on your engineering workstation.

Path Required Software Driver / Protocol Use Case
A — WinCC RT Advanced TIA Portal ≥ V13 SP2 + WinCC Comfort/Advanced license + WinCC Runtime Advanced license SIMATIC S7 (over TCP) Single PC, small/medium HMI, ≤ 128 tags
B — WinCC RT Professional TIA Portal ≥ V15.1 + WinCC Professional + RT Professional SIMATIC S7 or OPC UA SCADA, archiving, multi-client
C — WinCC Unified TIA Portal ≥ V16 + WinCC Unified + Unified PC Runtime S7 or OPC UA, optional web client Modern, browser-capable, container deployable
D — WinCC Flexible Runtime (legacy) WinCC Flexible 2008 SP5 + LOGO! driver LOGO! native driver Brownfield migration only

Network Architecture and IP Configuration

The PC running the WinCC Runtime must share an Ethernet segment with the LOGO! 0BA7. Use the topology below as the canonical wiring plan.

Engineering PC TIA Portal V17 WinCC Runtime Adv. IP 192.168.0.10 LOGO! 0BA7 CPU + Ethernet IP 192.168.0.5 Subnet 255.255.255.0 Layer-2 Switch (optional) S7 over TCP / 102 S7 over TCP / 102

Mandatory IP settings for the configuration:

  • LOGO! 0BA7: 192.168.0.5 / 255.255.255.0 (set in LOGO! Soft Comfort > Tools > Ethernet Connections, or via the LOGO! menu on the device).
  • PC NIC: 192.168.0.10 / 255.255.255.0 (Windows TCP/IPv4).
  • Firewall: open inbound/outbound for TCP/102 (S7 communication) and TCP/502 (MODBUS TCP) if you use that driver.
  • Routing: keep the PC and LOGO! on the same VLAN/subnet — do not place a router between them when you only need S7 communication.

Configuration Procedure (WinCC RT Advanced & TIA V17)

The procedure below uses the current, supported path. Substitute the matching steps in your TIA version.

Prerequisites

  • TIA Portal ≥ V15.1 installed with WinCC Comfort/Advanced or higher.
  • WinCC Runtime Advanced license (single, 1024, or 4096 tag count) — authorized to the PC's Microsoft volume license key or via a parallel USB dongle.
  • LOGO! 0BA7 with firmware ≥ FS04 (FS06 or later recommended).
  • LOGO! Soft Comfort ≥ 8.0 for program upload and IP confirmation.
  • Admin rights on the engineering PC to install the Runtime and to grant firewall rules.

Step-by-Step

  1. Open the TIA project that contains the LOGO! 0BA7 program. If the program lives in a legacy LOGO! Soft Comfort file, import it via Project > Import > LOGO! Soft Comfort project.
  2. Add a new HMI device: Add new device > PC systems > WinCC Runtime Advanced. Choose the same panel class only if you want to keep the configuration portable between a panel and the PC Runtime; otherwise pick the PC-specific variant.
  3. In the project tree, open the HMI device → Connections. Create a new connection of type SIMATIC S7.
  4. Configure the connection partner:
    • Partner type: LOGO! 0BA7
    • Interface: Ethernet (TCP/IP)
    • Partner IP address: 192.168.0.5
    • Partner rack/slot: 0 / 0 (LOGO! occupies rack 0, slot 0 in the S7 address model)
    • Connection resource: leave as auto (1..16). LOGO! supports up to 4 simultaneous S7 connections.
  5. Map HMI tags to LOGO! addresses. Use the LOGO! variable table from LOGO! Soft Comfort to identify the VM (variable memory) addresses; in the HMI tag editor create tags with the matching DB/Address, e.g.:
    • %DB1.DBX0.0 — boolean (digital I/O and flags)
    • %DB1.DBW0 — word (analog values, counters)
    • %DB1.DBD0 — double word (32-bit counters/timers)
    The LOGO! program editor addresses are shown as VM0, VM1, …; these correspond to DB1 byte offsets in the S7 view. The mapping is byte-for-byte linear.
  6. Configure the Runtime target: in the HMI device properties → Runtime, set Runtime start = "On startup" and confirm the Runtime version matches the installed RT Advanced.
  7. Compile the HMI project: HMI device → Compile → Software (rebuild all). Resolve any "Partner not found" warnings before continuing.
  8. Download to the PC Runtime: select the HMI device → Online → Download to device. Choose the target as PC runtime (not the engineering station). The Runtime will start automatically after download.
  9. On the WinCC Runtime screen, open the Diagnostics view and confirm the connection state shows the green "Connected" icon against the LOGO! partner. If red, jump to the Troubleshooting Matrix below.

Variable Address Mapping Reference

LOGO! Soft Comfort Symbol / VM S7 Address (DB1) HMI Tag Data Type Typical Use
VM0 – VM7 %DB1.DBX0.0 – %DB1.DBX0.7 Bool Digital flags (M-flags), I/O
VM8 %DB1.DBB8 Byte Byte flags
VM10 – VM11 %DB1.DBW10 Word Analog input/output word, counter value
VM20 – VM23 %DB1.DBD20 DWord Operating hours, 32-bit counters
I1, I2, … Q1, Q2 … %DB1.DBX100.0 (mapped by LOGO! Soft Comfort) Bool Real input/output process image
Verification tip: Cross-check the VM-to-DB1 mapping with the "VM Address Mapping" CSV that LOGO! Soft Comfort exports under Tools → Transfer → VM Address Table. Any discrepancy causes tag values to read backwards or to overlap.

MODBUS TCP Path (WinCC Professional or Third-Party SCADA)

If you run WinCC Professional (RT Professional) and prefer the MODBUS TCP route, LOGO! 0BA7 exposes its memory at TCP/502 as a MODBUS server. Configure the HMI connection in TIA as MODBUS TCP:

  • Partner IP: 192.168.0.5
  • Server port: 502
  • Hold Register base: 0 (matches the LOGO! word offset)
  • Word/bit mapping follows the LOGO! MODBUS table (Coils = 0…; Holding Registers = 0…). See the LOGO! manual's "MODBUS address table" appendix.

This path is also the canonical bridge when a non-Siemens SCADA (Ignition, WinCC OA, FactoryTalk View SE) has to consume LOGO! data. Use a dedicated MODBUS TCP master connection in those tools.

Verification Checklist

  1. Ping test: from the PC, ping 192.168.0.5 must return < 1 ms on a wired segment.
  2. S7 test: in TIA, Online → Accessible nodes must list the LOGO! 0BA7 with its MAC address and IP.
  3. Live tag: on the WinCC Runtime, watch one digital input tag (e.g. %DB1.DBX100.0) and toggle the physical input — the HMI value must follow within 250 ms (default S7 acquisition cycle).
  4. Forced write: from the WinCC Runtime, change a flag (M-flag) and confirm the LOGO! program reacts — proves bidirectional traffic.
  5. Diagnostics buffer: in Online → Diagnostics → Buffer of the LOGO!, verify no S7 connection drops logged over a 24-hour burn-in.

Troubleshooting Matrix

Symptom Likely Root Cause Corrective Action
"Partner not found" during download PC NIC not in same subnet, firewall blocks TCP/102, or TIA V11 used Verify IP/subnet, disable Windows firewall rule for TIA and the Runtime, upgrade to TIA V15.1 or later
Runtime shows "Disconnected" intermittently More than 4 S7 sessions opened; PC and panel sharing same LOGO! Reduce concurrent S7 connections; each HMI client consumes one slot
Tags read zero or stuck value Wrong VM-to-DB1 mapping Export VM address table from LOGO! Soft Comfort and rebuild HMI tag table
WinCC Basic V11 only simulates, no real Runtime Edition limitation Upgrade to WinCC Comfort/Advanced + WinCC Runtime Advanced
OPC UA connection refuses LOGO! 0BA7 has no native OPC UA server Use a third-party OPC UA gateway (e.g. S7-to-OPC UA) or use WinCC Unified which can route through an S7 driver
ProDiag supervisions not visible ProDiag is an S7-1500/S7-1200 feature only For LOGO! use classic discrete alarms from WinCC; refer to TIA Portal ProDiag configuration for context, but the workflow is not applicable to LOGO!
WinCC Unified project compiles but no data S7 driver version mismatch between Unified PC Runtime and LOGO! firmware Update LOGO! firmware to latest FS revision; update Unified Runtime to the latest service pack

Migrating from TIA V11 to a Supported Version

If the engineering workstation is still on TIA V11 and the project must supervise LOGO! 0BA7, perform the upgrade in this order:

  1. Install TIA V15.1 (or current) alongside V11; do not uninstall V11 first.
  2. Open the V11 project, run Project → Migrate project. Migration preserves the LOGO! program but may flag the WinCC configuration for recompile.
  3. Re-add the WinCC Runtime Advanced PC station if it was absent in V11 (V11 only had WinCC Basic/Comfort; only Comfort/Advanced projects migrate cleanly).
  4. Recompile, re-download the HMI to the PC Runtime, then re-verify with the checklist above.
  5. Once the new Runtime is confirmed on the PC, uninstall TIA V11 to avoid license-port conflicts.

Long-Term Considerations and Best Practices

  • Lock the LOGO! firmware revision. Siemens regularly updates the LOGO! S7 behavior; pin the firmware in your change-management system to prevent silent driver breaks.
  • Use a dedicated Ethernet segment. Avoid placing the PC Runtime and LOGO! on a busy office VLAN — broadcast storms will surface as intermittent "Disconnected" states.
  • Document the VM table. Treat the LOGO! VM-to-DB1 mapping as part of the machine's controlled documentation. Export the CSV from LOGO! Soft Comfort on every program revision.
  • Plan for the next generation. Newer LOGO! 8 (0BA8) and LOGO! CMR devices expose additional features, but the WinCC connection wizard path is identical. Refer to the current SIMATIC HMI product page for the latest RT Advanced / RT Professional capabilities before project kickoff.
  • For diagnostic-class projects, consider WinCC Unified. The Unified line (see WinCC Unified ProDiag basics) is the strategic direction, though ProDiag itself applies to S7-1500/1200 programs, not LOGO!.

FAQ

Can WinCC Basic V11 supervise a LOGO! 0BA7 from a PC?

No. WinCC Basic V11 only simulates the HMI locally on the engineering PC; it does not host a production Runtime against a LOGO!. Use WinCC Comfort/Advanced with WinCC Runtime Advanced, WinCC Professional/RT Professional, or WinCC Unified with PC Runtime for a live PC-to-LOGO! link.

Which TIA Portal version is required to connect WinCC Runtime to LOGO! 0BA7?

TIA Portal V13 SP2 or later is the minimum reliable target, with V15.1, V16, V17, or V18 recommended. TIA V11 cannot create a production Runtime connection to a LOGO! 0BA7.

What is the default IP address of a LOGO! 0BA7?

The factory default IP is 192.168.0.5 with subnet mask 255.255.255.0. Change it via LOGO! Soft Comfort (Tools → Ethernet Connections) or directly on the device menu before commissioning.

Which protocol should I use between WinCC Runtime and LOGO! 0BA7?

Use the SIMATIC S7 protocol over TCP/102 for the simplest configuration with WinCC RT Advanced / RT Professional. Use MODBUS TCP (port 502) when you need a vendor-neutral path or when integrating with non-Siemens SCADA. Both protocols are supported by the LOGO! 0BA7 in parallel.

How many simultaneous WinCC clients can a LOGO! 0BA7 host?

The LOGO! 0BA7 supports up to four concurrent S7 communication sessions, shared between WinCC Runtime clients, the LOGO! Web server, and LOGO! Soft Comfort. If the fourth session is taken, additional clients will be rejected with an "S7 connection refused" diagnostic event.

Back to blog