Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
modscan32 [2017/12/15 23:39] flane |
modscan32 [2020/07/26 11:15] (versione attuale) flane |
||
---|---|---|---|
Linea 2: | Linea 2: | ||
Nel caso in cui abbiate la necessita di configurare i contatori SDM120modbus, che necessitano di un setup via software, ma invece di utilizzare un Raspberry, volete utilizzare un PC con sistema Windows, la soluzione è di utilizzare il software **[[https://www.win-tech.com/html/demos.htm|Modscan32]]**.\\ | Nel caso in cui abbiate la necessita di configurare i contatori SDM120modbus, che necessitano di un setup via software, ma invece di utilizzare un Raspberry, volete utilizzare un PC con sistema Windows, la soluzione è di utilizzare il software **[[https://www.win-tech.com/html/demos.htm|Modscan32]]**.\\ | ||
\\ | \\ | ||
- | Scaricate e scompattate in una cartella il software, che non necessita di installazione (è una versione demo ma funziona comunque).\\ | + | <WRAP center round tip 80%> |
- | Collegate con uno spezzone di cavo twistati i morsetti A e B del contatore al convertitore USB/RS485.\\ | + | Per qualsiasi dubbio o problema sugli argomenti trattati nella presente guida,\\ formulate le vostre richieste nel **[[http://www.flanesi.it/forum/viewtopic.php?f=21&t=2041|FORUM]]** |
- | Si suppone che abbiate già installato i driver per il convertitore USB/RS485 e che quindi una volta collegato al PC questo venga regolarmente riconosciuto.\\ | + | </WRAP> |
- | Tramite "__Gestione dispositivi__" individuate la com che il sistema ha assegnato al convertitore (nel mio caso COM6). | + | \\ |
+ | [[https://www.win-tech.com/html/demos.htm|Scaricate]] e scompattate in una cartella il software, che non necessita di installazione (è una versione demo ma funziona comunque... altrimenti cercate in rete ;-) ).\\ | ||
+ | |||
+ | <WRAP center round important 80%> | ||
+ | Attenzione, **utilizzate la versione a 32 bit anche su sistemi a 64 bit**. Personalmente ho avuto dei problemi con la versione a 64 bit, non riuscendo a leggere nulla dal contatore. | ||
+ | </WRAP> | ||
+ | |||
+ | |||
+ | Collegate con uno spezzone di cavo twistato i morsetti A e B del contatore al convertitore USB/RS485 come indicato nella [[metern_modbus|guida al bus]]\\ | ||
+ | |||
+ | <WRAP center round important 80%> | ||
+ | Si suppone che abbiate già installato in Windows i driver per il convertitore USB/RS485 e che quindi una volta collegato al PC questo venga regolarmente riconosciuto con relativa porta COM. | ||
+ | </WRAP> | ||
+ | |||
+ | Collegate l'adattatore USB-RS485 al PC e tramite "__Gestione dispositivi__" di Windows individuate la porta COM che il sistema ha assegnato al convertitore (nel mio caso COM6).\\ | ||
\\ | \\ | ||
{{ :img_metern:modscan:modscan32_1.png?direct&400 |}} | {{ :img_metern:modscan:modscan32_1.png?direct&400 |}} | ||
Linea 20: | Linea 34: | ||
In protocol selection lasciate le impostazioni proposte:\\ | In protocol selection lasciate le impostazioni proposte:\\ | ||
\\ | \\ | ||
- | {{ :img_metern:modscan:modscan32_6.png?direct&400 |}} | + | {{ :img_metern:modscan:modscan32_6.png?direct&300 |}} |
\\ | \\ | ||
Impostati i valori cliccate su OK e modscan si connette alla porta seriale (si comincia a vedere che conta i Poll).\\ | Impostati i valori cliccate su OK e modscan si connette alla porta seriale (si comincia a vedere che conta i Poll).\\ | ||
Linea 39: | Linea 53: | ||
Potete trovare il significato di tutti i registri nella guida al protocollo modbus:\\ | Potete trovare il significato di tutti i registri nella guida al protocollo modbus:\\ | ||
* [[http://www.flanesi.it/blog/download/sdm120c/SDM120-Modbus_protocol_V2.3.pdf|Contatore monofase SDM120modbus]] | * [[http://www.flanesi.it/blog/download/sdm120c/SDM120-Modbus_protocol_V2.3.pdf|Contatore monofase SDM120modbus]] | ||
- | * [[http://www.flanesi.it/blog/download/sdm220modbus/SDM220Modbus_protocol_V1.1.pdf|Contatori monofase SDM220modbus]] | + | * [[http://www.flanesi.it/blog/download/sdm220modbus/SDM220Modbus_protocol_V1.1.pdf|Contatore monofase SDM220modbus]] |
- | * [[http://www.flanesi.it/blog/download/sdm230modbus/SDM230-Modbus protocol V1.2.pdf|Contatori monofase SDM230modbus]] | + | * [[http://www.flanesi.it/blog/download/sdm230modbus/SDM230-Modbus protocol V1.2.pdf|Contatore monofase SDM230modbus]] |
* [[http://www.flanesi.it/blog/download/sdm630modbus/SDM630_protocol_V1.3.pdf|Contatore trifase SDM630modbus]] | * [[http://www.flanesi.it/blog/download/sdm630modbus/SDM630_protocol_V1.3.pdf|Contatore trifase SDM630modbus]] | ||
Linea 46: | Linea 60: | ||
Se invece selezionate in "modbus Point Type" la voce "**O3: HOLDING REGISTER**", questo vi permetterà di visualizzare i vari parametri impostati nel contatore, come indirizzo, velocità, parità, etc...\\ | Se invece selezionate in "modbus Point Type" la voce "**O3: HOLDING REGISTER**", questo vi permetterà di visualizzare i vari parametri impostati nel contatore, come indirizzo, velocità, parità, etc...\\ | ||
\\ | \\ | ||
- | Nel caso in cui vogliate modificare qualcuno di questi parametri (ad esempio portare la velocità da 2400 a 9600), è innazitutto necessario come prima cosa metter in modalità "Set" il contatore premendo e tenendo premuto il pulsante di impostazione per più di 3 secondi fino a quando comparirà sul display la scritta "Set". | + | Nel caso in cui vogliate modificare qualcuno di questi parametri (ad esempio portare la velocità da 2400 a 9600) è innazittutto necessario come prima cosa mettere in modalità SET il contatore, premendo e tenendo premuto il pulsante di impostazione per più di 3 secondi fino a quando comparirà sul display la scritta "Set". |
\\ | \\ | ||
- | Rilevate quindi dal manuale del protocollo linkato in precedenza il numero di registro che desiderate modificare, e basterà fare un doppio click sul numero del registro andando quindi a modificare il relativo valore (Value). | + | Rilevate quindi dal manuale del protocollo linkato in precedenza il numero di registro che desiderate modificare, e basterà fare un doppio click sul numero del registro andando quindi a modificare il relativo valore (campo Value). |
- | <WRAP center round important 60%> | + | <WRAP center round important> |
Per modificare i parametri ll contatore deve essere in modalità SET. | Per modificare i parametri ll contatore deve essere in modalità SET. | ||
</WRAP> | </WRAP> | ||
Linea 56: | Linea 70: | ||
Per la modifica dell'ID selezionate il __registro 40021__ che avrà valore pari al tuo ID, fate un doppio click sul registro e inserite nella tabella il nuovo valore nel campo "value" come numero intero (ad esempio 2) e poi cliccate update. | Per la modifica dell'ID selezionate il __registro 40021__ che avrà valore pari al tuo ID, fate un doppio click sul registro e inserite nella tabella il nuovo valore nel campo "value" come numero intero (ad esempio 2) e poi cliccate update. | ||
- | {{ :img_metern:modscan:modscan32_9.png?direct&400 |}} | + | {{ :img_metern:modscan:modscan32_9.png?direct&300 |}} |
Fatto l'update dovrete cambiare in modscan il device ID e selezionare il nuovo numero impostato. | Fatto l'update dovrete cambiare in modscan il device ID e selezionare il nuovo numero impostato. | ||
- | ==== Esempio 2 : modifica valocità bus ==== | + | ==== Esempio 2 : modifica velocità bus ==== |
Per la modifica della velocità del bus (baudrate) il __registro è il 40029__.\\ | Per la modifica della velocità del bus (baudrate) il __registro è il 40029__.\\ | ||
Come riportato nel manuale, per impostare il valore di 9600 deve inserire in value il valore 2 | Come riportato nel manuale, per impostare il valore di 9600 deve inserire in value il valore 2 | ||
- | {{ :img_metern:modscan:modscan32_10.png?direct&400 |}} | + | {{ :img_metern:modscan:modscan32_10.png?direct&300 |}} |
+ | I vari valori possibili per le velocità dei contatori SDM120-220-230 sono:\\ | ||
+ | * 0 = 2400 baud(default) | ||
+ | * 1 = 4800 baud. | ||
+ | * 2 = 9600 baud | ||
+ | * 5 = 1200 baud | ||
+ | I vari valori possibili per le velocità dei contatori SDM630 sono:\\ | ||
+ | * 0 = 2400 baud | ||
+ | * 1 = 4800 baud | ||
+ | * 2 = 9600 baud (default) | ||
+ | * 3 = 19200 baud | ||
+ | * 4 = 38400 baud | ||
+ | Fatto l'update ricordatevi di disconnettere modscan e creare una nuova connessione con la nuova velocità impostata. | ||
+ | |||
+ | ==== Esempio 3 : modifica parità e bit stop ==== | ||
+ | |||
+ | Per la modifica della parità del bus ed il bit stop il __registro è il 40019__.\\ | ||
+ | I vari valori possibili dei contatori SDM120-220-230 sono:\\ | ||
+ | * 0 = 1 bit stop e parità NONE | ||
+ | * 1 = 1 bit stop e parità EVEN | ||
+ | * 2 = 1 bit stop e parità ODD | ||
+ | * 3 = 2 bit stop e parità NONE | ||
+ | Fatto l'update ricordatevi di disconnettere modscan e creare una nuova connessione con la nuova parità e bit stop impostati. | ||
- | Fatto l'update dovrete disconnettere modscan e creare una nuova connessione con la nuova velocità impostata. | ||