Technical data

Creating Blocks and Libraries
9.2 Selecting the Programming Language
Programming with STEP 7
222 Manual, 05/2010, A5E02789666-01
9.2.5 S7-GRAPH Programming Language (Sequential Control)
The graphic programming language S7-GRAPH is available as optional package. It allows you to
program sequential controls. This includes the creation of sequencers and the specification of
corresponding step contents and transitions. You program the contents of the steps in a special
programming language (similar to STL). Transitions are programmed in a Ladder Logic Editor (a
light version of LAD).
S7-GRAPH displays even complex sequences very clearly and makes programming and
troubleshooting more effective.
Example of a Sequential Control in S7-GRAPH
Blocks Created
With the S7-GRAPH editor you program the function block that contains the sequencer. A
corresponding instance DB contains the data for the sequencer, e.g. the FB parameters, step and
transition conditions. You can generate this instance DB automatically in the S7-GRAPH editor.
Source File
A text-based source file (GRAPH source file) can be generated from a function block created in
S7-GRAPH which can be interpreted by OPs or text-based displays for displaying the sequencer.