normal Informazioni su RESI gateway M-BUS modbus

  • Vito
  • Avatar di Vito Autore della discussione
30/08/2016 12:04 - 30/08/2016 12:04 #505 da Vito
Buongiorno
 
Sto configurando il RESI come master su M-BUS che funziona correttamente in quanto tramite il software leggo i registri correttamente ma dal mio master modbus vado in time out
 
Ritengo che sia che sto leggendo il numero di nodo Modbus non corretto (o Baud ). Dove posso trovare questa informazione?
 
Infatti l’address posto sul tab “Device Specific” sono riuscito ad impostarlo solo ponendolo pari a quello della “LOCAL COM”.  Deve essere poi il medesimo address del “Maddalena” lato M-BUS ?
 
 
Le allego alcuni screenshot del mio progetto


Allegati:
Di più
30/08/2016 12:05 #506 da marcom
Risposta da marcom al topic Informazioni su RESI gateway M-BUS modbus
Buongiorno,

i RESI hanno dei dip switch per confiugrare la velocità di trasmissione, i primi due per l'esattezza.
Se deve andare a 9600 devono essere entrambi ad OFF.
Il terzo dip imposta l'interfaccia seriale, se ad ON è 485.
Il quarto impone indirizzo modbus a 255 e viene utilizzato in fase di configurazione per non dover "correre dietro" all'indirizzo quando lo si cambia. Impostandolo ad OFF il gateway prende l'indirizzo impostato da configuratore.

Quindi primo passo è verificare i dip.

La configurazione che vedo sotto riportata dice che i parametri RS485 sono  9600 8 E 1   mentre l'indirizzo modbus è 100

L'area di memoria modbus da leggere è la holding register con indirizzo base 1.


La sezione LOCAL COM PORT SETTINGS serve per impostare i parametri della seriale del PC per andare a comunicare con il RESI.
La sezione DEVICE SPECIFIC invece imposta i parametri che andranno salvati sul RESI quando si scarica la configurazione.


I due lati, modbus e mbus, sono completamente indipendenti. Pertanto l'indirizzo che imposto lato modbus può essere qualunque rispetto a quello Mbus dei dispositivi. Infatti se avessi due dispositivi MBus, il RESI avrebbe comunque un solo indirizzo Modbus.

Le segnalo inoltre il parametro MBus Query Timeout. Tale parametro imposta il tempo di scansione del lato mbus. Il valore di default 65535 fa in modo che il RESI richieda i dati ogni 5 sec da tutti i dispositivi. Il valore di default è un valore riservato. Normalmente tale parametro è espresso in secondi.
Nel caso di dispositivi MBus a batteria tale valore non dev'essere inferiore a 900.

Marcom S.r.l.
via Mezzacampagna, 52 int.29
37135 - Verona (VR)
Powered by Forum Kunena
Avviso
  • I prezzi sul sito sono IVA esclusa.