I'm mainly doing Photovoltaik installations and repairs and last week I had to rapair a monitoring system from a big PV installation (20 inverters) which are connected with an RS485 bus. Narrowing down the fault to one faulty RS485 module was a pain in the.... and took me nearly 3 whole days since it seems kind of an intermittend fault .
Over the weekend I was thinking of some tool (Beside a multimeter) that can help me finding similar faults because these are getteing prety time consuming and much more often with the age of the PV installations.
I was thinking of an cheap 2 channel usb scope since i would have to buy it by my self.
If you're just troubleshooting the electrical properties of a RS-485 bus, a very slow oscilloscope will work nicely. I used to do this type of troubleshooting with just an old 20Mhz analog scope. You've got signals running in the Khz instead of Mhz so it's not going to be picky.
Generally you're going to want to probe A and B (tying the scope ground to the common terminal) and look at both to verify nice sharp edges and also that A goes low when B goes high. The electrical specs for RS-422/485 are fairly easy to obtain.
So... pretty much any scope. Old analog, slow digital, either should be fine.
This is one of those rare cases that one of those little pocket handheld oscilloscopes that they sell on ebay might be fine - If I was doing field RS-485 work regularly and needed this type of troubleshooting, I think I at least investigate that option since they are inexpensive enough to be disposable, very portable, and run from battery. The downside is that they all seem to roll off way more quickly than you would expect and have bugs you might find cause more grief than help, especially if you're running at high baud rates (instead of say 9600 or 19200). I'm also not sure of your skillset - I have dealt enough with oscilloscopes and RS-485 to be able to tell the difference between a scope issue and a RS-485 problem. If this isn't the case for you, then don't even consider this option since you're likely going to see oddities with these scopes.
There are a lot of other portable options out there which may also work for you.
In relation to other troubleshooting, unless you're familiar with the underlying protocols of whatever equipment you are running (I.E. modbus), then any additional data sniffing you might do is going to be of limited utility. Generally you can look at the data on one of these buses with various PC based serial port monitoring tools and an appropriate RS-485 to USB adapter (maybe going to RS-232 first). I have yet to find one which does much more than shows the raw data, or maybe splits it into packets. I should qualify this with the fact that I write code which talks to RS-485 devices on a fairly regular basis for my day job - and would love to find a tool which correctly sniffs common industrial RS-485 busses and decodes them to show you what is going on. Not to say this tool doesn't exist - I'm just saying if it does, my google-fu hasn't found it yet.