Arduino Modbus

Buongiorno a tutti,
molte volte mi capita di dovere intervenire su impianti dove ci sono problemi di comunicazione su bus Modbus RTU.
I problemi sono principalmente cavi interrotti, in corto, scollegati e via dicendo… pertanto si procede passando di regolatore in regolatore, collegandosi col pc sul bus e scansionandolo tramite modscan x cercare di trovare la tratta dove risiede il problema.
Il fatto è che non sempre il pc portatile (al quale è collegato il convertitore USB/RS-232, al quale è collegato il convertitore 232/485) non sempre è comodo, per esempio su una scala con la testa dentro a un controsoffitto…
Mi piacerebbe creare tramite Arduino uno scan bus tascabile (solo per rilevare gli indirizzi, niente interrogazione dei registri!!!) che restituirebbe gli indirizzi rilevati su un display 16x2.
Nella mia ignoranza e con il mio inglese pessimo non so da che parte iniziare a programmare la parte di modbus su Arduino…
Nessuno ha qualche idea???
Help!!!

Ciao
Uallo

Ciao e benvenuto, se non lo hai già fatto ti invito alla lettura del regolamento. Tornando al tuo quesito, esistono per Arduino alcune librerie per interfacciarsi con il bus ModBus. Non le ho mai provate, ti riporto i link: https://sites.google.com/site/jpmzometa/arduino-mbrt/arduino-modbus-master https://code.google.com/p/simple-modbus/ http://myarduinoprojects.com/modbus.html

Penso siano un punto per partire. Ancora, se cerchi sul forum, il ModBus è stato discusso diverse volte, troverai senz'altro alcuni thread che magari potranno esserti d'aiuto.

Grazie per la risposta immediata leo72, purtroppo ero gia passato per quelle pagine (avevo gia scaricato il SimpleModbusMasterV10 e guardato l'esempio) purtroppo mi sembrano, a mio parere, esempi troppo articolati con un mucchio di funzioni che non mi servono x questo progetto (ricordo la mia ignoranza sul modbus); cercavo qualcosa di semplice che mi dicesse se un determinato indirizzo è online sul bus oppure no. Spero che qualcuno ci sia già passato, attendo fiducioso!!!! Grazie e buona serata!

penso che per questo devi imparare un minimo lo MODbus. Ciao Uwe