Step 7 Lite Networking Limits: PLCSIM and Virtual Commissioning

David Krause15 min read
HMI ProgrammingSiemensTechnical Reference
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

STEP 7 Lite is the no-cost entry-level engineering tool in the SIMATIC programming family, distributed by Siemens for stand-alone configuration of SIMATIC S7-300 and S7-400 stations. The tool was positioned by Siemens as a teaching and evaluation platform, not as a full design environment. This positioning drives every limitation covered in the rest of this article: STEP 7 Lite V3.0 is shipped without a software controller (PLCSIM) and without any networking blocks for PROFIBUS or PROFINET. Engineers who need to validate a program against virtual I/O, or who must configure distributed stations, must step up to a paid STEP 7 Professional / TIA Portal license and bundle PLCSIM or a hardware-in-the-loop test rig.

The two official Siemens references that anchor every statement in this document are the SIMATIC Programming with STEP 7 Lite V3.0 manual (PDF) and the STEP 7 Lite Available for Free Downloading knowledge base article (ID 22764848). Both are published on the Siemens Industry Online Support portal and should be considered the source of truth for the install base, supported operating systems, and the list of optional packages that are not bundled with the Lite variant.

Product Scope and Intended Use

STEP 7 Lite is intentionally narrow. According to the V3.0 manual, the tool is designed to support you when installing and commissioning stand-alone SIMATIC S7-300 and S7-400 stations with a single CPU and a locally connected central rack. It is not designed for multi-project engineering, multi-CPU racks, or for designing networks that include remote I/O (ET 200), drives, or HMI panels. Use cases that fall outside this scope must be addressed with STEP 7 V5.x Professional or with the TIA Portal (STEP 7 Professional in the TIA Portal).

STEP 7 Lite V3.0 Scope Comparison
Capability STEP 7 Lite V3.0 STEP 7 Professional (TIA Portal)
Stand-alone S7-300 / S7-400 programming Yes Yes
LAD / FBD / STL editors Yes Yes (plus SCL, GRAPH)
PLCSIM bundled No Optional add-on
PROFIBUS DP network configuration No Yes
PROFINET network configuration No Yes
Distributed I/O (ET 200S, ET 200M, ET 200pro) No Yes
HMI panel integration (WinCC flexible / TIA WinCC) No Yes
Multi-project / team engineering No Yes
Cost Free download License required (MLFB 6ES7 822-1AA04-0YA5 or current equivalent)

The boundary is functional, not price-driven. Even when an engineer licenses STEP 7 Lite through a Siemens sales channel for use in production, the missing PLCSIM and missing NetPro-equivalent blocks mean that the tool cannot perform a closed-loop functional test of the program without real S7-300 or S7-400 hardware in front of it.

Supported SIMATIC Hardware

STEP 7 Lite V3.0 supports the CPU families that were current at the time of release. The following list is derived from the device-configuration appendix of the V3.0 manual and should be cross-checked against the current hardware catalog because Siemens has since discontinued several of the older CPUs.

  • SIMATIC S7-300: CPU 312, CPU 314, CPU 315-2 DP, CPU 315-2 PN/DP, CPU 317-2 DP, CPU 317-2 PN/DP, CPU 319-3 PN/DP (each at the firmware level published in the manual).
  • SIMATIC S7-400: CPU 412-1, CPU 412-2, CPU 414-2, CPU 414-3, CPU 416-2, CPU 416-3, CPU 417-4 (each at the firmware level published in the manual).
  • Centralized I/O only: SM 321 digital input, SM 322 digital output, SM 323 digital I/O, SM 331 analog input, SM 332 analog output, SM 334 analog I/O, FM 350-1/350-2 counter, FM 351 positioning, FM 352 cam, FM 353 positioning, FM 354 positioning, FM 357-2 path interpolation, CP 340 / CP 341 point-to-point, CP 343-1 Lean / CP 343-1 / CP 343-1 Advanced for Industrial Ethernet (configured as a single-station interface, not a routed network).
Ambiguity note: The free STEP 7 Lite V3.0 download supports the device set published in 2008. CPUs released after 2008 (for example the S7-300 CPU 315F-2 PN/DP safety CPU, or the S7-400 CPU 410 with newer firmware) require STEP 7 V5.5 + Service Pack, or current TIA Portal, plus the matching Hardware Support Package (HSP). If a CPU is not visible in the HW Config catalog after installing the latest HSP for STEP 7 V5.x, STEP 7 Lite cannot add it.

Networking Architecture Limitations

STEP 7 Lite is single-station by design. The V3.0 manual states explicitly that the tool does not include a network editor comparable to NetPro, and the project tree does not expose PROFIBUS DP masters, PROFIBUS DP slaves, PROFINET IO controllers, or PROFINET IO devices. The following functions are therefore unavailable inside the IDE:

  • Insertion of PROFIBUS DP master or slave objects into HW Config.
  • Insertion of PROFINET IO devices (ET 200, SINAMICS drives with PROFINET, SCALANCE switches) into HW Config.
  • Insertion of S7 connections over Industrial Ethernet or PROFIBUS for PUT/GET, USEND/URCV, or BSEND/BRCV between two CPUs.
  • Configuration of routing tables, gateway addresses, or subnet masks for inter-network communication.
  • Symbolic assignment of HMI tags for a WinCC flexible or TIA WinCC panel.

For a project that requires any of the above, the only supported migration is to STEP 7 V5.5 Professional (legacy path) or to TIA Portal V17 / V18 / V19 with STEP 7 Professional and WinCC Professional (current path). The legacy path keeps the S7-300 / S7-400 hardware catalog current up to roughly 2017 and remains the lowest-cost route for users who do not want to retrain in the TIA Portal environment.

PLCSIM Integration: Why It Is Excluded

PLCSIM is the S7-PLCSIM software controller, a Windows process that emulates an S7-300 or S7-400 CPU in memory. It is the standard tool for offline functional testing of STEP 7 programs because the developer can load the compiled blocks into PLCSIM, force inputs, toggle outputs, and watch OB1 / OB35 / OB100 cycle behavior without any real PLC in the loop. The field report captures a recurring user expectation: that PLCSIM is included with STEP 7 Lite. It is not, and the Siemens KB article 22764848 is explicit that STEP 7 Lite is the easy to use and intuitive programming software for the implementation of stand-alone solutions, with no simulation stack or network stack shipped in the same package.

Technically, PLCSIM is an Automation License Manager-managed optional product. Installing it without the corresponding license fails at the first PG-PC interface assignment. Even if the install is forced, the STEP 7 Lite online interface dialog does not list PLCSIM as a target because the Lite IDE is linked against a stripped subset of the STEP 7 API that excludes the SIMATIC simulation interface (S7ONLINE access point does not expose the PLCSIM TCP server). The result is the same as if PLCSIM were not installed at all: the "Accessible Nodes" browser returns no virtual CPU.

Licensing Model and MLFB Catalog

STEP 7 Lite itself is a free download. The product is registered on the Siemens Industry Mall under the entry referenced in KB 22764848 and is delivered as a DVD image or a self-extracting install bundle. PLCSIM and STEP 7 Professional are not free and are quoted under separate MLFBs. The catalog numbers below are reproduced from the Siemens Industry Online Support product tree as of the V5.4 generation referenced in the field report; current TIA Portal generation uses different MLFBs that are out of scope for STEP 7 Lite.

STEP 7 / PLCSIM MLFB Reference (Legacy S7-300 / S7-400 Line)
MLFB Product Notes
6ES7 810-2CC03-0YX0 STEP 7 Lite V3.0 Free download, single-user license per KB 22764848
6ES7 810-4CA08-0YX0 STEP 7 V5.5 Professional Includes S7-GRAPH, S7-SCL, S7-PLCSIM, options for NetPro networking
6ES7 841-0CC05-0YX0 S7-PLCSIM V5.4 Standalone PLCSIM (legacy line)
6ES7 810-2CA04-0YX0 STEP 7 V5.4 Professional Includes S7-PLCSIM and NetPro networking
Ambiguity note: Siemens has rotated MLFBs between V5.4 and V5.5 and again when STEP 7 was folded into TIA Portal. The MLFBs above are reproduced from the field report's reference to S7-PLCSIM V5.4 and the V3.0 STEP 7 Lite manual. Before purchasing, confirm the current MLFB on the Siemens Industry Mall or with a Siemens sales representative. The technical capability claim (PLCSIM is licensed, STEP 7 Lite is free) is stable across rotations; the exact MLFB string is not.

Installing STEP 7 Lite V3.0 on a Windows PG

The V3.0 install procedure follows the standard Siemens automation software workflow. Use this section as a checklist; cross-check against the install chapter of the STEP 7 Lite V3.0 manual for the current OS matrix because the manual pre-dates Windows 10 / 11 and may not list every modern Windows edition as a supported host.

  1. Verify Windows administrator rights. The setup writes to %ProgramFiles%\Siemens\Automation and to HKLM registry keys under SOFTWARE\Siemens\Automation.
  2. Disable antivirus real-time scan temporarily. The setup installs SIMATIC diagnostic agents that some AV engines flag as suspicious on first execution.
  3. Mount the STEP 7 Lite DVD image or extract the self-extracting archive to a local folder with a path that does not contain spaces (for example C:\Siemens\STEP7Lite_V30).
  4. Launch Setup.exe from the install root. The setup wizard detects any existing STEP 7 / TIA Portal installation and refuses to install side-by-side if a major version conflict is detected.
  5. Choose User-defined installation and clear every optional component whose description mentions NetPro, PLCSIM, or remote I/O. These components are not present in the Lite package, but the check-boxes appear in the custom dialog for users migrating from a Professional install.
  6. Restart when prompted. The Automation License Manager service (almsrv.exe) is registered on first install and must be running before STEP 7 Lite starts.
  7. Start STEP 7 Lite, accept the license transfer dialog, and confirm that the SIMATIC Manager opens a fresh S7-300 or S7-400 project.

If the install aborts with the dialog "The version of Windows is not supported", the host is outside the OS matrix published in the V3.0 manual. The supported path is to use a virtual machine running one of the supported OS editions, or to upgrade the engineering station to a current Siemens engineering tool.

Migration Paths: STEP 7 Professional and TIA Portal

Three pragmatic migration paths cover the most common situations where STEP 7 Lite runs out of capability.

Path A: Add PLCSIM only, keep STEP 7 Lite

Installing S7-PLCSIM next to STEP 7 Lite does not produce a working simulation setup. The STEP 7 Lite "Accessible Nodes" browser cannot target a PLCSIM instance. The only useful artifact you keep is the S7-PLCSIM operator interface, which can be useful for reading bit-forced states when you later migrate the program to a TIA Portal install on the same machine.

Path B: Upgrade to STEP 7 V5.5 Professional

STEP 7 V5.5 Professional retains the classic SIMATIC Manager user interface, the S7-300 / S7-400 hardware catalog, NetPro for PROFIBUS and PROFINET networking, and ships S7-PLCSIM as a bundled option. Existing STEP 7 Lite projects open without conversion. The learning curve is minimal because the LAD / FBD / STL editors are identical.

Path C: Migrate to TIA Portal

TIA Portal V17 / V18 / V19 with STEP 7 Professional and WinCC Professional is the current Siemens engineering environment. TIA Portal imports STEP 7 V5.x projects through the "Migrate project" wizard and converts the S7-300 / S7-400 hardware catalog to the portal view automatically. TIA Portal also ships PLCSIM V17 / V18 / V19 (one PLCSIM instance per Engineering Station license seat) and supports virtual commissioning through the S7-PLCSIM Advanced add-on for closed-loop simulation against a plant model.

Virtual Commissioning Alternatives Without PLCSIM

When a paid PLCSIM license is out of reach, three alternatives are commonly used in industry. None of them ships with STEP 7 Lite, but they are worth listing because the question "can I test my program in the virtual world" arises in every STEP 7 Lite project.

  1. IO-Link master on the network. Build the program in STEP 7 Lite for an S7-300 with a real but inexpensive CPU 312C or CPU 314C and connect only the I/O simulation terminal (for example a 24 V push-button / LED panel) to the front connector. This is "real hardware, virtual plant".
  2. CODESYS soft-PLC. Use a third-party soft-PLC that supports the STEP 7 STL / LAD dialect. This is non-stock Siemens and is not endorsed by the V3.0 manual, but it gives a virtual CPU that runs the compiled S7 code.
  3. Factory I/O with PLCSIM Advanced. Factory I/O by Real Games drives S7-PLCSIM Advanced over the PLCSIM Advanced TCP interface to provide 3D plant simulation. This requires TIA Portal + PLCSIM Advanced and is therefore not viable inside STEP 7 Lite, but it is the de facto reference for virtual commissioning with Siemens controllers.

Troubleshooting Matrix

The following matrix maps the most common user-reported issues in the STEP 7 Lite scope to their root cause and the recommended action. The issue text is in the language of the original user report; the root cause and the action are derived from the V3.0 manual and the Siemens KB article.

STEP 7 Lite Troubleshooting Matrix
Issue Root Cause Recommended Action
"Can I add a hardware network in STEP 7 Lite without physical hardware?" STEP 7 Lite does not include NetPro, the network editor required to build PROFIBUS or PROFINET subnets, and does not include PLCSIM, the software CPU that would let the project run without real hardware. Migrate the project to STEP 7 V5.5 Professional (legacy path) or to TIA Portal with STEP 7 Professional (current path). Both packages license PLCSIM and include a network editor.
"Accessible Nodes browser returns nothing even with PLCSIM installed." STEP 7 Lite cannot target the PLCSIM virtual CPU because its online interface dialog does not expose the PLCSIM access point. Open the same project in STEP 7 V5.5 Professional or TIA Portal; the PLCSIM target will appear in the "Accessible Nodes" browser of those tools.
"Setup aborts with version-not-supported error on Windows 10 / 11." STEP 7 Lite V3.0 was released before Windows 10 and the install media does not contain a manifest entry for newer Windows builds. Use a Windows 7 or Windows XP virtual machine for STEP 7 Lite, or migrate the project to a current Siemens engineering tool that supports Windows 10 / 11.
"Missing CPU in HW Config after installing the latest HSP." STEP 7 Lite V3.0 was bundled before the HSP delivery mechanism was introduced for the Lite line. New HSPs target STEP 7 V5.5, not STEP 7 Lite. Open the project in STEP 7 V5.5 Professional, install the matching HSP, and migrate the station.
"Cannot save a project to a network share." STEP 7 Lite stores projects in the classic *.S7P format with a fragile project tree that is not designed for multi-user access. Save the project to a local C:\Siemens\S7Project folder and copy the entire folder to the share after closing STEP 7 Lite.

Verification Checklist Before Commissioning

Use the following checklist after installing STEP 7 Lite V3.0 and before opening a customer project. Each item is mapped to a specific dialog or registry key so the verification is reproducible.

  1. Confirm that SIMATIC Manager launches from Start > SIMATIC > STEP 7 Lite without an Automation License Manager error. A missing almsrv.exe registration is the most common cause of launch failure.
  2. Create a new S7-300 station, insert a CPU 314, and confirm that the program can be saved, compiled, and downloaded to a real CPU 314 over MPI. If MPI download is not available, the install is missing the PC Adapter driver.
  3. Verify the Set PG/PC Interface dialog lists at least one of: S7ONLINE (STEP 7) -> TCP/IP, S7ONLINE (STEP 7) -> PC Adapter (MPI), or S7ONLINE (STEP 7) -> PLCSIM. The PLCSIM entry is the one that confirms a paid PLCSIM is installed and licensed.
  4. Open HW Config and confirm the catalog on the right shows S7-300 and S7-400 modules. If the catalog is empty, the install was corrupted; re-run Setup.exe in repair mode.
  5. Confirm that the install path is excluded from Windows Defender real-time scanning. Siemens automation software is a frequent false positive on first execution.

Edge Cases and Field-Proven Caveats

Three caveats are worth highlighting because they are not obvious from the manual but appear regularly in field support.

  • STEP 7 Lite does not block side-by-side installation with TIA Portal, but TIA Portal writes a different S7ONLINE access point. After installing TIA Portal, re-open Set PG/PC Interface in STEP 7 Lite and re-select the TCP/IP or PC Adapter access point; otherwise the "Accessible Nodes" browser in STEP 7 Lite will scan the wrong subnet.
  • STEP 7 Lite does not support multi-language project comments. All comments are stored in the project language installed with STEP 7 Lite. Migrate comments to a STEP 7 V5.5 Professional or TIA Portal project if the customer requires bilingual documentation.
  • STEP 7 Lite blocks project import from TIA Portal. The "Migrate project" wizard is a TIA Portal function; STEP 7 Lite can only import classic STEP 7 V5.x *.S7P archives.

FAQ

Can STEP 7 Lite add a PROFIBUS or PROFINET network without real hardware?

No. STEP 7 Lite V3.0 is delivered without NetPro, the network editor, and without PLCSIM, the software controller. To configure a PROFIBUS DP or PROFINET IO subnet in the project, you must upgrade to STEP 7 V5.5 Professional (legacy path) or to TIA Portal with STEP 7 Professional (current path). See the STEP 7 Lite V3.0 manual for the explicit feature list.

Is PLCSIM free for use with STEP 7 Lite?

No. S7-PLCSIM is a separately licensed product and is not bundled with STEP 7 Lite. The field report notes that S7-PLCSIM V5.4 is sold under its own MLFB and is registered through the Automation License Manager. Without a valid PLCSIM license and a STEP 7 V5.5 Professional or TIA Portal host, the PLCSIM target does not appear in the "Accessible Nodes" browser.

Which Windows versions are officially supported by STEP 7 Lite V3.0?

The V3.0 manual lists Windows XP Professional and Windows 7 Professional / Ultimate as the supported 32-bit hosts. Windows 10 and Windows 11 are not on the official matrix, although the install can sometimes be coaxed into running in compatibility mode. For long-term support, migrate to a current Siemens engineering tool, which is the only path that keeps the install under a Siemens-supported OS contract.

Can I keep my STEP 7 Lite project when I migrate to TIA Portal?

Yes. TIA Portal includes a "Migrate project" wizard that imports classic STEP 7 V5.x *.S7P archives, including those created in STEP 7 Lite. The wizard converts the S7-300 / S7-400 hardware catalog to the TIA Portal view and preserves the program blocks. You still need a TIA Portal STEP 7 Professional license and a PLCSIM license to use the migrated project for virtual commissioning.

Where do I download STEP 7 Lite from?

Siemens publishes the free STEP 7 Lite download through the official Industry Online Support portal. The current entry is Siemens KB article 22764848 (STEP 7 Lite Available for Free Downloading). Download from that Siemens URL only; third-party mirrors are not endorsed by Siemens and may bundle outdated or modified install media.

Back to blog