More information about WinSPS-S7...

Create a new solution (new PLC program)

You can create a new solution with the button "Create a new solution"

on the Home Screen of WinSPS-S7.

Then you can enter the name of the new solution and the location.

User interface of WinSPS-S7 - Overview

Click on the picture on the left site to enlage the picture.

Then you see the most important items of the user interface

of WinSPS-S7.

Edit a symbol table

In the register tab "Symbol table" you find the symbols for your PLC program.


Features in the symbol table:

  • Add line comments 
  • Search functions
  • Fast editing: add a symbol and increase, decrease the address automatically
  • Monitoring in the symbol table
  • Bookmarks in the symbol table


Open or create a block

In the register "Project content" you can open an existing block via double click

or create a new block with a button.

The block editor

With the block editor of WinSPS-S7 you can edit your S7 block with ease.

In the block header you can edit the local block variables.

Under that you find the networks of the block. Each network can be expanded or collapsed by a mouse click.

Furthermore you can move networks via drag and drop.

In the network header line you have several icons to change the representation (STL, LAD, FBD),

or copy, paste and delete the network.

The block editor have the "Intellisense" feature, that you can enter your code fast and convenient.

Work with the Software PLC (PLC Mask)

The PLC Mask is a view to the Software-PLC.

You can add the following modules:

  • Digital input and output (16- and 32 Bit)
  • Analog input and output (Slider)
  • BCD input module, BCD output module

The PLC mask is independed to the hardware configuration.

So can add and delete modules suittable for your simulation task.

You can toggle digital inputs with the mouse or keybord ('0' - '7').

Analog inputs can be modified with a slider and analog outputs are displayed with a bar graph.


The Software-PLC is like a real PLC: If an error occures, the Software-PLC switches to STOP mode and

you can display the diagnostic buffer (CTRL+D) to search after the reasons.


Upload a block to the Software-PLC or real PLC

After you change a block you must transfer it into the Software-PLC or a real PLC.

You can use the normal upload function or the synchronize feature.

The synchronize function determine witch blocks are different to the block in the

PLC and upload only them into the PLC with one mouse click.

Block monitoring

In the left image you see two networks in monitoring mode.

In WinSPS-S7 you can select the representation (STL, LAD, FBD) for each network separatly.

Create a new FC and call it within the OB1

Follow these steps to create a FC1 and call it in the OB1:

  1. Create the FC1
  2. The FC1 is now in the table. Open with a double click.
  3. Fill the FC1 with content
  4. Open the OB1 with a double click and write "CALL FC" and the intellisense window appears
  5. The parameters of the FC1 will be inserted automatically with default acutual parameters.

Create a new hardware configuration

To create a new hardware station, go to the project tree and open the node "Hardware station".

Now you see the existing hardware stations of the project.

To create a new hardware station double click on the item "Create new".

Then you can define the name of the hardware station.

After this the hardware configurator will be started.

Now you can edit the station.

Import a STEP7 project (SIEMENS STEP7 V5.x)

In the home screen you can import a STEP7 project with the

button "Import a STEP7-Project...".

A Open-File-Dialog appears and you can select a ZIP-file or a root file

of a STEP7 project (.S7P, .S7S)

Import the hardware configuration of a STEP7 project

After you import a STEP7 project you can also view the hardware configuration of them:

  1. Import the STEP7 project
  2. Create a new hardware station in the project tree (see above section)
  3. Select the option "load a station from..." (see pic.)

Then the hardware configurator loads the informations in the system data blocks (SDBs) and

show the hardware configuration in the table.


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.