Enser45 / free-dotnet-modbus

Automatically exported from code.google.com/p/free-dotnet-modbus
0 stars 0 forks source link

bug modbus master serial #4

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Rilevato un bug che la cpu scizza al 100% per alcuni secondi quando il 
modbus master rcu seriale aspetta hai dati da ricevere se va a mal fine fa in 
rx-tiimeoit 

2. Esiste un metodo per poter impostare le impostzioni della serial dal esterno 
e non solo da codice?

3. Non so se sbaglio io o se che un errore, quando facio un polling con mudbus 
master serial ricevo tantissimi errori di lungeza e di crc ed spesso pure di rx 
forse non rispetto i tempi da una ricista al altra

What is the expected output? What do you see instead?
-

What version of the product are you using? On what operating system?
Rc3 versio 0.9.0

Please provide any additional information below.
Windows 7 and XP

Original issue reported on code.google.com by william....@gmail.com on 11 Nov 2012 at 2:34

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Ti rispondo punto per punto:

1. Ok, risolto nella prossima revisione.
2. Che vuol dire dall'esterno? La porta seriale deve essere impostata prima 
della connessione e quindi nel costruttore. Che intendi per 'non solo da 
codice'?
3. Tempi fra le richieste non ce ne sono, Che valore di 'RxTimeout' hai?

Original comment by s.assu...@gmail.com on 12 Nov 2012 at 8:10

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
1. Ottimo Grazie =)
2. oky mi sono espresso molto ma molto mal mi scuso; 
   Allora cosa intendevo:
    -Con esterno pensavo non dal costruttore, io ho imparato che il costruttore lo si
     richiama solo 1 volta, potrei sbagliarmi... perciò ti chiedevo se cera la 
     possibilità di poterla impostare attraverso un metodo?

Il Problema dove sta: 
   Se uso un convertitore RS485 con colegato su id 1 il Pc Slave e sul id 2 un modulo
   modbus che lavorono su due velocità differenti come posso fare in modo che posso 
   cambiare la velocita al volo sensa dover distruggere ogni volta l'ogetto?

3. lo ho impostato ad 500 - 800 ms
   Sto provando il driver ModBus Master su un PC e su un altro il Modbus Slave.
   ? - Questo tempo è possibili modificarlo attraverso un metodo? 

Original comment by william....@gmail.com on 12 Nov 2012 at 9:09

GoogleCodeExporter commented 8 years ago
2. Ok, la parametrizzazione della porta seriale è fattibile, provvederò nella 
prossima release (su cui sto già lavorando).
3. Il tempo è possibile modificarlo tramite il parametro 'RxTimeout'. Io non 
ho riscontrato problemi...effettuerò delle prove su delle macchine virtuali e 
poi ti faccio sapere!

Original comment by s.assu...@gmail.com on 12 Nov 2012 at 10:41

GoogleCodeExporter commented 8 years ago

Original comment by s.assu...@gmail.com on 19 Dec 2012 at 7:47