Robert:
Thank you for the quick reply. You are exactly correct that you can use Modbus/TCP with some of the Opto 22 hardware. This works specifically with the E1 and E2 brain boards and the SNAP modules. However,
I'm using the older hardware - what's called the B1 and B2 brain boards - they're very cheap now ! So I will review the documents you've identified and if I'm able to make them work I'll contribute that back to the project. If I have trouble I can always wait for the revision and switch to the slightly newer hardware.
Regards,
James