0% found this document useful (0 votes)
31 views4 pages

SIMATIC Safety - Configuring and Programming - Configure Safety-Related IO controller-IO Controller Communication

This document describes how to configure safety-related IO controller-IO controller communication. It involves inserting two F-CPUs and two PN/PN couplers, then configuring transfer areas by defining input and output addresses for sending and receiving data between the F-CPUs through the couplers.

Uploaded by

Breno Mattos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views4 pages

SIMATIC Safety - Configuring and Programming - Configure Safety-Related IO controller-IO Controller Communication

This document describes how to configure safety-related IO controller-IO controller communication. It involves inserting two F-CPUs and two PN/PN couplers, then configuring transfer areas by defining input and output addresses for sending and receiving data between the F-CPUs through the couplers.

Uploaded by

Breno Mattos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

SIMATIC Safety - Configuring and Programming

Configure safety-related IO controller-IO controller communication

Configure safety-related IO controller-IO controller communication

Introduction
Safety-related communication between safety programs of the F-CPUs of IO controllers takes
place over a PN/PN coupler that you set up between the F-CPUs.
For 416F‑2 DP CPUs without an integrated PROFINET interface, use a CP 443‑1 or CP 443‑1
Advanced-IT.

Note
Deactivate the "Data validity display DIA" parameter in the properties for the PN/PN coupler in
the hardware and network editor. This is the default setting. Otherwise, safety-related IO
controller-IO controller communication is not possible.

Configuring transfer areas


You must configure one transfer area for output data and one transfer area for input data in the
hardware and network editor for each safety-related communication connection between two
F-CPUs in the PN/PN coupler. The figure below shows how both of the F-CPUs are able to send
and receive data (bidirectional communication). One transfer area for output data and one
transfer area for input data must be configured in the PN/PN coupler for each of the two
communication connections.

This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all
liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties.
1/23/2024
SIMATIC Safety - Configuring and Programming
Configure safety-related IO controller-IO controller communication

Rules for defining transfer areas


The transfer area for output data and the transfer area for input data for the data to be sent
must begin with the same start address. A total of 12 bytes (consistent) is required for the
transfer area for output data; 6 bytes (consistent) are required for the transfer area for input
data.
The transfer area for input data and the transfer area for output data for the data to be
received must begin with the same start address. A total of 12 bytes (consistent) is required
for the transfer area for input data; 6 bytes (consistent) are required for the transfer area for
output data.

Procedure for configuration


The procedure for configuring safety-related IO controller-IO controller communication is
identical to that in the standard system.
Proceed as follows:
1. Insert two F-CPUS from the "Hardware catalog" task card into the project.
2. Switch to the network view of the hardware and network editor.
3. Select a PN/PN Coupler X1 and a PN/PN Coupler X2 from "Other field devices\PROFINET IO\Gateway
\Siemens AG\PN/PN Coupler" in the "Hardware catalog" task card and insert them into the network
view of the hardware and network editor.
4. Connect the PN interface of the F-CPU 1 with the PN interface of the PN/PN Coupler X1 and the PN
interface of the F-CPU 2 with the PN interface of PN/PN Coupler X2.

5. Switch to the device view of PN/PN Coupler X1 for bidirectional communication connections i.e.
where each F‑CPU is both to send and to receive data. Select the following modules from "IN/OUT"
in the "Hardware catalog" task card (with filter activated), and insert them in the "Device overview"
tab:

― One "IN/OUT 6 bytes / 12 bytes" module and


― One "IN/OUT 12 bytes / 6 bytes" module
6. In the properties of the modules, assign the addresses outside the process image as follows:
For the "IN/OUT 6 bytes / 12 bytes" module for sending data for example:

― Input addresses: Start address 518

This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all
liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties.
1/23/2024
SIMATIC Safety - Configuring and Programming
Configure safety-related IO controller-IO controller communication

― Output addresses: Start address 518


For the "IN/OUT 12 bytes / 6 bytes" module for receiving data for example:

― Input addresses: Start address 530


― Output addresses: Start address 530

Note

Make sure that you assign identical start addresses for the address areas of the output and
input data.
Tip: Make a note of the start addresses of the transfer areas. You need these to program
the SENDDP and RCVDP blocks (LADDR input).

7. Select the following modules from "IN/OUT" in the device view of PN/PN coupler X2 and insert them
in the "Device overview" tab:

― One "IN/OUT 12 bytes / 6 bytes" module and


― One "IN/OUT 6 bytes / 12 bytes" module
8. In the properties of the modules, assign the addresses outside the process image as follows:
For the "IN/OUT 12 bytes / 6 bytes" module for receiving data for example:

― Input addresses: Start address 516

This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all
liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties.
1/23/2024
SIMATIC Safety - Configuring and Programming
Configure safety-related IO controller-IO controller communication

― Output addresses: Start address 516


For the "IN/OUT 6 bytes / 12 bytes" module for sending data for example:

― Input addresses: Start address 528


― Output addresses: Start address 528

This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all
liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties.
1/23/2024

You might also like