Salve,
è la prima volta che scrivo qui sul forum. Ho usato con successo un arduino 2560r3, ma programmandolo con un compilatore commerciale basic.
Ora dovrei sviluppare un'altro progettino con la stessa piattaforma: vorrei far dialogare arduino in seriale 485 (ho già lo shield) in modbus rtu, dove appunto arduino sarebbe lo slave. Con il compilatore basic avrei difficoltà, non ho una libreria modbus. Per cui mi sto affacciando da queste parti. Sfogliando qui il forum ho trovato questa discussione:
dove un certo AMPS-N consiglia di usare una libreria che allega e pare l'utente che ha aperto il topic sia riuscito nel suo intento.
Prima di iniziare mi chiedo: posso usarlo sul mio arduino 2560r3 visto che non viene citato che tipologia di board usano?
Che cosa intende AMPS-N quando dice: you need to add au16data use this address to store , read, write values
Ringrazio in anticipo chi mi darà qualche consiglio con la consapevolezza che verrò ancora qui a chiedere lumi.
Saluti
Ciao,ti consiglio la libreria SimpleModbusSlave,funziona molto bene ed ha un ottimo sistema di controllo degli errori.
Io ho collegato un arduino master a tre unità slave con questa libreria(ed il corrispettivo SimpleModbusMaster)e funziona perfettamente in continuo.
Grazie Ibbba. Che arduino hai usato?
Pensi che lo possa testare con il mio 2560R3? Vorrei testarlo con un master generico tipo MOdbus Tester che funziona da master! http://www.modbus.pl/node/10
Grazie
suibaf:
Grazie Ibbba. Che arduino hai usato?
Pensi che lo possa testare con il mio 2560R3? Vorrei testarlo con un master generico tipo MOdbus Tester che funziona da master! http://www.modbus.pl/node/10
Grazie
Io uso una mega 2560 come master e vari Arduino stand alone come slave, ma non c'è problema ad utilizzare una mega 2560 come slave.