Overview of Fail-safe Systems
1.4 Components of S7 Distributed Safety and S7 F/FH Systems
Safety Engineering in SIMATIC S7
1-16
System Manual, 04/2006, A5E00109529-05
Programming Language
Different programming languages are used to create safety programs:
Table 1-6
Programming Languages
F-System
Programming
Language
Description
S7
Distributed
Safety
F-LAD, F-FBD
•
The primary difference between the F-LAD and F-FBD
programming languages and the standard LAD and FBD
languages in
STEP 7
lies in the limitations in the instruction set
and data types.
•
F-application blocks from the
Distributed Safety
F-library or
custom F-libraries can be used.
S7 F/FH
Systems
CFC
•
Use of optional CFC software in
STEP 7
•
Special F-blocks in the
Failsafe Blocks
F-library must be used.
Creating a Safety Program for S7 Distributed Safety
The user creates safety programs with F-FBD or F-LAD in fail-safe FBs and FCs. The
F-library provided contains F-application blocks that the user can incorporate into his safety
program.
The user also has the option of creating his own F-libraries for S7 Distributed Safety (custom
F-libraries).
Creating a Safety Program for S7 F/FH Systems
The user creates safety programs with CFC by interconnecting fail-safe blocks in the
F-library provided with the
S7 F Systems optional package.
Additional Information
For detailed information on configuring S7 Distributed Safety and S7 F/FH Systems, refer to
"Configuring F-Systems". Programming of F-systems is described in "Programming
F-Systems".