I'm still plugging away at this, with very limited success.
I ended up connecting just one compressor to a Modbus to Ethernet gateway. It makes it possible to experiment from my office instead of in the noisy engine room. The gateway is set to Modbus address of 5.
Parameters are 9600 baud, 1 stop bit, 8 data bits, no parity.
I can poll various memory addresses using Chipkin Modbus Scanner by connecting to Node 1 of the Modbus RTU network. I can also read values from the Modbus bridge on Node 5. The gateway is an Automation Direct MB-Gateway - very easy to set up.
I can also poll the same addresses using a Red-Lion Productivity Station, so i know the comms are OK. However, I just get garbage.I've tried offsetting the addresses by 1 in either direction but it doesn't help.
I found a different manual here:
http://api.ning.com/files/kYkWoLTW4g9e5jzKrOfOfX52qeQb-OGXXA7EJhGRoc3pc81CVgxlDkYS1yxMKnJksLDDlIXTSQNZCKEloJax4qI308m9J5Ea/Delcos3100ModBusRTUCommandsPublicVersionV1.1.pdf
Some of the memory addresses differ from those in the original copy of the manual I received, but they still return garbage.
If I read holding register 1014h (404116), I should get RPM or Compressor Temperature (depending on the manual I take the addresses from). I don't.
Searches on the internet don't reveal much, and contacting Compair doesn't help because I can't seems to speak to anyone who even knows what Modbus is.