Programming F-Systems
7.4 Structure of Safety Program in S7 F/FH Systems
Safety Engineering in SIMATIC S7
7-10
System Manual, 04/2006, A5E00109529-05
Continuous Function Charts (CFC) of Safety Program
At least two continuous function charts (CFC) are needed for the safety program as follows:
•
One chart for F-cycle time monitoring for each time interrupt OB with F-runtime groups
(automatically inserted by
S7 F Systems in a separate F-runtime group in the safety
program when the safety program is compiled)
•
One or more charts for the remaining F-blocks of the safety program
The user selects the F-blocks from the "F-User Blocks" block container of the
Failsafe Blocks
F-library, inserts them in a chart, assigns parameters for them, and interconnects them to
other F-blocks.
Fail-safe Blocks of
Failsafe Blocks
F-Library (V1_2)
The
Failsafe Blocks F-library (V1_2) contains the following block containers:
•
F-user blocks
•
F-control blocks
•
F-simulation blocks
The F-blocks contained in the block containers are shown in the table below:
Table 7-3
Fail-safe Blocks of Failsafe Blocks F-Library (V1_2)
Block Container
... Contains F-Blocks
Function
Block container containing the
F-blocks that the user can place in the
CFC, assign parameters for, and
interconnect.
F-drivers
•
F_CH_DI
•
F_CH_AI
•
F_CH_DO
Channel drivers for the input and
output signals of the F-I/O
Conversion
F-blocks for data conversion between
the standard user program and safety
program
•
F_BO_FBO
•
F_I_FI
•
F_R_FR
•
F_TI_FTI
Conversion of standard data types to
F-data types
•
F_FBO_BO
•
F_FI_I
•
F_FR_R
•
F_FTI_TI
Conversion of F-data types to
standard data types
•
F_FR_FI
Conversion of F-data type to F-data
type
•
F_CHG_R
•
F_CHG_BO
Safety Data Write
F-user blocks
F_QUITES
Fail-safe acknowledgment via an
operator control and monitoring
system