As an ex-Siemens employee, I was brainwashed into Profibus and when I worked as an integrator before that, my experiences with DeviceNet were less than stellar, so I would have to agree with the above sentiments on technical grounds. But from a practical standpoint, you are probably asking the question because DeviceNet has already been chosen for you or there is some overriding technical benefit, such as powering a device over the network, that demands that you use it. Assuming changing the network is off the table, my advice is to seek help in designing the network hardware and topology. My experience has been that 90% of the problems can be traced to the physical layer being incorrectly configured and implemented. DeviceNet DEMANDS that you be very careful about the physical layer design UP FRONT, because making changes on-the-fly has a tendency to cause multiple cascading problems that become more and more difficult to diagnose as they stack up on top of each other.
Probably the best resource I have come across on this issue was a workshop I recently attended put on by Molex (Molex bought Brad Harrison, who had bought SST). They make scanner cards, but more importantly they make connectors, cables, splitters, junctions, terminators and repeaters. They offer these workshops all over the country and if you can find one, jump on it. The do not sell specific products during the workshop, they spend all of the time promoting good layout practices and going over pitfalls to avoid, troubleshooting methods, design tricks etc. to optimize your project success. I wish I had known this before I had done the projects that vexed me in the past, I now know what I did wrong. If they are not doing one in your area, call them anyway, they are experts on topology and configuration. I'm not throwing stones at A-B (today), but I think they were too focused on the bit twiddling and not enough on the physical layer when we ran into problems. As I see it now, I think they look at the physical layer as just necessary add-on accessories to their overall goal of selling their electronics and software. They don't actually make the network hardware they sell (much of it is brand labeled from Molex), so their approach to solving problems tended to be throwing more of their stuff at it and not looking at things like trunk lengths, drop cable sizes, power supply insertions etc.
"If I had eight hours to chop down a tree, I'd spend six sharpening my axe." -- Abraham Lincoln
For the best use of Eng-Tips, please click here -> faq731-376