12/18/2019 8:30 PM | |
Posts: 49 Rating: (0) |
Hi all, I am trying to establish communication between IM151-7 CPU and CPU315 2PN/DP. As far as i know , we can establish communication between IM151-7 and CPU315 2PN/DP via Profibus by using below two Methods: 1- via Programming blocks 2- via Profibus coupling method. here i have questions that i would like to ask for my knowledge. Q ) could we apply both method as an alternate to each other? Q) Profibus coupling can be done by configuring rows in hardware properties of profibus master and slave. is there anything else required or these steps are enough to develop link between them. Q) is there any specific requirement of distance for both configuration? Q) how to know the range of PIB registers at master node? Regards, Jolter head ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 12/19/2019 10:01:11New subject after splitting |
|
12/19/2019 5:27 PM | |
Joined: 9/27/2006 Last visit: 4/19/2024 Posts: 12256 Rating: (2664) |
Hello jolter head; There is a document on the Siemens Product Support than can provide answers to most of your questions on communications between S7 CPUs. It requires some attentive study to become familiar will all the options presented, but it is really worth it. CPU-CPU Communication with SIMATIC Controllers https://support.industry.siemens.com/cs/bh/en/view/78028908 The attchment below is taken from the "Profibus Jump Distributor" section that summarises the data exchange possibilities between various CPUs, using Profibus-DP You will see that your options (if you do not want to use an extra CP on your racks) consist of Profibus master-slave configurations or S7 Basic communications (client-server functions). If you decide to use: S7 Basic communication over DP port (I_PUT, I_GET, Section 31.2 ) for example, you will find the following , data exchange volume information: I_PUT: = 84 bytes I_GET: = 94 bytes. If you decide to use DP master-slave exchanges, you can get as much as 244 bytes OUT/244 bytes IN (standard Profibus master-slave limitations). Since you are using Profibus-DP infrastructure, you will have the same bus speed vs distance limitations whatever data exchange type you select: 100m @ 12 MB, 200 m @ 1,5 MB... using standard Profibus cable and connectors (values are per segment, repeater extend the network for longer distances). You can get the range of the peripheral addresses by examining the Technical data of the CPU you are using. For example: Technical data of CPU315-2 PN/DP ( 6ES7315-2EH13-0AB0) https://support.industry.siemens.com/cs/pd/378968?pdti=td&dl=en&lc=en-BH Go down to the section “Address Area”, it states that the total I/O Address area is 2048 bytes input max, 2048 bytes output, max, whereas the Process image is limited to 128 bytes input/128 bytes output. Hope this helps, Daniel Chartier |
Last edited by: dchartier at: 12/19/2019 18:27:43 |
|
This contribution was helpful to1 thankful Users |
Follow us on