Overview
Integrating a Weintek HMI with a Siemens LOGO! 0BA8 logic module provides a low-cost visualization layer for small automation cells, building automation, and OEM machine panels. The LOGO! 0BA8 hardware (part of the LOGO! 8 family, OBA7/OBA8 generation) features an integrated 10/100 Mbit Ethernet port that exposes both the S7 communication protocol and the LOGO! native protocol, allowing direct tag polling from EasyBuilder Pro projects.
This reference covers the complete commissioning path: Ethernet topology, LOGO! 0BA8 IP addressing, LOGO! Soft Comfort network configuration, EasyBuilder Pro driver selection, I/Q/M/AI/AQ variable mapping, project download, and the most common field failures (HMI cannot discover points, LOGO! not responding to PC, IP/subnet mismatch). The procedure is written for the LOGO! 0BA8 firmware 1.08.x and EasyBuilder Pro V6.05.x or newer, both current at the time of writing.
System Architecture and Supported Hardware
| Component | Model / Specification | Role |
|---|---|---|
| Logic module | Siemens LOGO! 0BA8 (6ED1052-xxx08-0BA1/0BA2) | Controller with onboard Ethernet |
| Firmware | LOGO! 0BA8 V1.08.x (verify with menu: Diagnostics → Module Info) | Communication stack |
| HMI | Weintek cMT / eMT / iE / XE / mTV series with Ethernet | Operator panel |
| Configuration software (HMI) | EasyBuilder Pro V6.05.01 or later | HMI project editor |
| Configuration software (PLC) | LOGO! Soft Comfort V8.x or later | LOGO! programming, IP setup, VM mapping |
| Network | 10/100 Mbit Ethernet, Cat5e or better, direct or via switch | Physical layer |
| Protocol | Siemens S7 (ISO-on-TCP, port 102) or LOGO! Modbus-compatible mapping | Application layer |
The 0BA8 base module (0BA8 Standard / 0BA8 Pure) ships with one RJ45 Ethernet port. The 0BA8.S variant adds a second port. For multi-device panels, the second port can be used to daisy-chain the HMI, eliminating the need for an external switch.
Network Prerequisites
Before opening any configuration tool, confirm the following physical and logical conditions. Roughly 80% of the "HMI not discovering points" reports trace to one of the items below.
- Same subnet: Both the LOGO! and the Weintek HMI must occupy the same IP subnet. The HMI is set in EasyBuilder Pro under System Parameters → IP Address; the LOGO! is set in LOGO! Soft Comfort or directly on the device display.
-
Unique IP addresses: No two nodes may share an IP. Default LOGO! IP is
192.168.0.10; default Weintek HMI IP is often192.168.0.1or192.168.1.1depending on model. Document both. -
Subnet mask must be identical (
255.255.255.0is the de-facto standard for small panels). - Cabling: For a direct PC-to-LOGO! link, use a crossover or use the HMI as the bridging node. For HMI + LOGO! + PC on a small switch, use straight-through Cat5e.
- No router/ACL in path during commissioning; the HMI and LOGO! should be on the same Layer-2 broadcast domain.
- LOGO! display protection must not block Ethernet access. The onboard display has no IP lockout, but verify LOGO! → Settings → Ethernet shows an active link LED on the RJ45.
Step 1: Configure LOGO! 0BA8 Ethernet Parameters
Open LOGO! Soft Comfort V8.x and load the active project. Navigate to Tools → Ethernet Connections (or in older revisions, PC → LOGO! → Ethernet) and enter the IP configuration:
| Parameter | Recommended value | Notes |
|---|---|---|
| IP address | 192.168.0.10 |
Static, not DHCP |
| Subnet mask | 255.255.255.0 |
/24 prefix |
| Gateway |
192.168.0.1 (or empty if no router) |
Optional |
| Number of S7 connections | 8 | 0BA8 supports 8 S7 + 1 LOGO! Soft Comfort |
| Number of Modbus TCP connections | 8 | From OBA7 firmware 1.01 onward |
From the LOGO! onboard display: ESC → Settings → Network → IP Address → use the cursor/OK keys to set each octet, then confirm. The display will show 192.168.000.010 when saved. The 0BA8 does not require a restart for IP changes to take effect, but the existing S7/Modbus sockets are torn down for 2-3 seconds.
Step 2: Build or Verify the LOGO! Program and Variable Map
The LOGO! 0BA8 exposes the following addressable areas to Ethernet clients. Weintek's "Siemens LOGO Ethernet" driver in EasyBuilder Pro maps these directly.
| LOGO! Symbol | Description | Range (0BA8) | EasyBuilder Pro Address Family |
|---|---|---|---|
| I1 - I24 | Digital inputs | 24 bits |
I (Boolean) |
| AI1 - AI8 | Analog inputs (word) | 8 words |
VW / AI
|
| Q1 - Q20 | Digital outputs | 20 bits |
Q (Boolean) |
| AQ1 - AQ2 | Analog outputs (word, 0BA8 Standard) | 2 words (0BA8.S: 4) | AQ |
| M1 - M64 | Memory/flag markers | 64 bits |
M (Boolean) |
| NI1 - NI64 | Network inputs (LOGO-to-LOGO) | 64 bits | NI |
| NQ1 - NQ64 | Network outputs (LOGO-to-LOGO) | 64 bits | NQ |
| VW0 - VW850 | Variable memory (free user DB) | ~850 words | VW |
| VB0 - VB1700 | Variable memory (byte access) | ~1700 bytes | VB |
To make I/O visible from the HMI, the address must physically exist on the base module or expansion. In LOGO! Soft Comfort, drag an Input I1 contact and a Output Q1 coil to confirm the slot. For a memory flag, use the Special Markers or place a flag block from the toolbox. Tags that have no logic reference will read as 0 in the HMI but will not generate a communication error.
Step 3: Configure EasyBuilder Pro Project
Launch EasyBuilder Pro and create a new project for the target HMI model (e.g., cMT3072X, eMT3105P, iE050).
-
System parameters: Open Home → System Parameters → Device. Set the HMI's own IP address, subnet mask, and gateway. Use a value in the same subnet as the LOGO!, e.g.
192.168.0.20/255.255.255.0. - Add the LOGO! device: In the project tree, right-click Device/PLC → Add Device. Search for "Siemens LOGO! Ethernet" or "Siemens S7-200 Smart (Ethernet)" depending on the EasyBuilder Pro version; both speak the same S7/ISO-on-TCP protocol. The driver name in current EBPro builds is Siemens LOGO! (Ethernet).
-
Device IP and port: Set the destination IP to the LOGO! address (
192.168.0.10). Port defaults to102for S7/ISO-on-TCP. The default Weintek slot is1; slot 0 is reserved on LOGO! for Soft Comfort. - Polling interval: Leave the default 1000 ms for a 5" panel; 200-300 ms for a 10"+ panel with dense data. Excessively fast polling (<50 ms) can starve the LOGO! and stall Soft Comfort downloads.
-
Tag database: Open the address book (Address View or Library → Tags) and create the tags. The format is
PlcName.Address. Examples:-
LOGO! 1.I0— Digital input 1 (Boolean) -
LOGO! 1.Q0— Digital output 1 (Boolean) -
LOGO! 1.M0— Memory marker M1 (Boolean) -
LOGO! 1.VW0— Variable word 0 (16-bit signed, range -32768 to 32767) -
LOGO! 1.AQW0— Analog output 1 (16-bit)
-
-
Add objects to the screen: Drop a Bit Lamp bound to
I0, a Bit Switch bound toM0, and a Numeric Display bound toVW0(set format to16-bit Signed).
Step 4: Compile, Simulate, and Download
-
Offline simulation: Press F5 (Online Simulation) in EasyBuilder Pro. If the tags read
--or PLC No Response, the HMI cannot reach the LOGO!. Re-check IP/subnet and cabling before continuing. -
Compile: Use Project → Compile and select Download to HMI. Enter the HMI's IP (
192.168.0.20) and project password if set. - LOGO! in RUN mode: The LOGO! must be in RUN or STOP — the HMI can read both states. If the LOGO! is in a programming dialog via Soft Comfort, the HMI can still read, but writes are blocked by the LOGO! firmware.
- Verify on the HMI: The bit lamp should mirror the physical input, the switch should toggle the M marker (which can be wired in the LOGO! program to a real output or a network output).
Step 5: LOGO! Soft Comfort Multi-Connection Setting
When both EasyBuilder Pro and LOGO! Soft Comfort are online simultaneously against the same LOGO! base, the firmware enforces a per-slot connection table. Confirm in LOGO! Soft Comfort:
- Open Tools → Options → Ethernet and verify the PC IP is in the same subnet.
- Open PC → LOGO! → Connect. Once connected, go to PC → LOGO! → Connect to S7 to inspect the active S7 partner list.
- The HMI appears in slot 1. Soft Comfort uses slot 0. If a third-party tool (e.g., OPC UA gateway) holds another slot, the LOGO! will reject the Weintek driver with Connection refused.
- Disconnect the Soft Comfort online session before heavy HMI debugging to free bandwidth; Soft Comfort keep-alives are 30 s, which can be enough to crowd the bus on 0BA8 base modules with maximum expansion.
IO Mapping Example: Digital Input I1 to a Bit Lamp
The minimal end-to-end check that proves all layers are healthy is: toggle a physical input → HMI bit lamp changes state within 1-2 s. Walk through this example.
- In LOGO! Soft Comfort, build a one-rung program: I1 contact → Q1 coil. Add an extra M1 contact in parallel for HMI visibility, or use the network output NQ1.
- Download the program via Ethernet (use the IP, not the LOGO! discovery beacon). Switch the LOGO! to RUN.
- Wire a 24 VDC source to the physical I1 terminal. Verify the Q1 LED on the LOGO! lights.
- In EasyBuilder Pro, open the tag database and add tag
I0(PlcName=LOGO! 1, Address=I0). Set the data type to BOOL. - Drag a Bit Lamp object to window 10. In its General tab, set Read address to
LOGO! 1.I0. Pick a green color for state=1 and grey for state=0. - Compile and download to the HMI. Toggle I1; the lamp must follow within the polling interval.
Troubleshooting Matrix
| Symptom on HMI / PC | Likely root cause | Verification step | Corrective action |
|---|---|---|---|
| HMI: PLC No Response | IP / subnet mismatch | Ping LOGO! from HMI's System Information screen | Set both to 192.168.0.x/24
|
| HMI: PLC No Response after working for minutes | DHCP lease expiry on LOGO! | Re-check IP at LOGO! display | Set LOGO! to static IP |
HMI: tags read 0 constantly |
Tag address not present in program (M/AI/AQ with no logic) | Toggle the physical input/output | Reference the tag in the LOGO! program; verify the I/O module slot |
HMI: tags read -- immediately |
Wrong driver selected | Device Properties → Driver | Change to Siemens LOGO! (Ethernet) |
| Soft Comfort: cannot download program | S7 slot 0 occupied by another tool (e.g., HMI also on slot 0) | Disconnect HMI, retry | Re-order connections; use Soft Comfort slot 0, HMI slot 1+ |
| LOGO! amber SF LED lit | Firmware fault or expansion bus error | Diagnostics → Module Info | Remove/reseat expansion modules; cycle power |
| HMI download stalls at 99% | Firewall blocks port 80/502/102 between PC and HMI | Temporarily disable Windows firewall | Allow EasyBuilder Pro in Windows Defender rules |
| Numeric values wrap (32767 → -32768) | Signed 16-bit overflow | Inspect the LOGO! source range | Scale the value; use 32-bit tag if available in driver |
| Analog reads drift on display | 10 Hz refresh, slow LOGO! analog block | Set polling ≥ 500 ms | Reduce analog block time base or filter in HMI |
Advanced: Modbus TCP Alternative
If the Weintek project is on a non-LOGO!-aware driver, switch to Modbus TCP/IP Server in LOGO! Soft Comfort (firmware 0BA8 V1.08+ supports Modbus on its Ethernet port) and use the Weintek Modbus TCP/IP generic driver. Register mapping under the LOGO! Modbus server is identical to the S7 mapping, but each address is given a base register (typically 4xxxx for output coils and 3xxxx for input registers). This is useful when the same HMI must also talk to a Schneider, ABB, or Mitsubishi controller on a multi-vendor line.
Verification Checklist
-
ping 192.168.0.10from the PC returns <1 ms on the same switch. - EasyBuilder Pro Online Simulation shows live I0 and Q0 values without PLC No Response.
- LOGO! display reports the configured IP in the Network menu.
- LOGO! Soft Comfort → PC → LOGO! → Connect succeeds in parallel with the HMI active.
- Bit lamp, numeric display, and bit switch all respond within one polling cycle.
- Cycle LOGO! power — the HMI re-establishes the connection within 5 s with no manual intervention.
- SF/BF LEDs on the LOGO! are off; the Ethernet port shows solid link and blinking activity.
Safety and Operational Notes
FAQ
Which EasyBuilder Pro driver is correct for the Siemens LOGO! 0BA8?
Use the Siemens LOGO! (Ethernet) driver in EasyBuilder Pro V6.05 and later. It speaks S7/ISO-on-TCP to port 102 of the LOGO! 0BA8. Earlier Weintek driver libraries may show it as Siemens S7-200 (Ethernet) — both work, but the LOGO!-specific driver exposes the AI/AQ symbol names more cleanly.
What is the default IP address of a Siemens LOGO! 0BA8?
Factory default IP is 192.168.0.10 with subnet 255.255.255.0. It is reachable on the Ethernet RJ45 port without any programming. You can change it from the LOGO! onboard menu or from LOGO! Soft Comfort.
How many simultaneous S7 connections does the LOGO! 0BA8 support?
The 0BA8 supports up to 8 S7 connections plus 1 reserved connection for LOGO! Soft Comfort online programming. One Weintek HMI uses a single S7 connection slot. Multiple HMIs or an HMI + OPC UA gateway will each consume one of the eight slots.
Why does the HMI show 'PLC No Response' only when LOGO! Soft Comfort is connected?
Soft Comfort occupies S7 connection slot 0 and a separate programming socket. If both the HMI and Soft Comfort are on the same slot, the LOGO! firmware rejects the duplicate. Reconfigure one to a different slot or close Soft Comfort's online session during HMI debugging.
Can I use analog addresses (AI/AQ) with the Weintek LOGO! driver?
Yes. The 0BA8 exposes 8 analog inputs (AI1-AI8) and 2 analog outputs (AQ1-AQ2) as 16-bit words. In EasyBuilder Pro, add a tag of type 16-bit Signed at the analog address (for example LOGO! 1.VW0 mapped to AI1). Scale the raw 0-1000 value in the HMI to engineering units with a numeric scaling object.