Siemens LOGO! 8 to KP300 Basic Mono HMI: Complete TIA Portal Configuration Guide
The Siemens LOGO! 8 (6ED1052-xxxxx-xxxx, 0BA8 generation) and the SIMATIC KP300 Basic mono PN (6AV6 647-0AH11-3AX0) form a compact, cost-effective automation stack for small machines, building services, and educational cells. Unlike the LOGO! TD (Text Display) which is limited to four function keys and a 4-line text interface, the KP300 offers a 3-inch pixel-graphics monochrome display, ten programmable function keys, trend views, alarm logging, and full WinCC Basic screen design. The trade-off is configuration complexity: the connection must be set up inside TIA Portal (WinCC Basic) rather than the LOGO! Soft Comfort drag-and-drop tool used for the TD.
This guide walks an engineer through hardware selection, IP planning, TIA Portal project structure, WinCC screen design, download, and verification, and finishes with a structured troubleshooting matrix covering the most common commissioning failures (mismatched subnet, wrong protocol, missing HMI connection in the project tree, and firmware incompatibilities).
1. Hardware Overview and Part Numbers
1.1 LOGO! 8 Base Module (0BA8)
The LOGO! 8 system (order prefix 6ED1052) is the first LOGO! generation with a built-in Ethernet interface on every Base Module (BM). Relevant catalog numbers:
| Catalog Number | Description | I/O | Ethernet |
|---|---|---|---|
| 6ED1052-1CC08-0BA0 | LOGO! 8 12/24RCE | 8 DI / 4 DO (relay) | 1 × RJ45 |
| 6ED1052-1MD08-0BA0 | LOGO! 8 24CE | 8 DI / 4 DO (solid-state) | 1 × RJ45 |
| 6ED1052-1HF08-0BA0 | LOGO! 8 230RCE | 8 DI / 4 DO (relay) | 1 × RJ45 |
| 6ED1052-2CC08-0BA0 | LOGO! 8 12/24RCEo | 8 DI / 4 DO (relay), no display | 1 × RJ45 |
| 6ED1052-1FB08-0BA0 | LOGO! 8 24RCEo (analog) | 8 DI (4 AI) / 4 DO (relay) | 1 × RJ45 |
The Ethernet port on every LOGO! 8 BM operates at 10/100 Mbit/s, supports Auto-MDI/MDIX (any standard patch cable works), and exposes the controller as a S7-communication server on TCP port 102. The BM is not a switch — only one device can be cascaded without an external switch.
1.2 KP300 Basic mono PN
| Specification | Value |
|---|---|
| Catalog number | 6AV6 647-0AH11-3AX0 |
| Display | 3-inch FSTN, monochrome (4 blue shades) |
| Resolution | 240 × 80 pixels |
| Function keys | 10 (5 × F-keys + 5 × K-keys) |
| Interfaces | 1 × PROFINET (RJ45, 10/100 Mbit/s) |
| Configuration software | WinCC Basic V13 SP1 or later (TIA Portal) |
| Power supply | 24 V DC, approx. 0.35 A |
| Cut-out (W × H) | 119 × 59 mm |
| Front dimensions | 140 × 80 mm |
| IP rating (front) | IP65 / NEMA 4 |
| Approvals | CE, UL, cULus, RCM, KC, EAC |
Why use the KP300 instead of the LOGO! TD? Three reasons: (1) ten function keys instead of four, (2) trend and alarm views, and (3) user-defined screen layout (text, bitmaps, bar graphs, IO-fields) which is impossible on the character-based TD.
1.3 Required Cables
- PC ↔ LOGO! 8: standard Ethernet patch cable (Cat 5e or higher), straight-through. Auto-MDIX on the LOGO! side means crossover is not required.
- PC ↔ KP300: same — Ethernet patch, RJ45-RJ45, max 100 m segment length.
- LOGO! 8 ↔ KP300: same — Ethernet patch, RJ45-RJ45. If both devices are powered off, no crossover is needed thanks to Auto-MDIX on both units.
- LOGO! 8 ↔ Switch ↔ KP300: recommended topology. Use an unmanaged 100 Mbit switch (e.g., Siemens SCALANCE XB005) when the PC must remain connected for online diagnostics.
2. Network Architecture and IP Planning
The KP300 and the LOGO! 8 must reside on the same IP subnet, and the TIA Portal project must be configured with an HMI connection of type "SIMATIC LOGO! 8" using the S7 protocol on TCP/102. Before touching the project, decide on the addressing scheme.
2.1 Recommended Address Plan
| Device | IP Address | Subnet Mask | Default Gateway | Notes |
|---|---|---|---|---|
| Engineering PC | 192.168.0.10 | 255.255.255.0 | 0.0.0.0 | TIA Portal PG/PC interface |
| LOGO! 8 BM | 192.168.0.1 | 255.255.255.0 | 0.0.0.0 | Siemens default for 0BA8 |
| KP300 Basic mono PN | 192.168.0.20 | 255.255.255.0 | 0.0.0.0 | Set in Control Panel → Network & Dial-up |
| LOGO! 8 CM (Ethernet expansion, optional) | 192.168.0.2 | 255.255.255.0 | 0.0.0.0 | LOGO! 8 supports up to 8 network nodes from one BM |
2.2 Topology Options
3. Prerequisites
- LOGO! 8 0BA8 BM with firmware >= FS:03 (use the LOGO! display menu to check: LOGO! > Diagnostics > Versions). FS:01/02 are still in the field but have known connection-drops with V14+ WinCC. Upgrade to FS:04 or later for the most stable S7 sessions.
- KP300 Basic mono PN 6AV6 647-0AH11-3AX0 (image version V13.0.0.0 or later). The image version is shown on the loader screen at boot: System > Information > Image Version.
- TIA Portal with WinCC Basic installed. The minimum version depends on the LOGO! 8 firmware: TIA V13 SP1 + HSP for LOGO! 8 supports FS:01/02/03; TIA V16 supports up to FS:04; TIA V18 supports FS:05 and FS:06 (LOGO! 8.3 / 8.4). Download the matching Hardware Support Package (HSP) from the Siemens HSP download page (Entry ID 72341852).
- Ethernet switch (optional but recommended) and three patch cables.
- 24 V DC power supply capable of 1.5 A (enough for both LOGO! 8 BM and KP300 from a single 24 V bus).
- Admin rights on the engineering PC — required to change the PG/PC interface and to install TIA Portal.
4. TIA Portal Project Setup
4.1 Create the Project
- Start TIA Portal. Create new project → name it (e.g.
LOGO8_KP300_Demo) → set project path → Create. - In the portal view switch to the project view: View > Project view.
- Add a SIMATIC LOGO! 8 device:
Project tree → Devices & Networks → double-click Add new device → SIMATIC LOGO! 8 > LOGO! 8 12/24RCE (or whichever BM you have). Confirm the version matches the firmware (e.g. 6ED1052-1CC08-0BA0 V1.8.x.x).
4.2 Configure the LOGO! 8 IP
- In the project tree open LOGO! 8 BM > Properties > General > PROFINET interface [X1] > Ethernet addresses.
- Set IP address =
192.168.0.1, Subnet mask =255.255.255.0. Leave Use router unchecked unless you really need cross-subnet access. - Tick Use IP protocol S7 (this is the default).
4.3 Add the KP300 to the Project
- Project tree → double-click Add new device → SIMATIC HMI > KP300 Basic > KP300 Basic mono PN → 6AV6 647-0AH11-3AX0, version V13.0.0.0 or later.
- Open HMI_1 [KP300] > Properties > General > PROFINET interface [X1] > Ethernet addresses → set IP address =
192.168.0.20, Subnet mask =255.255.255.0.
4.4 Wire the HMI Connection
- Open Devices & Networks → select the Network view tab.
- Click the LOGO! 8 BM. A small connection-handle appears at the right edge of the device.
- Drag a line from the LOGO! 8 handle onto the KP300. A new HMI connection is created.
- Select the new connection line. In the Properties > General > Connection pane verify:
- Type: HMI connection
- Partner (HMI): KP300
- Partner (PLC): LOGO! 8 BM
- Interface: PROFINET / S7
- In Properties > HMI connection > Connection path the access point should be S7ONLINE and the partner address should be
192.168.0.1(the LOGO! 8 BM). If the address reads 0.0.0.0, the HMI connection has not actually bound to the LOGO! 8 — see the troubleshooting matrix below.
5. LOGO! 8 Program (Tags and Blocks)
Before designing the HMI screens, expose at least one variable to the HMI. The KP300 can read inputs (I1…I24), outputs (Q1…Q16), markers (M1…M64), and the current values of the LOGO! built-in function blocks (e.g. counter values, on-delays, analog thresholds). The naming convention in the TIA Portal HMI tag list differs from LOGO! Soft Comfort; the table below summarizes the mapping.
| LOGO! Soft Comfort Address | TIA Portal HMI Tag (absolute addressing) | Data Type | Access |
|---|---|---|---|
| I1 … I24 | IB 0, IB 1, … IB 5 (bit level: I 0.0 … I 5.7) | BOOL / BYTE | Read |
| Q1 … Q16 | QB 0, QB 1, QB 2, QB 3 (bit level: Q 0.0 … Q 3.7) | BOOL / BYTE | Read |
| M1 … M64 | MB 0 … MB 7 (bit level: M 0.0 … M 7.7) | BOOL / BYTE | Read/Write |
| VW0 (Variable Memory, analog) | DB1, DBW0 … DBW850 (LOGO! 8 supports the variable memory block) | INT / WORD | Read/Write |
| AI1 … AI8 | IB 6, IB 7 (analog input words, scaled internally) | INT | Read |
| AQ1, AQ2 | QB 4, QB 5 (analog outputs) | INT | Read |
To expose a writable HMI tag, the LOGO! program must read the variable memory area. The following is a minimal "soft-starter" logic in LOGO! Soft Comfort that uses VW0 to receive a start command from the KP300 and writes back the motor state to VW1.
[LOGO! Soft Comfort — Function Block Diagram excerpt]
VW0 (Int) --[ > 0 ]--( B001: AND )--( B002: RS flip-flop )---- Q1 (motor contactor)
|
+--- VW1 := 1 (write 1 when running)
I1 (Start PB) ---+ ( B003: NOT )-- VW1 := 0 (when stopped)
I2 (Stop PB) ----+--( B004: OR )
The HMI tag definitions in TIA Portal are:
| HMI Tag Name | PLC Address | Data Type | Length | Acquisition |
|---|---|---|---|---|
| cmd_start | DB1.DBW0 | INT | 2 bytes | Cyclic, 1 s |
| state_motor | DB1.DBW2 | INT | 2 bytes | Cyclic, 1 s |
| ai_pressure | IB 6 | INT | 2 bytes | Cyclic, 1 s |
| di_overload | I 0.0 | BOOL | 1 bit | Cyclic, 1 s |
6. WinCC Basic Screen Design
- Open HMI_1 [KP300] > Screens > Add new screen (Root screen, 240 × 80 px).
- From the Toolbox palette drag:
- One Text field (header, e.g. "Process Overview")
- Three IO fields:
cmd_start,state_motor,ai_pressure - Two Buttons (F1 → start, F2 → stop) — these will write
1or0tocmd_start - One Bar element bound to
ai_pressure(range 0…1000) - One Status display bound to
di_overload(shows red when TRUE)
- Configure the IO-field Mode to Input/output for the start/stop fields and Output for the read-only fields.
- Add a second screen (e.g. Trend) using the Trend view object logging
ai_pressureevery 500 ms for 5 minutes. - Wire the F-keys: select the F1 button → Properties > Events > Press → add the action SetValue on tag
cmd_startwith value1. Repeat for F2 with value0.
7. Compiling, Downloading, and Commissioning
- Compile the LOGO! 8 program: LOGO! 8 BM > Compile > Software (rebuild all blocks). Resolve any "Function block not supported by target" errors — these typically come from a LOGO! Soft Comfort version mismatch (e.g. an FB from LOGO! 8.3 used in a LOGO! 8.0 project).
- Download to the LOGO! 8: select the LOGO! 8 device → Online > Download to device. The PG/PC interface should be S7ONLINE > Intel(R) Ethernet Connection I219-V — TCP/IP (or similar NIC). Confirm the target is shown as
192.168.0.1in the dialog. - Compile the HMI: HMI_1 [KP300] > Compile > Software (rebuild all). Warnings about unused tags or screen numbers above 100 can be ignored on the KP300 (it supports 100 screens).
- Download to the KP300: select the KP300 → Online > Download to device > Extended download to device (this lets you set the IP, transfer mode, and the HMI image in one go). Choose Transfer via Ethernet and enter the target IP
192.168.0.20. The KP300 will reboot into transfer mode automatically. - After the transfer the KP300 reboots and starts the runtime. The LOGO! 8 display should show no connection icon (no red X on the Ethernet symbol). If a red X is shown, see Section 9.
8. Verification
-
Connection state: on the LOGO! 8 front panel, navigate LOGO! > Diagnostics > Ethernet > Connections. There should be exactly one active connection showing the partner IP
192.168.0.20, port 102, type S7. -
Live tag: in WinCC, start the simulation (HMI_1 > Online > Simulation > Start with tag simulator) before the actual KP300 is connected. Toggle a bit in the simulator; the corresponding output on the LOGO! 8 should change. If the simulator cannot read
192.168.0.1, the S7 connection has not been established — check the project tree for a missing HMI connection. - KP300 diagnostics: on the panel press the system keys (F9, F10) to open System > Information > Connection status. The connection should be "Connected".
- End-to-end I/O check: force input I1 on the LOGO! 8 (or wire a pushbutton). The di_overload status display on the KP300 should toggle within one acquisition cycle (1 s by default).
9. Troubleshooting Matrix
| Symptom | Likely Root Cause | Diagnostic | Fix |
|---|---|---|---|
| WinCC says "Connection failed — partner not reachable" during download | Wrong PG/PC interface selected | Control Panel → Set PG/PC interface → must point to the physical NIC, not a virtual one | Set S7ONLINE access point to the active Ethernet adapter |
| LOGO! 8 shows red X on Ethernet icon | Subnet mismatch between HMI and PLC | LOGO! > Diagnostics > Ethernet — list connected devices | Change HMI or LOGO! IP so both are in 192.168.0.0/24 |
| KP300 boots to "Transfer mode" and stays there | No program loaded, or download was interrupted | Check WinCC transfer log for error codes 0xE0…0xEF | Re-run Extended download; do not power cycle the KP300 during transfer |
| HMI connection in project tree shows partner 0.0.0.0 | Connection not bound to LOGO! 8 | Right-click the HMI connection → Properties → Connection path | Delete and re-create the connection by dragging from KP300 to LOGO! 8 |
| Tags stay "0" / "#" on screen | Acquisition mode set to "On demand" but no trigger fires | Tag properties → Acquisition → set to "Cyclic" 1 s | Switch all LOGO! tags to cyclic acquisition |
| LOGO! 8 drops connection every 30–60 s | LOGO! 8 firmware < FS:03 with WinCC V14+ | Check LOGO! 8 firmware on display menu | Update LOGO! 8 firmware via SD card (LOGO! Soft Comfort > Tools > Firmware Update) |
| KP300 cannot be pinged from the PC | Firewall on the PC blocks ICMP, or PC is on a different VLAN |
ping 192.168.0.20 from a Windows command prompt |
Disable Windows firewall for the engineering network temporarily, or place the PC in the same subnet |
| Compiler error: "The LOGO! 8 device is not supported by this TIA Portal version" | LOGO! 8.3 / 8.4 (FS:05/06) used with TIA V13/V14 | Right-click the LOGO! device → Properties → Device information | Upgrade to TIA V18 or import the matching HSP from the Siemens HSP page |
| F1/F2 buttons on the KP300 trigger nothing on the LOGO! 8 | Event configured on "Release" instead of "Press", or wrong tag address | Select the button → Properties → Events | Wire event to "Press" and verify the address is DB1.DBW0 (decimal) |
10. Differences vs. the LOGO! TD
Engineers familiar with the LOGO! TD (Text Display) often assume the same four-function-key paradigm carries over to the KP300. The differences are summarized in the table below for reference.
| Aspect | LOGO! TD | KP300 Basic mono PN |
|---|---|---|
| Configuration tool | LOGO! Soft Comfort (drag-and-drop messages) | WinCC Basic inside TIA Portal |
| Function keys | 4 | 10 (5 F + 5 K) |
| Display | 4 lines × 12 characters, monochrome | 240 × 80 px, 4 blue shades |
| Variables per screen | Up to 4 tags per message line | Unlimited (subject to 100 screens × 100 tags) |
| Trend / alarm | No | Yes (trend, alarm log, recipe) |
| Communication link | LOGO! proprietary cable (6ED1 057-1AA00-0BA0) or Ethernet for the 0BA8 TD | Ethernet only (PROFINET) |
| Password / user administration | One password (LOGO! level) | Up to 32 users, 32 groups, password policies |
11. Firmware and Migration Notes
The KP300 Basic mono PN was the first monochrome PN panel in the SIMATIC HMI Basic line and is now in "phase-out — service phase" per the Siemens product lifecycle. It is still fully supported for new installations but for new projects the recommended successor is the SIMATIC HMI KTP400 Basic (4-inch, color) with catalog number 6AV2 123-2DB03-0AX0. The configuration process is identical: same HMI connection type, same S7 protocol, same tag mapping, only the device in the hardware catalog is different.
For LOGO! 8.3 (0BA8 FS:05) and LOGO! 8.4 (0BA9) the procedure remains unchanged. The only practical differences are:
- LOGO! 8.4 exposes up to 38 digital inputs and 28 digital outputs, requiring a wider tag list.
- The variable memory expanded to 4 blocks (DB1, DB2, DB3, DB4) in 0BA9 — the HMI tag list may need to be re-pointed if migrating from 0BA8.
- PROFINET S2 redundancy is supported on 0BA9 — irrelevant for an HMI connection but worth noting if the LOGO! is later integrated into a PROFINET ring.
12. Field-Commissioning Checklist
- LOGO! 8 BM powered, Ethernet LEDs (Link/Activity) lit on the port used.
- KP300 powered, 24 V DC measured between pins 1 (+) and 2 (−) of the power connector, current draw < 0.4 A.
- PG/PC interface in TIA Portal set to the correct NIC.
- Ping from PC to
192.168.0.1and to192.168.0.20both succeed. - LOGO! 8 project compiled and downloaded without warnings (except license / HSP notes).
- HMI project compiled and downloaded via "Extended download to device".
- HMI connection in project tree shows partner IP = LOGO! 8 IP, access point = S7ONLINE.
- Live tag test: change an input on the LOGO! → KP300 status display reacts within 2 s.
- F-key test: F1 on KP300 sets
cmd_start = 1, LOGO! output Q1 latches on. - Save the project archive (.zap) on the engineering laptop and a copy on the company file server.
FAQ
Can I connect the KP300 Basic mono PN directly to a LOGO! 8 without a switch?
Yes. With Auto-MDIX on both devices, a single patch cable is sufficient. However, the engineering PC must then be disconnected during runtime, and you will need to move the cable back to the PC each time you download. A 5-port 100 Mbit switch (e.g. SCALANCE XB005, 6GK5 005-0BA00-1AB2) is recommended for productive operation.
Which TIA Portal version do I need for LOGO! 8 and KP300?
TIA Portal V13 SP1 with the LOGO! 8 Hardware Support Package is the minimum. For LOGO! 8 FS:04 firmware use TIA V15.1 or later. For LOGO! 8.3 / 8.4 (0BA8 FS:05 / 0BA9) use TIA V18. WinCC Basic is sufficient — you do not need WinCC Comfort or Professional to configure a KP300.
Why does the LOGO! 8 show a red X on the Ethernet icon after I download the HMI project?
The red X means the LOGO! 8 cannot reach the partner IP. The three most common causes are: (1) the HMI's IP is on a different subnet (use 192.168.0.20 / 255.255.255.0 to match the LOGO! default 192.168.0.1), (2) the HMI connection in the TIA project has partner 0.0.0.0 (delete and re-create it), (3) the engineering PC's firewall is blocking the response. Disable the Windows firewall for the engineering network as a first check.
How many tags can the KP300 read from a LOGO! 8?
The KP300 supports up to 100 tags by default and 500 with the "Tags 500" option. The LOGO! 8 itself can expose up to 64 markers, 24 digital inputs, 16 digital outputs, 8 analog inputs, 2 analog outputs, plus the variable memory (DB1, DBW0 to DBW850 on 0BA8, four full DBs on 0BA9). In practice, fewer than 50 tags cover the vast majority of LOGO! 8 applications.
Can the KP300 write to LOGO! markers and the variable memory?
Yes. Markers M1–M64 (MB 0…MB 7) and the variable memory (DB1.DBW0…) are read/write. Inputs (I…) and outputs (Q…) are read-only from the HMI side. Use markers or variable memory to pass operator setpoints (target pressure, setpoint temperature) from the KP300 to the LOGO! program.
Is the LOGO! 8 BM a switch or a hub?
Neither — the BM has a single Ethernet port. If you need to connect both the KP300 and a PC to the LOGO! at the same time, use an external unmanaged switch. Siemens' own SCALANCE XB005 (6GK5 005-0BA00-1AB2) is rated for industrial use, supports PROFINET QoS, and is a drop-in fit for the LOGO! 8 ecosystem.
Why is the F1 button on the KP300 not starting the motor even though the project compiled cleanly?
The most common cause is that the button's Press event is wired to the wrong tag (for example a Boolean tag instead of DB1.DBW0) or to the Release event instead of Press. Open the button's Properties → Events and confirm the action is SetValue on cmd_start with value 1 on the Press event. Also check that cmd_start is configured as Input/output in the tag list, not Output.