Overview
The application involves two identical pump-control cabinets, each integrating a Siemens LOGO! 8 logic module (LOGO! 24CE), a DM16 24R digital-output expansion, and a Weintek MT8071IP 7-inch HMI. The cabinets are joined to an existing building WLAN so the LOGO! integrated web server can be reached for remote monitoring, while an unmanaged industrial switch inside each cabinet provides the local Ethernet segment for the LOGO!–HMI pair.
The principal engineering question is whether the LOGO! Soft Comfort (LSC) project must be authored in Network Project mode to avoid address conflicts between the two cabinets, or whether two independent Diagram-mode projects are sufficient. The short answer is that either mode works, because the HMI in each cabinet only needs to address its local LOGO! by IP. Two cabinets cannot collide as long as every device on the shared WLAN holds a unique IPv4 address. Network Project mode is a programming convenience, not a runtime requirement.
Hardware and Software Prerequisites
| Item | Part / Version | Notes |
|---|---|---|
| LOGO! 24CE base module | 6ED1052-1CC08-0BA1 (LOGO! 8.3) or 6ED1052-1MD08-0BA1 (LOGO! 8.4) | Base module with Ethernet RJ-45; FS04 firmware or newer |
| DM16 24R expansion | 6ED1055-1CB10-0BA0 | 16 relay outputs, 24 V DC coil, snaps to the right of the base module |
| Weintek MT8071IP | 7" 800×480 TFT, 1× Ethernet 10/100 | Configured with EasyBuilder Pro V6.5.x or newer |
| LOGO! Soft Comfort (LSC) | V8.3.0 or newer | Network Project requires LSC ≥ V8.0 |
| LOGO! Web Editor (LWE) | V1.0.x or V2.0.x | Optional, for custom web dashboards |
| Cabinet switch | 5-port unmanaged, e.g. Phoenix Contact FL SWITCH 1005NT or Hirschmann RS20 | Auto-MDI/MDIX, 100 Mbit/s |
| WLAN access | Existing building AP, WPA2-PSK minimum | Static IP plan required for industrial devices |
Verify that the LOGO! firmware is at the same major revision on both cabinets. Mixing LOGO! 8.0/8.1 with 8.3/8.4 changes the Modbus VM mapping and the S7 DB layout, which complicates the Weintek driver configuration.
Network Architecture Decision: Diagram vs Network Project
LSC supports two project containers:
- Diagram mode – a single LOGO! device. The program is built once and transferred to one LOGO!. A second, identical or divergent program is built in a fresh project. Programs are independent and cannot share tags.
- Network Project mode (LSC V8.0+) – a single workspace can host multiple LOGO! devices. Each appears in the project tree, and online operations (Stop/Run, upload, download, watch table) can be performed on any member. The user program for each device remains a stand-alone diagram.
Network Project mode does not change the network behaviour of the LOGO! firmware. The LOGO! continues to operate as an isolated S7/Modbus server. It does not arbitrate traffic, route packets, or synchronise I/O between cabinets. It is purely a developer ergonomics feature.
The HMI is the only device that talks to the LOGO! over Ethernet. As long as:
- The HMI has the correct IP of its local LOGO!.
- The LOGO! has a unique IP within the WLAN subnet.
- No two devices share the same IP (including the Weintek panels).
… the two cabinets are logically independent and cannot collide. The WLAN simply provides a shared L2 broadcast domain and a path to the internet for the LOGO! Web server.
| Criterion | Diagram mode | Network Project |
|---|---|---|
| One workspace for both cabinets | No | Yes |
| Simultaneous transfer to two LOGO! | No (sequential) | No (per device) |
| Online watch both cabinets at once | No | Yes |
| Identical program cloning | Copy project | Copy diagram between devices |
| Future expand to 3+ cabinets | Repeat the project | Add another device node |
| LSC licence requirement | Standard | Standard (built-in) |
Recommendation: if the two pump-control programs are 100% identical and you intend to clone the LOGO! firmware, two Diagram-mode projects are the cleanest path. If the programs diverge (different pump assignments, different interlocks, different setpoints), Network Project mode keeps both in one workspace so version control, online watch, and diagnostic work happen in a single session.
IP Addressing Plan
A pump room with two cabinets commonly lives on a service VLAN or a service SSID. Plan addresses even if the building WLAN issues DHCP, and put the controls outside the DHCP pool.
| Device | Cabinet 1 | Cabinet 2 | Notes |
|---|---|---|---|
| LOGO! 24CE | 192.168.1.51 | 192.168.1.52 | Static preferred, DHCP off |
| Weintek MT8071IP | 192.168.1.61 | 192.168.1.62 | Static, set in EBPro System Settings |
| Cabinet switch (management) | n/a | n/a | Unmanaged, no IP |
| Default gateway | 192.168.1.1 | 192.168.1.1 | WLAN router |
| Subnet mask | 255.255.255.0 | 255.255.255.0 | /24 |
| DNS (optional) | 192.168.1.1 | 192.168.1.1 | Only needed for NTP |
- LOGO! 8 supports DHCP, but for industrial HMIs the LOGO! must use a static IP. Disable the LOGO!'s DHCP client once the static IP is written – a power-cycle of the AP can otherwise swap the address and break the HMI link.
- The Weintek MT8071IP must be on the same subnet (or a routable subnet) as the LOGO! it serves. EasyBuilder Pro's System Settings → Network locks the IP at boot.
- Keep industrial controls outside the building WLAN DHCP range (e.g. set WLAN DHCP to 192.168.1.100–200 and place the controls at .51–.62).
Configuring the LOGO! in LSC
Diagram mode – single cabinet
- Open LSC, File → New. The device selector offers LOGO! 24CE/8.3 or 24CE/8.4.
- Open Tools → Ethernet Connections (or, on the device itself, Menu → Network → IP Address) and assign the static IP for Cabinet 1.
- Build the pump-control program, click the Transfer button (PC → LOGO!), and select the Ethernet interface. LSC will discover the LOGO! over the switch and write the program.
- Repeat the procedure in a fresh project for Cabinet 2, with its own static IP.
Network Project mode – both cabinets in one workspace
- Open LSC, File → New, choose Network Project.
- Right-click the project root → Add Device → LOGO! 24CE. Configure its IP and program.
- Right-click → Add Device → LOGO! 24CE to add the second one. Configure its IP and a separate diagram.
- Right-click each device → Connect Online to view/watch independently.
- Programs remain independent; one device's I/O does not appear in the other's diagram.
Wiring the Cabinet Network
Each cabinet hosts the following on a shared DIN rail / cabinet-door assembly:
- LOGO! 24CE on DIN rail (left side).
- DM16 24R snapped to the right of the base module.
- 5-port unmanaged switch (e.g. Phoenix Contact FL SWITCH 1005NT).
- Weintek MT8071IP on the cabinet door.
RJ-45 cabling (T-568B throughout):
- LOGO! Ethernet RJ-45 → Switch port 1.
- Weintek MT8071IP RJ-45 → Switch port 2.
- Switch port 5 → Building WLAN bridge (or wall AP feed).
The LOGO! 8 supports Auto-MDI/MDIX, so straight or crossover cables are interchangeable. The cabinet switch should sit in the same VLAN/SSID as the WLAN if your AP supports multiple SSIDs/VLANs. Industrial protocols are not tolerant of large broadcast domains – keep the WLAN's consumer broadcast/multicast traffic (Bonjour, mDNS, AirPlay) from leaking onto the cabinet switch.
Weintek MT8071IP – EasyBuilder Pro Configuration
EasyBuilder Pro (EBPro) supports the LOGO! via two drivers. The Weintek Siemens LOGO! Ethernet PLC Connection Guide documents both paths.
Option A – Siemens S7-200 SMART (Ethernet) ISO-on-TCP, port 102
| Field | Value |
|---|---|
| IP Address | 192.168.1.51 (Cabinet 1 LOGO!) / .52 (Cabinet 2) |
| Port | 102 |
| Rack | 0 |
| Slot | 1 (LOGO! 8 server) |
| TSAP (local) | 10.00 |
| TSAP (remote) | 10.00 |
| Poll interval | 1000 ms |
Define each tag in EBPro with:
- Address type:
DB - DB number: 1 (LOGO! 8.3+ exposes the VM area as DB1; for 8.0/8.1 use the Modbus path)
- Offset: byte address
- Data type: Word / Bool / Int as required
Option B – Modbus TCP Server (LOGO!), port 502
LOGO! 8 firmware supports a Modbus TCP server on port 502. The standard mapping is:
| Modbus range | LOGO! data |
|---|---|
| Coils 0–7 | Digital inputs I1–I8 |
| Coils 8–15 | Digital inputs I9–I16 (if expansion present) |
| Coils 64–95 | Digital outputs Q1–Q32 |
| Holding registers 0–847 | Variable Memory VW0–VW847 |
In EBPro, add the Modbus TCP/IP Server (LOGO!) driver:
- IP: LOGO! IP (192.168.1.51 / .52)
- Port: 502
- Slave ID: 1
- Map tags to
4x(holding) or0x(coil) ranges
Enabling the LOGO! Web Server
LOGO! 8 ships with a built-in web server. The home page exposes status of I/Os, VM tags (read/write with password), LOGO! TD text (messages), and custom dashboards authored in LOGO! Web Editor (LWE).
- On the LOGO!, Menu → Web Server Access → Enable.
- Set the user password (default
admin→ must be changed). - From any browser on the same subnet:
http://192.168.1.51(or .52 for Cabinet 2).
For internet access the WLAN router must open a port to the LOGO! – preferably through a VPN tunnel rather than a direct NAT, since a publicly exposed LOGO! is a known attack vector. A small WireGuard or IPsec client on the cabinet switch side and a corresponding endpoint on the remote SCADA laptop is the field-proven pattern.
Verification and Commissioning
- From a laptop on the same WLAN, ping
192.168.1.51and192.168.1.52. Both must reply with <5 ms typical latency. - Open LSC → Network Project → right-click Cabinet 1 LOGO! → Go Online. Verify the program version matches what was transferred.
- In EasyBuilder Pro, click Download. The HMI must show Connected to the LOGO!, and the I/O status must update when you toggle a digital input.
- Browse to
http://192.168.1.51from the laptop. The LOGO! home page must load and reflect the current state of VM and I/O. - Cycle power on the cabinet and confirm the HMI re-links within 30 seconds. The LOGO! takes ~10 s to bring up its Ethernet stack; the Weintek retries every 5 s.
- Repeat steps 1–5 for Cabinet 2.
If the HMI shows PLC No Response, check the IP table on the Weintek (System → Network). The MT8071IP caches the PLC's IP at boot – a static IP on the HMI is therefore non-negotiable.
Troubleshooting Matrix
| Symptom | Likely cause | Fix |
|---|---|---|
| HMI "PLC No Response" on Cabinet 1 only | Duplicate IP between LOGO! and another device | Change LOGO! to 192.168.1.51; verify with arp -a
|
| Both HMIs show same values | HMI A is connected to LOGO! B (swapped cables) | Re-label cables, fix HMI driver IP |
| LSC online times out | LSC service blocked on WLAN AP | Open TCP/UDP 102 and 8443 in AP firewall |
| LOGO! Web page loads internally but not externally | AP does not port-forward / no VPN | Configure NAT or use WireGuard |
| HMI disconnects intermittently | WLAN contention, weak signal | Mount external antenna on AP or use wired backhaul to cabinet |
| LOGO! shows "IP conflict" on its display | Static IP clashes with DHCP pool | Move static IP outside the DHCP range |
| EasyBuilder Pro cannot find LOGO! during download | PC on different subnet or VLAN | Add static route, or temporarily move PC to LOGO! subnet |
| Variables show 0 even though LOGO! has data | Wrong DB number or wrong byte offset | Use Modbus mapping instead of DB1 on older firmware (8.0/8.1) |
| HMI shows values but LOGO! Web does not | Web Server Access disabled in LOGO! menu | Enable via Menu → Web Server Access → Enable |
Field-Proven Notes
- LOGO! 8.4 firmware (6ED1052-1MD08-0BA1) exposes the VM area more cleanly over Modbus TCP than 8.0/8.1. If both cabinets will be commissioned together, flash both to the same firmware revision so the Modbus map is consistent.
- The Weintek MT8071IP is end-of-life; the cMT2078X or MT8072iP are drop-in replacements with the same project file. See the Weintek website for current product lines.
- Avoid port 80 on the LOGO! if you are also running the LOGO! Web Editor in LWE on the default port 80. Assign a non-default port (e.g. 8080) for the LOGO! web page to prevent collision.
- If the building WLAN uses 802.1X (enterprise auth), the cabinet switch will need to support MAC-auth-bypass. Most unmanaged switches will not – use a managed switch (e.g. SCALANCE XB005) with a static MAC allow-list.
- Keep the LOGO! firmware (8.3 or 8.4) consistent across both cabinets. Siemens publishes firmware updates on the Siemens Industry Online Support portal under product 6ED1052-*.
- For environments with strong RF noise (VFDs, motor rooms), prefer a wired Ethernet backhaul to the cabinet and a small AP inside the cabinet for local Wi-Fi clients only.
Frequently Asked Questions
Can I really run two LOGO! 8 + Weintek HMI cabinets on the same WLAN without LSC Network Project mode?
Yes. Conflict avoidance is purely an IP-addressing problem. Assign each LOGO! and each Weintek a unique static IP (e.g. 192.168.1.51, .52, .61, .62) on a /24 subnet and they cannot collide. LSC Network Project mode is a programming convenience, not a runtime requirement.
What driver should I use in EasyBuilder Pro to talk to the LOGO! 8?
Either the Siemens S7-200 SMART (Ethernet) driver for ISO-on-TCP on port 102, or the Modbus TCP Server (LOGO!) driver for port 502. Modbus is simpler for VM tags; S7 is faster for large read bursts. Weintek's official Siemens LOGO! Ethernet connection guide covers both options.
How many Ethernet connections can a single LOGO! 8 sustain?
Up to 8 S7 connections (1 reserved for LSC), plus an independent Modbus TCP server. In a typical pump-control cabinet with one Weintek HMI plus LSC online, the HMI takes one S7 or Modbus slot, leaving headroom for a second client such as a SCADA gateway or a redundant HMI partner.
Do I need to expose the LOGO! to the public internet for remote monitoring?
Strongly discouraged. Use a VPN (WireGuard, IPsec) between the building WLAN and the remote site, then access the LOGO! via its local IP. Opening port 80 directly to a control system is a known attack vector and is not compliant with IEC 62443 zoning recommendations.
The Weintek HMI shows "PLC No Response" after a power cycle. What now?
The LOGO! takes about 10 s to bring up its Ethernet stack after boot. The Weintek retries every 5 s, so within 30 s the link should re-establish. If it does not, verify the static IP on the Weintek (System → Network), confirm the LOGO!'s IP via its menu, and ping the LOGO! from a laptop on the same subnet to isolate L1 vs. L2 issues.