Ciao Bergum, scusa se rispondo solo adesso ma non avevo visto questo post
Alla fine ho creato il programma usando la versione "più complicata" del modbus, quella in cui devo calcolarmi l'algoritmo per il CRC. Non dovevo comunque interfacciarmi con un plc, ma con una scheda elettronica sviluppata nell'azienda in cui lavoro e richiedeva sia la comunicazione tramite WIFI diretto (e tcp), sia il calcolo del crc.
Il programma funziona perfettamente anche grazie all'aiuto delle fantastiche persone di questo forum, se fai una ricerca puoi trovare molti esempi di codice