ModBus & .Net (Mono)
Dopo aver cercato molto sulla rete una libreria per la comunicazione ModBus finalmente ne ho trovata una veramente ben fatta .
La libreria in questione si chiama NModbus e funziona sia con Mono che con .Net (per questo ben fatta).
Utilizzando la libreria in questione si può implementare una comunicazione ModBus che utilizzi uno dei seguenti protocolli :
Seriale ASCII
Seriale RTU
Seriale su USB ASCII
Serial su USB RTU
TCP
UDP
Come si può dedurre dalla lista dei protocolli la libreria vi permette di utilizzare sia la porta seriale sia la USB che la scheda di rete , sarete quindi in grado di comunicare con qualunque dispositivo che usi il ModBus .
Il sito ufficiale della libreria è
http://code.google.com/p/nmodbus/
Questo invece è il vecchio sito ancora attivo
http://www.nmodbus.com/Default.aspx.htm
Sul sito ufficiale potete anche trovare alcuni esempi commentati , un forum http://groups.google.com/group/NModbus-discuss
e una mailing list
http://groups.google.com/group/NModbus-discuss/subscribe
La comunità di NModbus è molto attiva e , tranne per il fatto che dovrete scrivere in inglese , non faticherete a trovare informazioni e aiuto .