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
languages familiar from STEP 7,
sequential function chart
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.
Test, start-up and service.
STEP 7 basic software provides users with different tools for carrying out their automation projects:
For the common and orderly management of all tools and data for the SIMATIC S7, SIMATIC C7 and SIMATIC WinAC.
For defining symbolic designations, data types and comments of global tags.
For configuration of the automation system and for parameterization of all settable modules.
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.
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.