Hello fieldprog;
Can't help you with Ethernet I/O, we use Controlnet to our I/O racks.
But we use Profibus-DP and -PA extensively in our projects, so maybe I can give you some insights.
We have used both a SST-PFB-CLX (from SST/Woodhead) and a Prosoft MVI56-PDPMV1 as Profibus masters in the Controllogix latform. We prefer the Prosoft, as it offers a more extensive data table and easier diagnostics (if you choose the Prosoft, do not use a 90-degree Profibus connector, you will not be able to connect the RJ-45 download plug at the same time; use a 30-degree or better a axial Profibus connector; but then you will not be able to close the front door of the module..).
Both cards come with a configuration software for the Profibus network (integration of GSD files, Profibus addressing, selection of communication modules and data sizes in the slaves)and a Controllogix project containing the basic ladder for the integration of the communication module.
You start by inserting the Profibus master in your Controllogix I/O configuration and copying the UDDTs (data-types) from the vendor project; then create controller tags linked to the imported UDDTs (there are examples in the user manual for both modules). This will create tags in the Controller Tags linked to the position of the module in the controller slots (say: Local:9:I_data)that will be an array of 240 words input.
Then copy the ladder files from the vendor project to your program (adapt the tags of the standard project to your effective slot addresses)so the modules will be active when the processor goes to Run mode.
If your network is properly setup (Correct slave configuration at the correct address with the correct wiring) you should see data in the tag, at the position determined by your configuration.
This is a liitle dense for an introduction,. but if you follow the proper sequence (as described in manuals from both manufacturers, things should go smoothly.
You can download the manuals for the Profibus-DP masters at
http://www.woodhead.com/support/onlinesupport/applicom_direct_link_sst/manuals/#5369
and
http://www.prosoft-technology.com/content/view/full/8332
Hope this helps,
Daniel Chartier