1/2/2020 4:06 PM | |
Joined: 9/27/2006 Last visit: 11/13/2024 Posts: 12293 Rating: (2691) |
Hello Invoker; Siemens S7 CPUs that have an integrated Profinet port or a Ethernet communication processor in their rack support a variety of Ethernet protocols, which they can use to exchange data with various automation equipment. 3rd-party equipment will sometimes support different protocols, and a S7 PLC can use protocols that adapt to their requirements when data needs to be exchanges. Ethernet communications are very standardized through IEEE 802.3, for example, and when you connect your PC to the Internet to download a document or contact a friend through email you are actually using a variety of protocols simultaneously (TCP, IP, FTP, WIFI, DHCP, DSL...) and transparently. With automation equipment, communications are not transparent and you must select and configure data exchanges implicitly, and select specialized functions in your program to send and receive data between partners. Profinet (PNIO, I-device, RT, IRT) is a suite of automation protocols , ISO Transport and ISO-over-TCP are other protocols used with other equipment. https://en.wikipedia.org/wiki/PROFINET SIMATIC NET: Industrial Ethernet/PROFINET Industrial Ethernet https://support.industry.siemens.com/cs/ww/en/view/27069465 What properties, advantages and special features are offered by the protocols TCP, ISO-on-TCP, UDP and ISO Transport? https://support.industry.siemens.com/cs/ww/en/view/26171811 Services of the TCP, ISO-on-TCP and ISO Transport protocols
The SEND/RECEIVE interface is used for actively transferring data between two client stations. Data is exchanged here between the stations using send and receive blocks.
Fetch/Write is a service which is used to read data from a server station or to write data to it. Access takes place via the operating system for the passive server station without any further function calls within the server station. In SIMATIC S7, the fetch/write service is only implemented in server functionality. Therefore, the SIMATIC S7 is unable to actively read or write data. Clients can actively read data from the SIMATIC S7 and actively write data to the SIMATIC S7. You could also open the following manual, complex but very complete, showing the different networks supported by S7 PLCs, the s^pecialized functions used with different protocols, and the amaunt of data that can be exchanged with each function. CPU-CPU communication with SIMATIC controllers (compendium) https://support.industry.siemens.com/cs/ww/en/view/20982954 Finally, as with the example above for Internet connection, where you only use one cable to connect to your router, all Ethernet protocols (supported by IEEE 802,3) can co-exist on the same cable simultaneously, as long as traffic on the network allows it. The same infrastructure can generally be used (cable, switches, routers...) for all of them; certain protocols require managed switches,, such as Profinet IRT, you msut read up on specialized protocols for detailed instructions. Hope this helps, Daniel Chartier |
This contribution was helpful to6 thankful Users |
Follow us on