Product portfolio


From detection and evaluation to reaction – with the SIMATIC Safety Integrated product portfolio, all requirements are met.



The STEP 7 Safety engineering tool allows the implementation of safety-related automation applications in the TIA Portal. The LAD and FBD languages, as well as ready-made certified application blocks, are used for programming the safety program.

  • Library with pre-configured, TÜV-approved blocks for safety-related functions

  • No additional engineering expertise required because the programming is done in the traditional STEP 7 environment.

  • In addition to the comparison of safety programs, error detection functions and safety checks when generating the safety program are supported.

  • Apart from the safety program, a standard program can also be run on the same CPU.

The STEP 7 Safety Basic engineering tool can be used for parameter assignment and programming of the fail-safe S7-1200, while the STEP 7 Safety Advanced version can be used for all fail-safe SIMATIC controllers.

Engineering with SIMATIC STEP 7 Safety

SIMATIC Safety Integrated is the seamless and convenient integration of safety-related functions into the standard automation. With STEP 7 Safety, you can exploit all the advantages of the TIA Portal for your fail-safe automation as well.

  • All required configuration and programming tools integrated in the STEP 7 user interface

  • Intuitive operation and the same operating concept as for the generation of standard programs permit a quick entry into the generation of fail-safe programs

  • Same configuration of the F-system as for the standard automation system

  • Ready-to-start: The F-runtime group is set up automatically on insertion of the F-CPU.


SIMATIC STEP 7 Safety provides extensive functions for the generation of safety-related automation applications in the SIMATIC Safety F-system.

SIMATIC Safety is certified for use in safety mode up to:

  • Safety class SIL3 (Safety Integrity Level) according to IEC 61508 2nd Edition

  • Performance Level (PL) e according to ISO 13849-1: 2006 or according to EN ISO 13849-1: 2008

Additional functions:

  • Library with a host of fail-safe logic and application blocks

  • Separation of time-critical and non-time-critical tasks by 2 runtime groups

  • Interconnection to modules by means of drag-and-drop from the program editor