Il protocollo è abbastanza documentato ... ho scritto del codice per PLC con MODBUS per un progetto di una apparecchiatura collegata al PC, l'ho fatto in C/C++ (per Windows) senza grossi problemi ...