Technical data

Creating Blocks and Libraries
9.2 Selecting the Programming Language
Programming with STEP 7
224 Manual, 05/2010, A5E02789666-01
A graph group is stored in a HiGraph source file in the "Source" folder of the S7 program. This
source file is then compiled to generate S7 blocks for the user program.
Syntax and formal parameters are checked after the last entry was made in a graph (when the
working window is closed). Addresses and symbols are not checked until the source file is being
compiled.
9.2.7 S7 CFC Programming Language
The optional software package CFC (Continuous Function Chart) is a programming language used
to link complex functions graphically.
You use the programming language S7 CFC to link existing functions. You do not need to program
many standard functions yourself, instead you can use libraries containing standard blocks (for
example, for logic, math, control, and data processing functions). To use CFC you do not require
any detailed programming knowledge or specific knowledge of programmable control, and you can
concentrate on the technology used in your branch of industry.
The program created is stored in the form of CFC charts. These are stored in the "Charts" folder
beneath the S7 program. These charts are then compiled to form the S7 blocks for the user
program.
You may want to create blocks to be connected yourself, in which case you program them for
SIMATIC S7 with one of the S7 programming languages, and for SIMATIC M7 with C/C++.