Pages: [1]   Go Down
Author Topic: Modbus  (Read 664 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Forse sono stupido io...
Ma non riesco a comunicare in Modbus con il mio arduino uno.
Ho provato tutte le librerie esistenti e ho provato tutti gli esempi possibili. Ma niente.
Sono quasi due settimane che provo. Vi prego di aiutarmi.
Uso un arduino uno rev3 con shield 485 e un convertitore usb/485 e Mtester o ModbusPoll.
Tutte le risposte che ricevo dal mio arduino sono illegali o inutili.
Vi prego.... ne va della mia salute mentale.
Grazie.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho provato qualsiasi libreria ed esempio correlato per far comunicare il mio arduino rev3 su protocollo modbus rtu.... ma niente.
Qualsiasi tester Modbus che uso (Mtester, ModbusPoll.....) mi fornisce errori sulla risposta.
Uso l'esempio SimpleModbusSlave e un cavo adattatore USB/485 per collegare il PC all'arduino.
Vi prego di aiutarmi... Sono quasi due settimane che ci sbatto la testa... ne va della mia salute mentale.
Logged

Ivrea
Offline Offline
God Member
*****
Karma: 5
Posts: 680
"La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché." Albert Einstein
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Allora, nel modbus rtu c'è un master e uno o più slave. Tanto per iniziare l'arduino deve fungere da master o da slave? La comunicazione è su rs232 o su rs485?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Attualmente ho solo PC che funge da Master e arduino che funge da slave.
Comunicazione su RS485.
Logged

Ivrea
Offline Offline
God Member
*****
Karma: 5
Posts: 680
"La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché." Albert Einstein
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io ho usato questa libreria e funziona, però non implementa tutte le funzioni del modbus ma solo le principali, ti dovrebbero bastare (a me bastavano...  smiley-wink)
https://sites.google.com/site/jpmzometa/arduino-mbrt/arduino-modbus-slave

Comunque prima di tutto penso che il problema sia la conversione fra 232 e 485 lato pc: come gestisci l'abilitazione della trasmissione e la disabilitazione della ricezione? Per fare le prova usa la 232, poi quando puoi escludere problemi lato software ti dedichi al 485...
Logged

Pages: [1]   Go Up
Jump to: