1. Problem Overview
A LOGO! 8 controller (article number 6ED1 052-1CC01-0BA8) is networked to a SIMATIC TP900 Comfort HMI (6AV2 124-0JC01-0AX0) through a TIA Portal V16 project. After downloading to the panel, the runtime alternates between two messages on a short loop:
- Connection established
- Connection disconnected
The cycle repeats every few seconds, the HMI cannot read process tags, and no fault is raised in the LOGO! itself. The fault is purely in the HMI communication stack and is the classic symptom of a LOGO! driver / firmware mismatch in WinCC Comfort/Advanced on TIA Portal V16.
2. Hardware Identification
Exact article numbers are mandatory when diagnosing LOGO! / HMI communication. The same part number can be shipped with different firmware loads, and the WinCC driver must be matched to the actual firmware that is running on the device.
| Component | Article Number | MLFB Description | Role in the Network |
|---|---|---|---|
| LOGO! 24CE | 6ED1 052-1CC01-0BA8 | LOGO! 8 logic module, 24 V DC supply, 8 DI / 4 DO, integrated Ethernet interface | PLC / S7 server (passive on ISO-TSAP 102) |
| SIMATIC TP900 Comfort | 6AV2 124-0JC01-0AX0 | 9" widescreen Comfort Panel, keys + touch, PROFINET interface | HMI / S7 client (active on ISO-TSAP 102) |
| LOGO! Soft Comfort | 6ED1 058-0BA0x-0YA0 | Engineering for the LOGO! 8 family | Network project for IP setup, no S7 connection required |
| TIA Portal | 6AV2 100-0AA00-0AA0 (Comfort/Advanced) | WinCC Comfort V16, included in TIA V16 | HMI configuration and runtime |
Verify the article number printed on the front of the LOGO! (lower-left of the device, behind the removable flap) against the version reported in LOGO! → Diagnostics → Device Information → Version. A 0BA8 module can carry any of the firmware trains listed below.
3. The 0BA8 Standard vs 0BA8.FS4 Distinction
The article number 6ED1 052-1CC01-0BA8 does not uniquely identify a single firmware generation. Siemens reused the same MLFB for at least two firmware trains:
| Firmware Designation | Marketing Label | Released With | Number of Network Connections | WinCC Driver to Select |
|---|---|---|---|---|
| 0BA8 Standard | LOGO! 8.0 / 8.1 / 8.2 | LOGO! Soft Comfort 8.0 - 8.2 | 8 S7 connections (PUT/GET and HMI) | SIMATIC LOGO! 8 |
| 0BA8.FS4 | LOGO! 8.3 / 8.4 (FS4 = Feature Set 4) | LOGO! Soft Comfort 8.3 - 8.4 | 8 S7 connections, plus extended user program | SIMATIC LOGO! 8.FS4 (or the generic "LOGO! 8" driver in TIA V16 if the FS4 plugin is not installed) |
When TIA Portal V16 was released, the LOGO! 8.FS4 support had to be added via a HSP (Hardware Support Package). The shipped "SIMATIC LOGO! 8" device in the HMI catalog only knows the 0BA8 Standard protocol. Loading the FS4 firmware on a 0BA8 module and then using the standard driver yields exactly the symptoms described: the panel opens a TCP session on port 102, the LOGO! accepts the COTP connection, the S7 setup PDU is rejected, and the panel immediately retries - which the user sees as a continuous connection established / disconnected cycle.
4. Network and Project Prerequisites
Before opening TIA Portal, validate the underlying network so that the panel and the LOGO! can at least see each other at TCP level.
- Both devices on the same IP subnet, e.g.
192.168.0.1 / 24for the LOGO! and192.168.0.10 / 24for the TP900. Default LOGO! address is192.168.0.1; default TP900 is0.0.0.0(DHCP) until set in the project or on the panel's Control Panel → Network. - Subnet mask
255.255.255.0on both. - No VLAN tagging - LOGO! 8 does not support tagged frames. Comfort panels can tag; disable tags on the HMI port or match the LOGO! port to a port-based VLAN.
- No managed switch blocking ISO-TSAP (TCP/102). Some industrial firewalls block S7 by default; allowlist port 102 between HMI and LOGO!.
- Update the TP900 Comfort image to the latest Windows CE / WinCC Runtime image for V16 (see TIA V16 update downloads). Older images can refuse PDU 2.0 setups from newer LOGO! firmware.
4.1 Quick reachability test
From the engineering PC run a single ping and an ISO-TSAP probe before touching the project:
ping 192.168.0.1
nmap -p 102 192.168.0.1
A successful reply on port 102 confirms the LOGO! is online and the rack is exposed; it does not confirm driver compatibility.
5. LOGO! Soft Comfort 8.2 Network Project Configuration
Open LOGO! Soft Comfort 8.2, create or open the project, and confirm the network parameters. The HMI does not require a passive S7 connection to be created in LSC - the LOGO! always answers the panel's active COTP CR packet on port 102.
-
Tools → Ethernet Connections (or the network view in the newer ribbon UI). Add the TP900 as a new device and assign the IP
192.168.0.10. Save. - Tools → Transfer → PC <-> LOGO! → Configure Network. Set the LOGO! IP, subnet, and gateway. Allow S7 access from external devices must remain enabled - the default is on, but it is the most common reason for "HMI shows connected, no tags updating" in older service calls.
- Program a simple marker in the LOGO! program that is not linked to the I/O - for example a flag set by the on-board cursor key. This proves tag visibility once the HMI connects.
- Download to the LOGO!. Confirm with Online view that the firmware version reads 0BA8 Standard or 0BA8.FS4.
6. TIA Portal V16 HMI Configuration
6.1 Insert the TP900 and the LOGO!
- Open the TIA Portal V16 project. Add a SIMATIC TP900 Comfort from the device catalog (HMI → Comfort Panels → 9" → TP900).
- Add the LOGO! as a SIMATIC LOGO! 8 (not 0BA7). The article 6ED1 052-1CC01-0BA8 should appear in the catalog once the LOGO! 8 HSP is installed.
- Drag the HMI's PROFINET port to the LOGO! Ethernet port in the Devices & Networks view. A green S7 connection is created automatically.
6.2 Configure the S7 connection
Open the S7 connection properties and verify:
| Parameter | LOGO! (Server) | TP900 (Client) |
|---|---|---|
| IP address | 192.168.0.1 | 192.168.0.10 |
| Subnet mask | 255.255.255.0 | 255.255.255.0 |
| TSAP local | 01.00 (LOGO! default) | 10.11 (TP900 default) |
| TSAP remote | 10.11 | 01.00 |
| Connection resource | Local port 102 (passive) | Local port 102 (active) |
6.3 Select the correct HMI driver
This is the step that resolves the original fault. In TIA Portal V16 the HMI catalog contains a separate device entry per LOGO! firmware train:
- SIMATIC LOGO! 8 - for 0BA8 Standard firmware (8.0 - 8.2)
- SIMATIC LOGO! 8.FS4 - for 0BA8.FS4 firmware (8.3 - 8.4)
If the device was inserted as "SIMATIC LOGO! 8" but the hardware is actually running 0BA8.FS4, change the device and module version:
- Select the LOGO! in the project tree, open Properties → General → Device.
- In the Catalog pane on the right, search for
LOGO! 8.FS4. The 6ED1 052-1CC01-0BA8 FS4 variant is listed separately. - Drag it onto the existing module, confirm the Change device dialog. TIA will rewrite the connection parameters and the supported tag set.
7. Root Cause and Fix Summary
| Symptom | Likely Root Cause | Fix |
|---|---|---|
| Cycle: connection established → connection disconnected every 1 - 3 s | Driver / firmware mismatch (Standard driver against FS4 firmware, or vice versa) | Insert the matching LOGO! 8 device variant in the HMI project and re-download |
| Cycle: connection established → connection disconnected every 10 - 30 s | TCP keepalive or routing flap on managed switch | Disable IEEE 802.1X / storm control on the port, check for ACL on TCP/102 |
| Single "connection failed" message, no retry | Wrong IP or subnet, or LOGO! "Allow S7 access" turned off | Correct IP/TSAP, re-enable S7 access in LSC |
| Tags stay 0 even after "connection established" | Tags mapped to V-memory ranges that the firmware does not export | Recreate the tag DB using the standard VM, AM, M, AI, AQ, I, Q ranges exposed by that firmware |
8. Verification Procedure
- Compile the HMI project. TIA V16 should report No errors; warnings about LOGO! 8 protocol limits can be ignored.
- Download to the TP900 Comfort. Use Ethernet, not USB, for the first attempt so that the boot image and runtime are both updated.
- Watch the panel boot into WinCC Runtime. The status bar should settle on Connection established within 5 s and remain.
- Toggle the test marker created in step 5.3 of the LSC project. The value should update on the panel inside one refresh cycle (default 1 s for acquisition cycles of 100 ms - 1 s on LOGO! 8).
- Open LOGOI Webserver (browser to
http://192.168.0.1) and check the Connected clients list. The TP900 should appear as a single S7 connection.
9. Inline Diagnostic Flow
10. Best-Practices Checklist
- Always read the LOGO! firmware version and write it on the project cover sheet. The 0BA8 Standard / 0BA8.FS4 split is the single most common 0BA8 connection fault in the field.
- Use one fixed IP per LOGO! and one fixed IP per Comfort panel. Avoid DHCP for production panels.
- Set the HMI acquisition cycle to 1 s as a baseline. Faster cycles (100 - 250 ms) work but generate heavier S7 traffic on the LOGO! and can overflow the 8-connection limit if multiple HMIs are added.
- Do not create a passive S7 connection in LSC for the panel. The LOGO! is the server; the panel is the client.
- Add a simple I/O checkbox or numeric I/O field to the HMI first screen during commissioning. It gives the maintenance crew a visible "is the HMI alive?" tag without opening the LOGO! housing.
11. Compatibility Matrix (TIA V16)
| TIA Portal | WinCC Runtime | LOGO! Firmware | HMI Device Selection | Status |
|---|---|---|---|---|
| V16 (no HSP) | Comfort V16 | 0BA8 Standard (8.0 - 8.2) | SIMATIC LOGO! 8 | Supported out of the box |
| V16 + LOGO! 8.FS4 HSP | Comfort V16 | 0BA8.FS4 (8.3 - 8.4) | SIMATIC LOGO! 8.FS4 | Supported with HSP |
| V16 | Comfort V16 | 0BA7 (LOGO! 7) | SIMATIC LOGO! 7 | Legacy only, not relevant to this article |
| V17 / V18 | Comfort V17 / V18 | 0BA8 Standard or 0BA8.FS4 | Matches the FW | Supported, recommended for new builds |
12. Safety and Operational Notes
13. FAQ
How do I tell whether my 6ED1 052-1CC01-0BA8 is 0BA8 Standard or 0BA8.FS4?
Connect the LOGO! to LOGO! Soft Comfort and go online. The splash text and Device Information show the firmware string. LOGO! 8-K-08 = Standard, LOGO! 8.FS4-K-08 = FS4. The article number on the housing alone is not sufficient because Siemens ships the same MLFB with both firmware trains.
Which TIA Portal V16 HMI driver supports LOGO! 8.FS4?
Install the LOGO! 8.FS4 hardware support package (HSP) for TIA V16. After the HSP is installed, the HMI catalog exposes "SIMATIC LOGO! 8.FS4" as a separate device. Select it when the LOGO! is running firmware 8.3 / 8.4.
Do I need a passive S7 connection in LOGO! Soft Comfort for the HMI?
No. The LOGO! always answers S7 read/write requests on TSAP 01.00 as long as Allow S7 access is enabled in the network configuration. Creating a connection in LSC is required only for LOGO!-to-LOGO! PUT/GET, not for the HMI.
How many Comfort panels can connect to one LOGO! 8 at the same time?
Up to 8 S7 connections in total. Each Comfort panel uses one connection. With 8 panels you exhaust the resource; plan a LOGO! CMR2020 (4G router with a built-in LOGO! 8.3+ module) or a LOGO! 8.4-based master if you need more.
Why does the HMI show "Connection established" for a second and then drop immediately?
Almost always a driver / firmware mismatch: the panel sends an S7 setup PDU that the LOGO! rejects because the panel was compiled against the wrong LOGO! device variant. Reinsert the LOGO! as "SIMATIC LOGO! 8" (Standard) or "SIMATIC LOGO! 8.FS4" to match the firmware actually on the module, then recompile and redownload.