1/14/2012 2:44 AM | |
Joined: 10/7/2005 Last visit: 9/24/2024 Posts: 3022 Rating: (1054)
|
Hello obrij it ispossibe, but will require a bit of effort. Start by deciding on the phsyical communication path (e.g. via external CP or CPU's PN interface etc.). Thereafter, you configure the following4 connections: 1.)SWR system 1/CPU A <--> SWR system 2/CPU A 2.) SWR system 1/CPU A <--> SWR system 2/CPU B 3.) SWR system 1/CPU B <--> SWR system 2/CPU A 4.) SWR system 1/CPU B <--> SWR system 2/CPU B Lastly, you add the communciation FB's (e.g. FB12/13 BSEND/BRCV) to the program of each CPU. Note that you'll handle the commsoutside of the redundant userprogram. Send redundancy status word over via comms too, so that the partner can evaluateif the data came from the Master or Standby CPU and use the one that came from the "active" Master CPU. Chapter 6.12 of the Software Redundancy manual has some additional info on this and the CPU-CPU communication with SIMATIC controllers (compendium) contains all the details on which type of comms can be used and with what Blocks. While there are no direct examples available for your application, once you decided on the type of link, you'll findplenty of general comms example for it with a search at https://support.automation.siemens.com. (use them as the general building block for your app). I hope this helps |
Last edited by: fritz at: 1/14/2012 3:09 AMAdded CPU-CPU communication with SIMATIC controllers chapter Cheers |
|
Follow us on