Creating F-Blocks - Siemens SINUMERIK MC Commissioning Manual

Safety integrated (with sinamics s120)
Hide thumbs Also See for SINUMERIK MC:
Table of Contents

Advertisement

Safety program of the F-PLC

3.9 Creating F-blocks

3.9
Creating F-blocks
Introduction
In order to create F-FBs, F-FCs, and F-DBs for the safety program, you should follow the same
basic procedure as for standard blocks. In the following, only the deviations from the procedure
for standard blocks are presented.
Creating F-FBs, F-FCs, and F-DBs
You create F-blocks in the same way as for standard blocks. Proceed as follows:
1. In the project navigation under "Program blocks", click on "Add new block".
2. In the dialog that appears, specify the type, name, and language and select the "Create F-
block" check box. (If you do not select the check box, a standard block is created.)
3. After confirming the dialog, the F-block is opened in the program editor.
Note the following
Note the following important instructions:
Note
It is not permissible that you declare any block parameters in the block interface of the main
safety block as they cannot be supplied.
Note
You can edit start values in the instance DBs. Function "Accept actual values" is not supported.
Note
It is not permissible that you access static local data in individual or multi-instances of other F-
FBs.
Note
Outputs of F-FCs must always be initialized.
If you do not comply with this, then the F-CPU can go into the stop state. The cause of the
diagnostic event is entered in the F-CPU diagnostics buffer.
Note
You can only read access the inputs of an F-FB/F-FC and only write access its outputs.
Use an in/out if you wish to have both read and write access.
Note
For the sake of clarity, assign meaningful names to the F-blocks that you create.
80
Safety Integrated (with SINAMICS S120)
Commissioning Manual, 02/2020, A5E46305916B AB

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents