11/26/2021 2:11 PM | |
Joined: 5/20/2015 Last visit: 9/2/2024 Posts: 216 Rating: (3) |
Dear Siemens lovers, merry Xmas in Advance... Please suggest me possibilities for establishing communication network for within four S7 PLC systems ie. I want to establish network in a such way that each PLC should communicate with other three PLCs. 1) CPU 315-2 PN/DP(6ES7 315-2EH14-0AB0), 2) IM 151-8 PN/DP CPU(6ES7 315-2EH14-0AB0), 3) CPU 314C-2 PN/DP(6ES7 314-6EH04-0AB0) 4) CPU 313C-2 DP(6ES7 313-6CG04-0AB0) Also please find attached file with Screenshot of existing Network of each PLC, Thanks ------------------------------------------------------------------------------------------ AttachmentPresent_Network.zip (347 Downloads) |
Last edited by: Jen_Moderator at: 11/29/2021 09:09:54New subject after splitting Let's do it... |
|
11/26/2021 5:40 PM | |
Joined: 9/27/2006 Last visit: 9/21/2024 Posts: 12282 Rating: (2684)
|
Hello gabbar; This is a more complex question than it appears. Ali 4 CPUs have Profibus integrated ports, of which 2 are already used as Profibus master intergaces. One does not have Profinet port, you would need to add a CP 443-1 to the CPU 313C-2DP to allow otbto 3xchange data using that interface Some of the things we would need to know in order to provide possible solutions are: - are he CPUs physically within cabling distance, if you had to do it with Profibus-DP?? - would you be satisfied with a limit of 160 bytes of data exchange btween each CPU? I am thinking of suggesting a S7 Protocol connection between all 4 CPUs, over Profibus (since all 4 have an available Profibus connection), and then to use PUT and GET blocks (FB 14 and FB 15 instructionsin Step 7 v5.5, PUT/GET instructions in TIA Portal) to exchange up to 160 bytes between each of them. This would eliminate the need for an extra CP 343-1 LEAN on your S7-313C-2DP, for Profinet connrvtivity, or any other equiment purchase except for extra Profibus cable and possibly connectors. An MPI network linking all 4 CPUs would also support S7 Protocols. One advantage of PUT and GET instructions is that they only require an unilateral connection definition in Netpro. Each CPU can then be used as a client to a server CPU that need no connection in its Netpro configuration, and can read or write data to that server. These links will introduce you to the concept of S7 Protocol, and give you documentation and example projects to det up FB 14 and FB 15 in your S7-300 CPU programs (the IM 151-8PN/DP is the equivalent of a CPU 313C-2PN/DP). - What properties, advantages and special features does the S7 protocol offer? https://support.industry.siemens.com/cs/ww/en/view/26483647 - How do you configure and program an S7 connection and the “PUT” and “GET” instructions for data transfer between two S7 CPUs? https://support.industry.siemens.com/cs/ww/en/view/82212115 The screenshot below should give you an idea of how you could interconnect the 4 CPUs in your project. Hope this helps, Daniel Chartier |
Last edited by: dchartier at: 11/26/2021 18:31:16Last edited by: dchartier at: 11/27/2021 00:44:10 |
|
11/27/2021 7:55 AM | |
Joined: 5/20/2015 Last visit: 9/2/2024 Posts: 216 Rating: (3) |
Thank you Daniel sir, you have been always helpful since i joined forum, First of all i would like to clear your concern, 1) All four PLC system are side by side with 60-70 mtrs distance so cabling is not issue 2) Max data length will be 10bytes from one PLC to another so data volume is not issue. I am working on your suggested solution by referring documents and facing some problems, Also i have some concern about s7connection kindly put light on that, 1) If PLC already Running as DP master with slave on it, Can we configure addition s7connection using same DP for unilateral communication, will it affect physical bus terminology on modifying network and generate BF. 2) Is there specific manual for configuring S7connection using Get/Put for profibus network, because what i got from documents/videos on internet its all about using ethernet. Thank you. |
Let's do it... |
|
11/27/2021 4:34 PM | |
Joined: 9/27/2006 Last visit: 9/21/2024 Posts: 12282 Rating: (2684)
|
Hello gabbar; If you examine the first link I provided earler, you wil see it states that S7 communication will run an any S7 CPU, over any native S7 interface: MPI, Profibus or Profinet/Ethernet. The only thing is that your 4 CPUs must be connected to the same network. You can choose Profibus, Profinet or MPI, whichever is easies to do for your project. https://support.industry.siemens.com/cs/ww/en/view/26483647 This is confirmed in the S7 CPU-CPU Communication Compendium, which you can download here: https://support.industry.siemens.com/cs/ww/en/view/78028908 The screenshot below is taken from that document. As far as the operation of S7 communication and Profibus master at the same time on the same network, this article should give you a simple positive answer: https://support.industry.siemens.com/cs/ww/en/view/23840818 When interconnecting your Profibus networks, it is possible that you find that the Profibus cnfiguration might object to finding similr Profibus addresses on the masters and slaves; you might have to re-address all the nodes to have a unique addresses throughout the network. Since I do not have access to the hardware to test this, you would have to test this yourself.This would not affect the I/O addresses that are used to commnicate data between the masters and their dedicated slaves, but will require some bit of reorganization on your part. Hope this helps, Daniel Chartier |
Last edited by: dchartier at: 11/27/2021 16:36:17 |
|
Follow us on