S7-1200 Programmable controller
System Manual, V4.2, 09/2016, A5E02486680-AK
37
STEP 7 programming software
STEP 7 provides a user-friendly environment to develop, edit, and monitor the logic needed
to control your application, including the tools for managing and configuring all of the devices
in your project, such as controllers and HMI devices. To help you find the information you
need, STEP 7 provides an extensive online help system.
STEP 7 provides standard programming languages for convenience and efficiency in
developing the control program for your application.
● LAD (ladder logic) (Page 199) is a graphical programming language. The representation
is based on circuit diagrams.
● FBD (Function Block Diagram) (Page 200) is a programming language that is based on
the graphical logic symbols used in Boolean algebra.
● SCL (structured control language) (Page 201) is a text-based, high-level programming
language.
When you create a code block, you select the programming language to be used by that
block. Your user program can utilize code blocks created in any or all of the programming
languages.
7 is the programming and configuration software component of the TIA Portal. The
TIA Portal, in addition t
o STEP 7, also includes WinCC for designing and executing runtime
process visualization, and includes online help for WinCC as well as STEP
7.