Hooking up a loop-powered 24V NPN/PNP sensor to Arduino
Here is the final (working) schematic:


In the end, I actually ended up using an NI DAQ box (USB-6255).  This would still work with an Arduino though.

Thanks for all the help!
Joe