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.