Siemens Industry Online Support
Siemens AG
Entry type: Product note Entry ID: 109752225, Entry date: 12/21/2017

Delivery Release SIMATIC STEP 7 Professional / Basic V15

  • Entry
  • Associated product(s)
Controller software of the new generation

SIMATIC STEP 7 is the world's best known and most widely used programming software in industrial automation. SIMATIC STEP 7 (TIA Portal) is a winner thanks to innovative engineering for both proven and new SIMATIC controllers.

You can find the latest news on additional TIA Portal products at the following site: 109752224

Highlights SIMATIC STEP 7 V15

STEP 7 V15 includes new features for all phases of the engineering workflow.

Hardware configuration

  • The following new CPUs of the S7-1500 family complete the portfolio:

      • CPU 1518(F)-4 PN/DP MFP (multifunctional platform) 

      • CPU 1516T(F)

  • Hardware recognition of real existing PROFINET IO devices: The online function "hardware recognition" detects IO devices on the connected PROFINET subnet. You can transfer a detected device to your project: STEP 7 inserts the IO device with all the modules and submodules, thus saving the manual insertion of IO devices and modules from the hardware catalog.

  • The "Go to device view" function enables fast navigation from the PLC tag table to the configured input or output in the device view.

  • Extended alarm display with new filter functions.

Breakpoints for S7-1500 as of firmware V2.5 109753989

  • Testing with breakpoints is also possible in mixed LAD/FBD blocks for SCL and STL programs.

  • When a breakpoint is reached, the CPU goes to the "HOLD" operating state. Tags can also be monitored and controlled when the breakpoint is reached.

  • This allows the STL and SCL program code to be tested step-by-step using breakpoints in order to find and correct logical errors during program creation. This enables easy and fast analysis of complex programs before the actual commissioning.

Editors for programming languages

  • Multilingual project texts, such as block and network titles or comments, can be displayed and edited directly in the programming editors in all available languages. You can also export and Import the texts for external translation. The following editors support local display of project texts: PLC tag table, programming editor (LAD, FBD, SCL, STL, GRAPH), data blocks and PLC data types.

  • The status bar has been extended in SCL. The current cursor position is now displayed. By doubleclicking on the line number, you can call the "Go to line number" function to navigate to additional lines. The editing mode (insert/overwrite) is also shown in the status bar. You can switch the editing mode by double-clicking on the display field.

Language innovations

  • "References" provides a new type of pointer. References are typed pointers that refer to a specific ata type. When you use references, you define the data type during the creating of the program. ecause the data type does not have to be determined at runtime, the program will perform better nd be more clearly structured. "Dereferencing" gives can direct write or read access to the referenced ag without having to copy the tag beforehand or integrate additional instructions in your program.

     CPU of the S7-1500 series as of version V2.5 is required to use referencing. With STEP 7 V15, references can initially only be saved for one cycle.

  • Constants of the BOOL type can be used at inputs of instructions in LAD/FBD. This facilitates the esting or "bridging" of current paths.

    An S7-1200 CPU as of FW V4.0 or an S7-1500 as of FW V1.8 is required for this function.

New instructions

  • You can use the "FileReadC" and "FileWriteC" instructions to read data from an ASCII file on the SIMATIC memory card on S7-1500 CPUs or write data to an ASCII file on the SIMATIC Memory Card.

  • You can use the "GetClockStatus" instruction to read the following information from the CPU-internal clock on S7-1500 CPUs:

    • Information about time synchronization via an NTP Server

    • Information about whether automatic switching of daylight saving to standard time is activated

  • With the help of the "EQ_TypeOfDB" instruction (SCL: "TypeofDB"), the data type of a data block which is addressed via a DB_ANY tag can be determined.

  • The existing "SCATTER" and "GATHER" instructions have been extended and now also support an anonymous STRUCT data type and PLC data types with Boolean elements only.

  • There are two new PID auxiliary functions available: They reduce the programming effort for Tasks in control technology.

    • "SplitRange"

      Is used for distribution of the controller output to several actuators. Dependent on the controller output, this enables different actuators to be controlled

    • "RampFunction"

      This limits the sweep rate and the maximum values of signals. The slew rate can be individually limited in four operating areas: For positive or negative signals, for rising or falling signals.

System functions

  • The information system offers the possibility to display hardware manuals integrated. This has the advantage that you can search, filter or use the content as a favorite. Some hardware manuals are already included in the installation of the TIA Portal V15. If necessary, you can download additional hardware manuals available as support packages. To do this, select the function "Check for updates" in the toolbar of the table of Contents.

  • Local user and rights management

    • Managing project users

    • Open new function rights as read only / open project as read only + write / create users and roles

    • Managing project roles

    • Assignment of users to project roles

    • A block for industrial security with TIA Portal

    • Efficient user administration for products in a TIA Portal project


  • Global libraries can be exported as read-only libraries. The contained library types have permanent write protection and are therefore protected against changes. Write protection of the library types is retained even when they are used as a type instance. Write protection of protected global libraries cannot be revoked. Read-only libraries are available for PLC and HMI types.

New functionality for controlling operands

  • Boolean operands can be controlled by double-clicking on the monitor value. The actual values can be toggled easily and quickly.

  • Non-Boolean operands can also be controlled easily and quickly via the stored dialog.

  • Both global tags and instance tags are supported in the DB.

Cross-references for instructions used

  • User-defined "Instruction" type filters enable you to display all the instructions used in a CPU in the cross-references with the respective instruction Versions.

Loading PLC tag tables

  • PLC tag tables can be uploaded to and downloaded from the device in the specified structure and enable improved team engineering on the CPU.

  • The PLC tag tables on the CPU are also displayed with "Accessible devices" and on the memory card.

  • The online/offline comparison gives you a detailed overview of the tags available online and offline in the individual PLC tag tables.


  • Know-how protected blocks of an S7-1500 CPU can be simulated with PLCSIM V15 (S7-1200 CPUs are currently not supported).

  • Using a slider for analog values and pushbuttons for Boolean values, you can very easily make changes to values within the SIM table for quick testing of the STEP 7 user program.

  • PLCSIM V15 and PLCSIM Advanced V2.0 can be installed on the same PC. Simultaneous use of both simulation tools is excluded, however.


  • Generation of virtual signals based on mathematical functions from the recorded signals. The following functions are supported:

    • Basic arithmetic

    • Absolute value, square root, square, 1/x, modulo operation

    • Integral, differentiation

    • Filter function

  • Calculation of the mean, RMS and integral of the selected signal in the range of the measurement cursors

  • Time tags of type TIME, LTIME, TOD, LTOD, DATE and LDT can be recorded as a signal and used to specify trigger conditions

  • Import and export of superimposed measurements

  • Moving the measurement cursors using the arrow keys


  • SIMATIC STEP 7 Professional V15
    is the high-performance, integrated engineering system for the latest SIMATIC controller S7-1500, S7-1200, S7-300, S7-400, WinAC and ET 200 CPU. S7-PLCSIM for simulation of the S7-1500, S7-1200 CPU as well as SIMATIC WinCC Basic for configuration of Basic Panels and SINAMICS Startdrive for configuration of drives are included in the product package.
  • SIMATIC STEP 7 Basic V15
    is the easy-to-use engineering system for the small modular SIMATIC S7-1200 controller and the associated I/Os. It includes S7-PLCSIM for simulating the S7-1200 CPU and SIMATIC WinCC Basic for configuration of the SIMATIC Basic Panels.

System requirements

The following table lists the recommended hardware and software requirements


Intel® Core™ i5-6440EQ (up to 3.4 GHz)

 RAM 16 GB (min. 8 GB, 32 GB for large projects)
 Hard disc SSD with 50 GB of free space
Monitor 15.6" Full HD Display (1920 x 1080 or more)
 Operating system

Windows 7 (64-bit)

  • Windows 7 Home Premium SP1 *
  • Windows 7 Professional SP1
  • Windows 7 Enterprise SP1
  • Windows 7 Ultimate SP1

Windows 10 (64-bit)

  • Windows 10 Home Version 1703 *
  • Windows 10 Professional Version 1703
  • Windows 10 Enterprise Version 1703
  • Windows 10 Enterprise 2016 LTSB
  • Windows 10 IoT Enterprise 2015 LTSB
  • Windows 10 IoT Enterprise 2016 LTSB

Windows Server (64-bit)

  • Windows Server 2012 R2 StdE (full installation)
  • Windows Server 2016 Standard (full Installation)

*for Basic edition only


Please note the following change regarding the installation of STEP 7:

  • Setup for STEP 7 Professional / WinCC Advanced Engineering
    The products STEP 7 Basic / Professional and WinCC Basic / Comfort / Advanced are installed via a common setup with the functional scope of STEP 7 Professional and WinCC Advanced. The functionality of the corresponding editions is activated via the license key.

  • Setup for STEP 7 Professional / WinCC Professional Engineering
    The products STEP 7 Basic / Professional and WinCC Professional are installed via a common setup with the functional scope of STEP 7 Professional and WinCC  Professional. The functionality of the corresponding editions is activated via the license key.

Compatibility with other products

The Compatibility Tool is a function provided by the Industry Online Support with which you can select compatible software products or check the compatibility of existing configurations. You can find the Compatibility Tool here: 64847781

Projects can be upgraded directly to V15 from the TIA Portal project version V13 SP1. Upgrade from earlier project versions (V11 ... V13) is based on the TIA Portal products (eg STEP 7) used in the project in version V13 SP1 or V13 SP2 (last update recommended).

Important note

TIA Portal project versions V13 SP1 .. V14 SP1 are upgraded to the project version V15 with TIA Portal V15. If you have to use a TIA Portal project version V13 SP1 .. V14 SP1, we recommend an additional installation of the corresponding software in parallel to TIA Portal V15. The license acquired for V15 is valid for all older TIA Portal Versions.

Program code and hardware configuration from STEP 7 V5.4 SP5 can be migrated directly to a TIA Portal V15 project with STEP 7 V15.

Supported virtualization platforms

  • VMware vSphere Hypervisor (ESXi) 6.5
  • VMware Workstation 12.5.5
  • VMware Player 12.5.5
  • Microsoft Hyper-V Server 2016

The following security software was tested with STEP 7 V15
  • Virus scanners
    • Symantec Endpoint Protection 14
    • Trend Micro OfficeScan Corporate Edition 12.0
    • McAfee VirusScan Enterprise 8.8
    • Kaspersky Anti-Virus 2017
    • Windows Defender
    • Qihoo 360 "Safe Guard 11.0" + "Virus Scanner 5.0"
  • Encryption Software
    • Microsoft Bitlocker
  • Host-based Intrusion Detection System
    • McAfee Application Control 8.0

Ordering data

The products with article numbers (order numbers) are listed in the attached file. 

 Registrierung notwendig  STEP 7 V15 order list (44,5 KB)

Please note

Download products are immediately available for download from the delivery release. The package versions will be put on stock from January 2018.

Software Update Service (SUS) as download

All automation software updates on the day of publication, available complete for all applications and independent of location - worldwide! Make the switch to the Software Update Service (SUS) as download now. You can find more information here

SUS Download grace period offer - valid until 28/02/2018

We want to make it as easy as possible for our TIA Portal V14 SP1 customers to switch to TIA Portal V15 and keep their engineering software up-to-date. That is why we are offering an attractive SUS grace period offer for these TIA Portal products as download for a limited time:

 SUS download productArticle number
 STEP 7 Professional Download 6ES7822 1AE00-0YY0
 STEP 7 Professional COMBO Download 6ES7810 5CC04-0YY2
 STEP 7 Basic Download 6ES7822 0AE00-0YY0
  • The offer is valid for 8 weeks after delivery release of TIA Portal V15.

  • The SUS transition offer is available to all customers who order one of the SUS download products listed above after delivery release of TIA Portal V15.

  • The offer is only valid for the delivery type SUS download.

  • You will receive a new SUS initial delivery (CoC, Certificate of Contract) and within 24 hours an additional free SUS delivery with the V15 upgrade as download. 

  • Requirement: You have the current basic product with SUS capability.

You can find additional information for the SUS grace period offer in the following document:

 Registrierung notwendig  TIA Portal V15 grace period offer (1,2 MB)

Trial-Software Download

Here you can download a trial version for SIMATIC STEP 7 Basic and Professional V15 (incl. PLCSIM) and test it for 21 days : 109752566 

Readme file

You can find additional information on STEP 7 V15 and WinCC V15 in the attached Readme file.

 Registrierung notwendig  ReadMe_STEP_7_WinCC_V15_enUS.pdf (518,6 KB)

Informational material

Online Support - Technical information on the TIA Portal 65601780 
Programming Guideline for S7-1200 / S7-1500 67582299 
Comparison list for programming languages 86630375

Security information
In order to protect technical infrastructures, systems, machines and networks against cyber threats, it is necessary to implement – and continuously maintain – a holistic, state-of-the-art IT security concept. Siemens’ products and solutions constitute one element of such a concept. For more information about cyber security, please visit
Rate entry
no rating
Requests and feedback
What do you want to do?