S7-Software PLC for Simulation purposes with customizeable simulation desktop

What can you do with WinPLC-Engine?

WinPLC-Engine is a Software-PLC with TCP/IP interface.

It can be used with SIEMENS Step7 V5.x or SIEMENS TIA Portal V11, TIA Portal V12, TIA Portal V13.


You can create your own simulation user interface with digital and analog inputs and outputs.

The user interface can look like a real PLC or like a simulation board.


Steps to use WinPLC-Engine:

  1. Create a new project with your programming tool
  2. Create a hardware configuration with a S7-PN PLC
  3. Edit the IP-settings of the PLC in the hardware configuration
  4. Enable the watch mode in WinPLC-Engine
  5. Now you can access the Software-PLC with your programming tool and first transfer the blocks and then start the block monitoring.

Use WinPLC-Engine with TIA Portal V13

To use WinPLC-Engine with TIA Portal V13 you must use WinPLC-Engine V1.6.0 (or newer).

The most important facts

Key features:

  • S7-300 Software-PLC with ethernet connection
  • Compatible with Step7 V5.x or TIA Portal V11
  • Create your own simulation board with the following items:
    - LED as input
    - LED as output
    - Bar as analog input
    - Bar as analog output
    - Labels
    - Labels with status informations of inputs, outputs, data, flags
    - Background image
  • Your PLC simulation environment can look like a real PLC or like a simulation board

WinPLC-Engine Gallery


Can be used with the following operating systems:

  • Windows 10 (32- and 64 Bit)
  • Windows 8 (32- and 64 Bit)
  • Windows 7 (32- and 64 Bit)
  • Windows XP (32 Bit)
  • For all Editions: Home, Pro, Ultimate

Multi-Language Software:

  • German
  • English
  • French
  • Russian
  • Portuguese
  • Spanish


Order now WinPLC-Engine ...


Download the demo version:

Frequently Asked Questions (FAQ):

  • Q: What is the difference between SPS-VISU and WinPLC-Engine?
    A: SPS-VISU is designed to simulate the whole machine with
    dynamic parts as cylinders, belts, ...
    WinPLC-Engine is designed to show a static view (e.g. PLC, Simulation board)

MHJ-Software Newsletter

Shall we keep you updated?

Subscribe to our newsletter.

Do you have a question? Send a message to us...

Note: Please fill out the fields marked with an asterisk.