3.15.1 Data transfer from the safety program to the standard user program
Overview
The standard user program can read out all data of the safety program, e.g. using symbolic
(fully qualified) access operations to:
● The instance DBs of the F-FBs ("Name of instance DB".Signal_x)
● F-DBs (for example "Name of F_DB".Signal_1)
● The process image of the inputs and process image of the outputs of F-I/O (for example
"Emergency_Stop_Button_1" (I 5.0))
Note
Valid for F-CPUs S7-1200/1500
The process image of the inputs of the F-I/O is updated before processing the main safety
block.
Further, you have the option of directly writing safety program data to the standard user
program (see also table of the supported operand areas in: Restrictions in the programming
languages FBD/LAD (Page 63)):
Data block/bit memory
In the safety program, you can write to data blocks of the standard user program in order that
the safety program data can be directly written to the standard user program (e.g. output DIAG
of instruction SENDDP). However, a written tag must not be read in the safety program itself.
You can also write to bit memory in the safety program. However, written bit memory must not
be read in the safety program itself.
Process image of the outputs
You can write to the process image of the outputs (PIQ) of standard I/O in the safety program,
for example for display purposes. The PIQ must not be read in the safety program.
Safety program of the F-PLC
3.15 Data exchange between the standard user program and safety program
Safety Integrated (with SINAMICS S120)
Commissioning Manual, 02/2020, A5E46305916B AB 89