11/24/2022 2:01 PM | |
Joined: 10/5/2020 Last visit: 9/17/2024 Posts: 9 Rating: (0) |
Hello, many times I've heard about s7comm and s7comm-plus. I tried to look up for some information about differences between those two but couldn't find anything interesting. Instead, I've found out about s7comm and s7comm-basic: https://support.industry.siemens.com/cs/ge/en/view/26701842 Anyway I still doesn't understand the difference between them. And there's still s7comm-plus. Can anyone briefly explain what's the difference between s7comm/s7comm-plus/s7comm-basic? Maybe there are some resources on that topic? In TIA17 I can only create one type of ,,s7 communication". Which protocol is that? Thank you for your help. |
Last edited by: Jen_Moderator at: 11/25/2022 07:21:48Links optimized. |
|
11/24/2022 3:03 PM | |
Joined: 9/27/2006 Last visit: 10/16/2024 Posts: 12289 Rating: (2687)
|
Hello Konop; The most complete reference I know on communication information between S7 CPUs is the CPU-CPU Communication with Simatic Controllers compendium: https://support.industry.siemens.com/cs/ge/en/view/78028908 The S7 Communication blocks are descibed in this manual, and as you can see from the attached screenshot there are no "S7-Communication Plus" blocs, only S7-Basic communication and S7 Communication functions. The compedium presents tables describing the possibilities of each on page 189 (S7 Basic comms) and 195/196 (S7 comms). S7 Basic communication blocks allow exchanges of small blocks of data (less than 100 bytes per exchange) on MPI or Profibus-DP, between S7-300/400 CPUs (and their variants). There are no possibilities of using S7 Basic communications on Ethernet. Look at your own link on S7 Baisc communication for confirmation.. S7 communications will work with all S7 CPUs (S7-300/400, S7-1200 and S7-1500), over MPI, Profibus-DP and Ethernet, using integrated interfaces of the CPU for Profibus or Profinet, or an attached CP/CM. They offer varying possibilities of transporting larger blocks of data per exchange on bilateral connections BSEND/BRCV, USEND/URCV, programmed in both CPU partners) and also allow unilateral connections between CPUs with PUT/GET functions, which means you only have to program one of the partners, the client on this client-server connection. Hope this helps, Daniel Chartier |
Last edited by: dchartier at: 11/25/2022 10:36:27 |
|
This contribution was helpful to3 thankful Users |
11/28/2022 10:11 PM | |
Joined: 10/5/2020 Last visit: 9/17/2024 Posts: 9 Rating: (0) |
Thomas, regarding to this manual (https://support.industry.siemens.com/cs/us/en/view/20982954) - please see attached picture, here is the summary of protocols/communication types supported by SIMATIC for IE. There is only one S7 connection type which uses Iso-on-TCP. I assume this is the one that we configure via TIA and use FB.
What makes me curious is that if ,,S7 communication plus" is not official designation, and it is not shown in manual but is widely known then what is that? Especially if it couldn't be used from inside of PLC, then how to use that? You used word ,,It uses also Iso-On-TCP (...)", considering different properties I supposed there would be any differentiation in manual (attached picture) but there's completely no data. I don't really know much about 300/400 controllers, perhaps that's the reason I lack something. |
Last edited by: Jen_Moderator at: 11/29/2022 08:25:55Link optimized. |
|
Follow us on