Siemens Industry Online Support
Siemens AG
Entry type: Product note Entry ID: 109771628, Entry date: 12/02/2019

Delivery Release SIMATIC STEP 7 Professional / Basic V16

  • 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) impresses with its innovative engineering for proven and new SIMATIC controllers.

To view the innovations for other TIA Portal products, refer to the following page: 109771626 

Highlights SIMATIC STEP 7 V16

STEP 7 V16 includes new functions for all phases of the engineering workflow.

Hardware configuration

  • New CPU 1513pro (based on S7-1500) for the SIMATIC ET 200pro system: 109771704 
  • Direct exchange of data via PROFINET IRT ensures quick, isochronous data transfer among several S7-1500 CPUs.
  • IP accessibility for S7-1500 CPUs via communication processor CP 1543-1: The OPC UA Server and the S7-1500 CPU Client can transfer data via communication processor CP 1543-1.
  • IP forwarding for S7-1500 CPUs: Forwarding of IP telegrams from a PROFINET interface of the CPU to another integrated PROFINET interface.
    • IP-based communication to devices via S7-1500 CPUs for diagnostics and commissioning, such as S7-PCT Tool, SIMATIC PDM.
    • The function can be combined with IP accessibility via communication processor CP 1543-1.
  • Enhanced display of long device names in the topology and network views.
  • Extension of the OPC UA integration
    • OPC UA Server for S7-1200 CPUs.
    • Improved connection diagnostics and connection overview
  • Extensions  with Open User Communication (OUC) for S7-1200/S7-1500:
    • Forwarding of mails including files directly from the SIMATIC Memory Card by means of the statement T_MAIL_C.
    • TCP/UDP communication based on IPv6 and DNS via communication processor CP 1543-1/CP 1243-1.   

Software units for S7-1500 as of firmware version V2.6

  • Full openness support for software units
  • Import/export of SCL source files in software units
  • Access PLC tags of another Unit from within a Unit

Editors for programming languages

  • "Go to definition" is now also offered in the tag table (for tags of the data type UDT), as well as in watch and force tables.

  • The display of the operand representation and tag information in SCL can now be adapted independently of the other programming languages via the global settings.

Language innovations

  • Multilingual comments in SCL programs: The syntax (/* ... */) enables the input of multilingual comments and regions in SCL blocks.
  • SCL case statement: In addition to an integer, the value of the expression can now also be a bit sequence. This means, for example, that data type conversion is not required to transfer the value to the status word. 
  • FOR loops in SCL – support of all available integer data types: In addition to signed integer tags, the integer tags of the data type USINT, UINT, UDINT and ULINT can now also be used in FOR loops.
  • Parameter instance as DB_Any: When a function block is called, the parameter instance can now also be passed on via a tag of the data type DB_ANY.

New and improved statements

  • The new statement "File Delete" is used to delete existing files on the Memory Card for S7-1500 CPUs.

  • The existing statement "TMAIL_C" has been extended for S7-1500 CPUs/S7-1200 CPUs. You can now send data logs, recipes and user files located on the SIMATIC Memory Card as an e-mail attachment, e.g. via an integrated interface of your CPU.

  • The existing statement "TMAIL_C" for S7-1200 CPUs has been extended and now allows e-mail encryption, for example.

  • Improved performance of the statements "Serialize: Serialize", "Deserialize: Deserialize" and "CMP" (comparator) for S7-1500

  • Three new PID help functions are available. These reduce the programming effort for tasks in control engineering: "Filter_PT1", "Filter_PT2", "Filter_DT1".

System functions

  • Code comparison between blocks in the project and library (copy templates or types from the global or project library).
  •  Direct code comparison also between library blocks (e.g. between different type versions)


  • Project traces: Coordination of traces in several devices (several CPUs, different device types). Display in a common diagram.


  • Cycle control:
    • Press "Pause" to stop program processing
    • The number of program cycles to be executed or the execution duration can be stated.
  • Hardware alarm (OB 4x), diagnostic error alarm (OB 82), module insertion or removal (OB 83), rack or station failure (OB 86) events can be simulated using an event table.
  • Improved import of PLC tags from a TIA Portal project to PLCSIM


  • SIMATIC STEP 7 Professional V16
    is the powerful and integrated engineering system for the current SIMATIC Controllers 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 V16
    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 recommended hardware and software are listed in the following table.

 Hardware / software Requirement
 Processor Intel® Core™ i5-6440EQ (up to 3.4 GHz)
 RAM 16 GB (min. 8 GB, 32 GB for large projects)
 Hard disk SSD with 50 GB free storage space
 Network 1 Gbit (for multi-user)
 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 1809, 1903 *
  • Windows 10 Professional Version 1809, 1903
  • Windows 10 Enterprise Version 1809, 1903
  • Windows 10 IoT Enterprise 2015 LTSB
  • Windows 10 IoT Enterprise 2016 LTSB
  • Windows 10 IoT Enterprise 2019 LTSB

Windows Server (64 bit)

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

*only for Basic Edition

**not for "STEP 7 Basic/Professional and WinCC Professional", only for "STEP 7 Basic/Professional incl. Safety and WinCC Basic/Comfort/Advanced and WinCC Unified"

Compatibility with other products

STEP 7 V16 can be installed on a PC in parallel with other versions from STEP 7 V11 to V15.1. You can find additional information on compatibility to other products in the FAQ "Compatibility tool for automation and drive technology" 64847781

Projects as from TIA Portal project version V13 SP1 can be directly upgraded to V16. Upgrading from previous project versions (V11 ... V13) is carried out on the basis of the TIA Portal products (e.g. STEP 7) used in the project in version V13 SP1 or V13 SP2 (latest update recommended).

Important information

TIA Portal project versions V13 SP1 to V15.1 are upgraded with TIA Portal V16 to the project version V16. If you need to edit a TIA Portal project version V13 SP1 to V15.1, we recommend an additional installation of the corresponding software for TIA Portal V16. The license purchased for V16 is also 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 V16 project with STEP 7 V16.

Supported virtualization platforms

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

The following security programs were tested with STEP 7 V16

  • Virus scanner
    • Symantec Endpoint Protection 14
    • Trend Micro OfficeScan 12.0
    • McAfee Endpoint Security (ENS) 10.5
    • Kaspersky Endpoint Security 11.1
    • Windows Defender
    • Qihoo 360 "Safe Guard 11.5" + "Virus Scanner"
  • 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 V16 order list (34,4 KB)

Product download via Online Software Delivery (OSD)

As of TIA Portal V16, the installation files are made available as ISO files (DVD image) when ordering a download. These can be easily integrated and installed using Windows on-board tools. You can also burn them directly onto a DVD.

Installation of STEP 7

As of TIA Portal V16, the setup for STEP 7 Professional now also includes the setup for STEP 7 Safety Advanced in addition to WinCC. This allows you to install STEP 7, WinCC and STEP 7 Safety Advanced with one installation run. Therefore two setup variants are available:

  • STEP 7 Basic/Professional incl. Safety and WinCC Basic/Comfort/Advanced and WinCC Unified
  • STEP 7 Basic/Professional incl. Safety and WinCC Professional

Please note that both variants have different system requirements (see above).

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 

Trial-Software Download (available soon)

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

Readme file

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

  ReadMe_STEP7_WinCC_V16_enUS.pdf (544,0 KB)

Note for Telecontrol project planning with DNP3 and IEC 60870

A patch must be installed to use Telecontrol project planning with DNP3 and IEC 60870 in SIMATIC STEP 7 Professional / Basic V16. This patch is available immediately from Siemens Technical Support Services: http://www.siemens.de/automation/support-request.

Informational material

  • TIA Portal - An overview of the most important documents and links 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?
Note: The feedback always relates to the current entry / product. Your message will be forwarded to our technical editors working in the Online Support. In a few days, you will receive a response if your feedback requires one. If we have no further questions, you will not hear from us.