9/17/2020 4:46 PM | |
Joined: 9/27/2006 Last visit: 9/22/2024 Posts: 12282 Rating: (2685)
|
Hello Evgeny; Whenever you connect 2 S7 CPUs over Profibus, one must (generally) be set as master and the second as slave. The master can read/write directly the I/Os of the slave, as you can see in the following step-by-step example: https://support.industry.siemens.com/cs/ca/en/view/6518822 The example uses a S7-416-2DP as Profibus master, and a S7-315-2DP, with Step 7 v5.3. Since the IM 151-8PN/DP is really a CPU 314-2PN/DP mounted in a ET 200S format, you can define the master as your S7-300 and the IM 151-8 as the slave, and follow the same instructions. Note in the example that the addresses are shown in German mnemonics, A100 is equivalent to Q100 (since it is a byte in the example, this would be used in your program as QB100) and EB0 would be the equivalent of IB0. Hope this helps, Daniel Chartier |
This contribution was helpful to1 thankful Users |
9/18/2020 8:01 AM | |
Joined: 2/8/2013 Last visit: 3/24/2022 Posts: 14 Rating: (0) |
Hello. It connected via Profinet
|
9/18/2020 8:32 AM | |
Joined: 4/24/2006 Last visit: 9/23/2024 Posts: 8742 Rating: (1168) |
Hello, Perhaps this link might help: How do you configure and parameterize a PROFINET IO device on a SIMATIC S7 with STEP 7 V5? You will have to connect the ET200S CPU as a Profinet IO device. Assign the number of data you want to communicate with the Profinet IO Controller. If you want to transfer the Inputs and Outputs of the IO Device, you will have to use a little program in the ET200S CPU. To move the Inputs and Outputs to the assigned IO words to communicate with Controller. Best regards, Wizard |
9/19/2020 8:43 PM | |
Joined: 9/27/2006 Last visit: 9/22/2024 Posts: 12282 Rating: (2685)
|
Hello Evgeny; Looking at your confguration, something does not seem quite right to me. Using a CPU ( your IM 151-8)as an IO device on Profinet requires a special configuration, as an I-device (intelligent device). Look at the screenshot below, taken from a discussion on the forum. Unfortunately, the link provided by fritz does not work anymore, so I have located a manual for Profinet with TIA Portal v16 that contains a chapter on I-devices characteristics, showing how to configure an IO-device with the IO controller and define the exchange areas, and how to program the exchanges between your I/O addresses and the exchange area of the I-device. This link opens a section that explains how to program these exchnages, but read the preceding sections in that manual to understand how to build up the IM 151-8 as an I-device to your S7-300 CPU as IO controller. https://support.industry.siemens.com/cs/bd/en/view/49948856/106654628363 Hope this helps, Daniel Chartier |
9/21/2020 8:39 AM | |
Joined: 2/8/2013 Last visit: 3/24/2022 Posts: 14 Rating: (0) |
How can I do it in Simatic Manager? |
9/21/2020 8:50 AM | |
Joined: 4/24/2006 Last visit: 9/23/2024 Posts: 8742 Rating: (1168) |
Hello, Perhaps this might help: SIMATIC PROFINET CPU 317-2 PN/DP: Configuring an ET 200S as PROFINET IO device And this link: And See 'Systembeschreibung -> Profinet Funktionen -> I-device -> I-device in Step 7' Best regards, Wizard |
Last edited by: Wizard at: 09/21/2020 09:11:40Last edited by: Wizard at: 09/21/2020 09:13:16 |
|
This contribution was helpful to1 thankful Users |
9/22/2020 12:05 PM | |
Joined: 2/8/2013 Last visit: 3/24/2022 Posts: 14 Rating: (0) |
Thank you |