Technical data
Introducing the Product and Installing the Software
1.4 Extended Uses of the STEP 7 Standard Package
Programming with STEP 7
38 Manual, 05/2010, A5E02789666-01
Graphic Language
CFC for S7 and M7 is a programming language for interconnecting functions graphically. These
functions cover a wide range of simple logic operations through to complex controls and control
circuits. A large number of such function blocks are available in the form of blocks in a library. You
program by copying the blocks into a chart and interconnecting the blocks with connecting lines.
Supplementary Software
• Borland C++ (M7 only) contains the Borland development environment.
• With DOCPRO you can organize all configuration data created under STEP 7 into wiring
manuals. These wiring manuals make it easy to manage the configuration data and allow the
information to be prepared for printing according to specific standards.
• HARDPRO is the hardware configuration system for S7-300 with user support for large-scale
configuration of complex automation tasks.
• M7 ProC/C++ (M7 only) allows integration of the Borland development environment for the
programming languages C and C++ into the STEP 7 development environment.
• You can use S7 PLCSIM (S7 only) to simulate S7 programmable controllers connected to the
programming device or PC for purposes of testing.
• S7 PDIAG (S7 only) allows standardized configuration of process diagnostics for SIMATIC
S7-300/S7-400. Process diagnostics let you detect faults and faulty states of PLC I/O (for
example, limit switch not reached).
• TeleService is a solution providing functions for online programming and servicing of remote
S7 and M7 PLCs via the telecommunications network with your PG/PC.