1.2.6 Programming Safety-related Master to I-Slave Communication
and I-Slave to I-Slave Communication
Overview
The manual describes safety-related master to master communication.
The procedure for programming safety-related master to I-slave communication or
safety-related I-slave to I-slave communication is exactly the same as for
programming safety-related master to master communication. For this reason, only
the differences are described in the following section.
Communication by Means of F_SENDDP and F_RCVDP
Safety-related
PROFIBUS-DP
F-CPU 1
Safety program
F_SENDDP
F-CPU 2
Safety program
F_RCVDP
F_SENDDP
F_RCVDP
DP master/I-slave
I-slave
For safety-related communication between the F-CPUs of the DP master and an
I-slave or between the F-CPUs of several I-slaves, you use the F application blocks
F_SENDDP for sending and F_RCVDP for receiving. They can be used to transfer
safely a fixed amount of fail-safe data of the data types BOOL and INT.
These library blocks are know-how protected. You will find them in the
F-Application Blocks container in the Distributed Safety F-library. The F_RCVDP
must be called at the start of the F-PB, and the F_SENDDP at the end of the F-PB.
A detailed description of the F-application blocks F_SENDDP and F_RCVDP can
be found in the manual, in Section 5.7.3.10.
Product Information for the S7 Distributed Safety, Configuring and Programming Manual
A5E00169432-02
35