OK, change of tack. I misinterpreted the idea of a portable tester as one that would be used on multiple different networks. You know, have one in your bag, carry it with you wherever you go and test networks anywhere.
You've actually got a single fixed network? And sometimes the slaves "fail to communicate". I'd get the whole network tested once. Thoroughly.
A well-installed Profibus network shouldn't be working "sometimes". Does the network ever recover from a fault without having to swap out a slave? If a slave has genuinely failed, that's one thing. But if there's a group of them communicating intermittently, and you can get them to recover comms (what do you presently do when comms has failed?) then I'd be very suspicious about the original installation.
Check all the usual things: segment lengths, terminating resistors, good earthing to a single point throughout the system, etc etc. Is there a pattern to the failures? Either by location or by time of day / day of week etc. Can you draw any conclusions from the failures? (You
have logged all the occurences, right ?
) What about other equipment? Is it affecting when/how the errors happen?
Need more data ...