I understand this, what I need to know is how to exchange data between two PROFINET CPUs?? Is there a service like direct data exchange for PROFINET?? Thank you
Thanks SCADA Dude10
I know you can use functions and exchange data through programming. What I was asking about is there a service that can handle the data exchange without programming, just configuration.
For example, in Schneider Electric's PAC there is a service called I/O Scanning that is used to scan remote I/Os just by configuring the data required from these remote units
Is there a service like this in SIEMENS PLCs??
Mayby 'Global Datacommunication' with an MPI-network is something what you can use like the system your talking about, but it is not Profibus or Profinet;
With an MPI-network, you connect only Siemens S7 cpu's with each other by using their programmingport and the same connectors and cable as with Profibus. In the Simatic Manager you need to configure where the data is comming from and where it is going to. For an S7-300 there can be 4 GD-loops with 22 bytes of data.S7400: 16 GD-loops and max 54 bytes of data. Maximum 15 plc's.
You can use a Program called IMAP. It allows Profinet Device to send Data Back and forth with programming. Even provides status so you won't need to write your own watchdog etc.
Easy to send all types of data sizes or arrays at different update speeds. Works great (but you need IMAP)
Unless you got a lot of different PLC's I wouldn't bother. Send/Receives or GET/PUTS(Need at least one S7-400 to do this) are easy and very stable. Their are example projects in Step 7 that do this as well as a good manual.
In a nutshell:
1. Setup the connection in NetPro for the two CPU's and Download the config to each CPU.
2. Decided whether you do GET/PUT (One Sided Program) or Send/Recv and write small code.
3. As a tip you might want to wipe out Receiving data side if you get no comm.
Here is a link to a great manual: http://support.automation.siemens.com/WW/view/en/20982954