SIEMENS Basic software STEP 7 Lite


  • Programming software for creating stand-alone systems with SIMATIC S7-300, SIMATIC C7, ET 200S and ET 200X
  • Operation is simple and intuitive
  • Projects created with STEP 7/STEP 7 Professional can still be used


STEP 7 Lite is the new, extremely simple and intuitive programming software for implementing non-networked solutions with SIMATIC S7-300, SIMATIC C7, ET 200S (IM 151/CPU and IM 151/CPU FO) and ET 200X (BM 147/CPU). STEP 7 Lite has been structured such that it is extremely easy to learn within a short time and provides users with optimum support in every phase of a project. Projects produced using STEP 7 Lite can be used further with STEP 7/STEP 7 Professional.

STEP 7 Lite includes user-friendly functions for all phases of an automation project:

  • Hardware configuration and parameterization.
  • Programming.
  • Testing, commissioning and service.
  • Documentation.
  • Operating/diagnostics functions.

All functions are supported by a powerful, multi-stage online help system at all times.

Communication between automation systems and the use of CP and FM modules are not supported by STEP 7 Lite. It is necessary to use STEP 7 or STEP 7 Professional in such cases.

Optional packages are available for STEP 7 Lite:

  • S7-PLCSIM:
    The S7-PLCSIM simulation software permits functional testing of the created SIMATIC S7 user blocks on a PG/PC, without the target hardware having to be available. Thus the detection and elimination of programming errors are transferred to an early phase of the development. This means:

    • Faster initial commissioning at lower cost.
    • Increase in program quality.
  • TeleService:
    TeleService allows remote maintenance of SIMATIC S7/C7 automation systems using a PG/PC over a hardwired or radio network. Users can apply the known functionalities of STEP 7 and the engineering tools, comparable with a local MPI connection. TeleService increases the effective availability of plants and machines. Access with TeleService means that technical services (e.g. maintenance, updating or fault analysis) can be carried out cost-effectively from a central service point.

Other SIMATIC software packages, e.g. engineering tools, cannot be used with STEP 7 Lite.

STEP 7 Lite is available as a software package for PC installation. A PC adapter, CP 5511, CP 5512 or CP 5611 is required for use with a PC.

We have a good service and good price,you can contact us right now.

STEP 7 LITE blocks

In the case of STEP 7 LITE, all the user programs as well as the data that they use are stored in blocks. The possibility of calling other blocks within one block, as though they were subroutines, enables the structuring of the user program. This increases considerably the organizational clarity, the comprehensibility and the ease of maintenance of PLC programs. The following types of blocks are available:

  • Data handling blocks (DHBs) control program execution.
    • OBs are divided into classes (e.g., time-driven, alarm-driven), independently of the triggering event. These classes have levels of priority. Depending on their respective priority levels, one can interrupt another.
    • When an OB is started, detailed information about the event initiating the start 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.
    • Each function has a fixed function value (as an expansion to the IEC standard, several output parameters are possible). The output parameters must be processed immediately after the call. Thus functions do not require any instance-data blocks.
  • Data blocks (DBs) are data areas for storing user data.
    • In addition to the data that is assigned in each case to a function block (instance data), global data can be defined and can be used by any of the software modules (e.g., for recipes).
    • An elementary or structured data type can be assigned to the components of a data block. Elementary data types are, for example, BOOL, REAL or INTEGER. Structured data types (fields and structures) are built up from elementary data types (e.g., a recipe). The data of a dat block can be symbolically addressed. This facilitates the programming and the readability of the program.
  • System function blocks (SFBs); function blocks (see above) that are integrated in the CPU’s operating system, e.g., SEND, RECEIVE, controller. The variables of the SFBs are also filed in IDBs.
  • System functions (SFCs); functions (see above) that are integrated in the CPU’s operating system, e.g., time functions, block transfer.
  • System data blocks (SDBs) are data for the CPU’s operating system containing the system settings, e.g., module parameters.

Project overview

The project overview manages all the data belonging to an automation project – regardless of the target system (SIMATIC S7, SIMATIC C7 or ET 200S/X) on which they are located.

Symbol Editor

With the tool Symbol Editor all global variables (in contrast to the local formal parameters that are declared when the blocks are programmed) are managed. The following functions are available:

  • Definition of symbolic designations and comments for the process signals (inputs/outputs), flags and blocks
  • Sorting functions
  • Data exchange with other Windows programs.

The symbol charts that are generated when this tool is used are available to all applications. Changes to a symbol parameter are therefore automatically recognized by all tools.