Siemens STEP 7 Professional – Software for SIMATIC Controllers

Siemens STEP 7 Professional

Siemens STEP 7 Professional 2017 comprises the following software packages:

  • STEP 7 V5.6 Basis
  • S7 – Graph.
  • S7 – SCL
  • S7 – PLCSIM

Besides a considerable price saving in relation to the purchase of the individual components  you can take advantage of reduced installation efforts and the possibility to subscribe to a consolidated Software Update Service.



STEP 7 Professional supports all IEC languages.

In addition to the LAD, FBD

  • and
  • STL
  • languages familiar from STEP 7,

sequential function chart

  • and
  • structured text are also available.

An offline simulation of user programs created with these languages is included. STEP 7 Professional thus replaces the combination of the individual packages STEP 7, S7-GRAPH, S7-SCL and S7-PLCSIM.




STEP 7 basic software is the standard tool for the SIMATIC S7, SIMATIC C7 and SIMATIC WinAC automation systems. It enables the user to use the performance capability of these systems easily and conveniently.

STEP 7 contains convenient functions for all phases of an automation project:

  • Configuring and parameterizing the hardware.
  • Specifying the communication.
  • Programming.
  • Test, start-up and service.
  • Documentation, archiving.
  • Operating/diagnostics functions.



STEP 7 basic software provides users with different tools for carrying out their automation projects:

  • SIMATIC Manager:
    For the common and orderly management of all tools and data for the SIMATIC S7, SIMATIC C7 and SIMATIC WinAC.
  • Symbol editor:
    For defining symbolic designations, data types and comments of global tags.
  • Hardware configuration:
    For configuration of the automation system and for parameterization of all settable modules.
  • Communication:
    For configuring connections. Cyclic data transmission between automation components via MPI or for event-driven data transmission by means of either MPI, via PROFIBUS or Industrial Ethernet.
  • Information functions:
    For a fast overview of CPU data and the causes of trouble during execution of a user program.



STEP 7 blocks

STEP 7 files all user programs and all the data required by those programs in blocks. The possibility of calling other blocks within one block, as though they were subroutines, enables the structuring of the user program. This makes the PLC programs much more clearer and easier to understand and update. The following types of block are available:

  • Data handling blocks (DHBs) control program execution.
    • OBs are divided into classes (e.g., time-driven, alarm-driven) based on the triggering event. Depending on their respective priority levels, one can interrupt another.
    • When an OB is started, detailed start information about the triggering event is provided. This information can be evaluated in the user-written program.
  • Function blocks (FBs) contain the actual user program.
    • Function blocks can be supplied with different data each time they are called (the so-called instance). These data, as well as internal variables (e.g., for intermediate values) and results are stored in the assigned instance data block and are automatically managed by the system.
  • When an FB/SFB is called, instance data blocks (instance DBs) are assigned to the block. They are automatically generated when these blocks are compiled.
    • The user can access these instance data (symbolically as well, of course) from any point in his user program or from an HMI system.
  • Functions (FCs) contain program routines for frequently used functions.
    • Every function has a fixed function value (a number of initial parameters are possible, in addition to the IEC standard). The output parameters must be processed immediately after the call. Thus functions do not require any instance-data blocks.

Do you want to find Siemens STEP 7 or Siemens S7,you can contact us.

Siemens STEP 7 Professional – Software for SIMATIC Controllers

STEP 7 Basis

By employing STEP 7 Basis you can program the SIMATIC S7-300, S7-400, SIMATIC C7 and SIMATIC WinAC automation systems easily and conveniently.

Technical specifications

Article number


Product type designation

PC adapter USB A2

Transmission rate

Transfer rate

  • ● at the 1st interface acc. to PROFIBUS

9.6 kbit/s … 12 Mbit/s


Number of electrical connections

  • ● at the 1st interface acc. to PROFIBUS


Number of interfaces acc. to USB


Type of electrical connection

  • ● at the 1st interface acc. to PROFIBUS

9-pin Sub-D socket (RS 485)

  • ● of the USB interface

Standard-B socket

Standard for interfaces USB 2.0


Supply voltage, current consumption, power loss

Type of voltage of the supply voltage


Type of voltage supply optional external supply


Supply voltage

  • ● from USB

5 V

  • ● Note

Supply direct from USB

Relative symmetrical tolerance at DC

  • ● at 5 V

5 %

Consumed current

  • ● from USB

0.2 A

Power loss [W]

1 W

Permitted ambient conditions

Ambient temperature

  • ● during operation

0 … 60 °C

  • ● during storage

-40 … +70 °C

  • ● during transport

-40 … +70 °C

Relative humidity at 30 °C during operation maximum

95 %

Protection class IP


Design, dimensions and weight

Module format

USB V2.0 adapter


58 mm


26 mm


105 mm

Net weight

365 g

Mounting type 35 mm DIN rail mounting


Number of plug-in cards of same design plug-in per PC station


Number of units Note

Performance data

Product functions Diagnosis

Product function

  • ● Port diagnostics


Standards, specifications, approvals


  • ● for EMC


  • ● for safety from CSA and UL

cULus, UL 60950-1, CSA22.2

  • ● for emitted interference

EN 61000-6-3, EN 61000-6-4

  • ● for interference immunity

EN 61000-6-1, EN 61000-6-2

Certificate of suitability

  • ● CE marking


  • ● C-Tick