Mappa dei registri Modbus di WB-UPS v.3
Descrizione
| RO / RW | Sola lettura / Lettura/scrittura |
| Mostrato in grassetto | Valore predefinito del registro |
| xN | Moltiplicare il valore del registro per questo fattore per ottenere il valore nelle unità indicate.
Se omesso, considerare 1 |
| ⚡ | Questo registro supporta la trasmissione dei dati mediante eventi in Fast Modbus. |
| FW | Versione firmware che ha introdotto il registro. Un campo vuoto indica che è sempre stato disponibile. |
| Errore: | Valore in caso di errore |
| Cella grigia | Registro di servizio: scopo, formato e contenuto possono cambiare nei firmware successivi |
| Indirizzo | Parametri del registro | Descrizione | Valori | FW | |||
|---|---|---|---|---|---|---|---|
| Dec | Hex | Tipo | Accesso | Formato | |||
| Stato del modulo di alimentazione di riserva | |||||||
| 0 | 0x0000 | L'ingresso ⚡ | RO | u16 |
Stato della batteria Gli stati diversi da Charging e Fully charged devono essere trattati come allarmi. |
0 — in carica 1 — completamente carica 2 — in scarica 3 — completamente scarica 4 — non in carica |
|
| 1 | 0x0001 | L'ingresso ⚡ | RO | u16 | Stato della temperatura | 0 — normale 1 — troppo bassa, funzionamento vietato 2 — bassa, solo scarica 3 — alta, solo scarica 4 — troppo alta, funzionamento vietato |
|
| 2 | 0x0002 | L'ingresso | RO | u16 | Tensione di ingresso | mV | |
| 3 | 0x0003 | L'ingresso | RO | u16 | Tensione di uscita | mV | |
| 4 | 0x0004 | L'ingresso | RO | u16 | Tensione della batteria | mV | |
| 5 | 0x0005 | L'ingresso | RO | s16 | Corrente della batteria | mA | |
| 6 | 0x0006 | L'ingresso | RO | u16 | Corrente assorbita dal dispositivo per la ricarica della batteria | mA | |
| 7 | 0x0007 | L'ingresso | RO | u16 | Corrente del carico durante il funzionamento a batteria | mA | |
| 8 | 0x0008 | L'ingresso | RO | u16 | Livello di carica della batteria | x0.01, % | |
| 23 | 0x0017 | L'ingresso | RO | u16 | Livello di carica grezzo della batteria | x0.01, % | 1.4.0 |
| 9 | 0x0009 | L'ingresso | RO | s16 | Temperatura della batteria | x0.01, °C | |
| Controllo del modulo di alimentazione di riserva | |||||||
| 0 | 0x0000 | Coil | RW | bool | Controllo del carico in modalità di riserva | 0 — spento 1 — acceso |
|
| Parametri del modulo di alimentazione di riserva | |||||||
| 16 | 0x0010 | Holding | RW | u16 |
Modalità di controllo della tensione di uscita.
Quando viene avviato con il pulsante, la tensione di uscita è sempre 11.5 V. |
0 — automatica 1 — manuale |
|
| 17 | 0x0011 | Holding | RW | u16 |
Setpoint della tensione di uscita in modalità manuale. Per il corretto funzionamento, la tensione di uscita deve essere almeno 0.7 V inferiore alla tensione di ingresso. |
mV 9000 - 25600 (11500) |
|
| 18 | 0x0012 | Holding | RW | u16 | Corrente di ricarica della batteria | mA 300 - 2000 (600) |
|
| 22 | 0x0016 | Holding | RW | u16 |
Modalità di collegamento in parallelo. Consente di aumentare la potenza di uscita con più moduli WB-UPS v.3. In questa modalità, la tensione di uscita può differire dal setpoint del 10% per distribuire uniformemente la potenza tra i moduli. Utilizzare il controllo manuale della tensione di uscita con lo stesso setpoint su tutti i moduli in parallelo. |
0 - spento 1 - abilitato |
1.1.0 |
| Stato del pulsante e contatori delle pressioni | |||||||
|
Il pulsante di WB-UPS v.3 può controllare altri dispositivi tramite regole. In presenza di alimentazione esterna, il pulsante non esegue alcuna azione sullo stesso WB-UPS v.3. In assenza di alimentazione esterna, una pressione prolungata spegne WB-UPS v.3. I parametri di pressione sono fissi:
| |||||||
| 0 | 0x0000 | Ingresso discreto ⚡ | RO | bool | Stato del pulsante sull’involucro di WB-UPS v.3 | 0 — rilasciato 1 — premuto |
|
| 464 | 0x01D0 | L'ingresso ⚡ | RO | u16 | Contatore delle pressioni brevi | 0 − 65535 con ritorno a zero al superamento del massimo |
|
| 480 | 0x01E0 | L'ingresso ⚡ | RO | u16 | Contatore delle pressioni lunghe | ||
| 496 | 0x01F0 | L'ingresso ⚡ | RO | u16 | Contatore delle doppie pressioni | ||
| 512 | 0x0200 | L'ingresso ⚡ | RO | u16 | Contatore delle pressioni brevi seguite da una lunga | ||
| Registri di calibrazione | |||||||
| 100 | 0x0064 | Holding | RW | u16 | Sblocco della scrittura nei registri di calibrazione.
Per sbloccare, scrivere il valore |
0 — scrittura vietata 1 — scrittura consentita | |
| 352 | 0x0160 | Holding | RW | s16 | Charger Vbus k |
-32768 − 32767 (0)
|
|
| 353 | 0x0161 | Charger Vbus b | |||||
| 354 | 0x0162 | Charger Vbat k | |||||
| 355 | 0x0163 | Charger Vbat b | |||||
| 356 | 0x0164 | Charger Ibus k | |||||
| 357 | 0x0165 | Charger Ibus b | |||||
| 358 | 0x0166 | Charger Ibat k | |||||
| 359 | 0x0167 | Charger Ibat b | |||||
| 368 | 0x0170 | Holding | RW | s16 | Discharger Vbus k | ||
| 369 | 0x0171 | Discharger Vbus b | |||||
| 370 | 0x0172 | Discharger Vbat k | |||||
| 371 | 0x0173 | Discharger Vbat b | |||||
| 372 | 0x0174 | Discharger Ibus k | |||||
| 373 | 0x0175 | Discharger Ibus b | |||||
| 374 | 0x0176 | Discharger Ibat k | |||||
| 375 | 0x0177 | Discharger Ibat b | |||||
| 384 | 0x0180 | Holding | RW | s16 | Discharger Vout setpoint k | 1.1.0 | |
| 385 | 0x0181 | Discharger Vout setpoint b | |||||
| Registri di servizio | |||||||
| 8 | 0x0008 | Ingresso discreto | RO | bool | Stato della protezione termica hardware | 0 — normale 1 - protezione intervenuta |
|
| 9 | 0x0009 | Ingresso discreto | RO | bool | Stato del caricabatterie | 0 - spento 1 - abilitato |
|
| 10 | 0x000A | Stato del convertitore di scarica | |||||
| 10 | 0x000A | L'ingresso | RO | u16 | Setpoint corrente della corrente di ricarica della batteria | mA | |
| 11 | 0x000B | L'ingresso | RO | u16 | Setpoint richiesto della tensione di uscita | mV | |
| 12 | 0x000C | L'ingresso | RO | u16 | OCV | mV | |
| 13 | 0x000D | L'ingresso | RO | u16 | Setpoint effettivo della tensione di uscita.
Può differire dal valore richiesto in modalità parallela a causa della riduzione di potenza per una ripartizione equilibrata del carico. Questo valore viene scritto nel circuito integrato del convertitore di scarica. |
mV | 1.1.0 |
| 8 | 0x0008 | Coil | RW | bool | Riavvio dell’algoritmo di ricarica.
Forza la ricarica della batteria quando la tensione della batteria supera 7.8 V. Normalmente, la ricarica inizia al di sotto di 7.8 V per prolungare la durata della batteria. |
Scrivere 1per riavviare la ricarica. | |
| 9 | 0x0009 | Coil | RW | bool | Disabilitazione del LED del pulsante.
Non salvato nella memoria non volatile. |
0 — abilitato 1 — disabilitato |
|
| 19 | 0x0013 | Holding | RW | u16 | Limite della corrente di scarica della batteria | mA 2000 - 6000 (4000) |
|
| 20 | 0x0014 | Holding | RW | u16 | Setpoint VINREG | mV 4500 - 25600 (4500) |
|
| 21 | 0x0015 | Holding | RW | u16 | Contatore della carica | ×0.1 mAh | |
| 1024 | 0x0400 | L'ingresso | RO | u16 | Valore grezzo Charger Vbus | ||
| 1025 | 0x0401 | Valore grezzo Charger Vbat | |||||
| 1026 | 0x0402 | Valore grezzo Charger Ibus | |||||
| 1027 | 0x0403 | Valore grezzo Charger Ibat | |||||
| 1040 | 0x0410 | L'ingresso | RO | u16 | Valore grezzo Discharger Vbus | ||
| 1041 | 0x0411 | Valore grezzo Discharger Vbat | |||||
| 1042 | 0x0412 | Valore grezzo Discharger Ibus | |||||
| 1043 | 0x0413 | Valore grezzo Discharger Ibat | |||||
| 1056 | 0x0420 | L'ingresso | RO | u16 | Valore reale filtrato Charger Vbus | mV | |
| 1057 | 0x0421 | Valore reale filtrato Charger Vbat | |||||
| 1058 | 0x0422 | Valore reale filtrato Charger Ibus | mA | ||||
| 1059 | 0x0423 | Valore reale filtrato Charger Ibat | |||||
| 1072 | 0x0430 | L'ingresso | RO | u16 | Valore reale filtrato Discharger Vbus | mV | |
| 1073 | 0x0431 | Valore reale filtrato Discharger Vbat | |||||
| 1074 | 0x0432 | Valore reale filtrato Discharger Ibus | mA | ||||
| 1075 | 0x0433 | Valore reale filtrato Discharger Ibat | |||||
| Indirizzo | Parametri del registro | Descrizione | Valori | Si noti | |||
|---|---|---|---|---|---|---|---|
| Dec | Hex | Tipo | Accesso | Formato | |||
| Impostazioni di collegamento | |||||||
| 110 | 0x006E | Holding | RW | u16 | Velocità di trasmissione RS-485. Impostazioni dei parametri di collegamento RS-485 |
×100, baud 12 — 1200 bit/s, 24 — 2400 bit/s, 48 — 4800 bit/s, 96 — 9600 bit/s, 192 — 19200 bit/s, 384 — 38400 bit/s, 576 — 57600 bit/s, 1152 — 115200 bit/s |
|
| 111 | 0x006F | Holding | RW | u16 | Impostazione della parità RS-485 | 0 — nessuna parità (none), 1 — dispari, 2 — pari |
|
| 112 | 0x0070 | Holding | RW | u16 | Bit di stop RS-485 Vedere: tolleranza dei bit di stop |
1, 2 | |
| 128 | 0x0080 | Holding | RW | u16 | Indirizzo Modbus del dispositivo (dettagli) | ||
| Modello del dispositivo e versione del firmware | |||||||
| 200-205 | 0x00C8 - 0x00CD | L'ingresso | RO | string | Modello dispositivo | ||
| 206-219 | 0x00CE - 0x00DB | L'ingresso | RO | string | Estensione del modello del dispositivo. | Leggere 20 registri (200–219) per ottenere il modello del dispositivo | Solo nei firmware che supportano Fast Modbus |
| 220-244 | 0x00DC - 0x00F4 | L'ingresso | RO | string | Hash del commit di compilazione del firmware e nome del ramo (2 caratteri per registro) | ||
| 250-265 | 0x00FA - 0x0109 | L'ingresso | RO | string | Versione firmware | ||
| 266-269 | 0x010A - 0x010D | L'ingresso | RO | u64 | Estensione del numero di serie | ||
| 270-271 | 0x010E - 0x010F | L'ingresso | RO | u32 | Numero di serie | ||
| 290-301 | 0x0122 - 0x012D | L'ingresso | RO | string | Firma del firmware | ||
| 320 | 0x0140 | L'ingresso | RO | u16 | Versione del firmware in formato numerico (dettagli) | MAJOR | Solo nei firmware che supportano Fast Modbus |
| 321 | 0x0141 | MINOR | |||||
| 322 | 0x0142 | PATCH | |||||
| 323 | 0x0143 | s16 | SUFFIX | ||||
| 324-325 | 0x0144 - 0x0145 | L'ingresso | RO | u32 | Versione del firmware in formato numerico | Solo nei firmware che supportano Fast Modbus | |
| 326-327 | 0x0146 - 0x0147 | L'ingresso | RO | u32 | Versione del firmware in formato big-endian | Solo nei firmware che supportano Fast Modbus | |
| Altre informazioni | |||||||
| 104-105 | 0x0068 - 0x0069 | L'ingresso | RO | u32 | Tempo di funzionamento dall’avvio | secondi | |
| 120 | 0x0078 | Holding | RW | u16 | Riavvio del dispositivo senza salvare lo stato | Qualsiasi valore diverso da zero riavvia il dispositivo | |
| 129 | 0x0081 | Holding | RW | u16 | Passaggio alla modalità di aggiornamento del firmware per 2 minuti | Qualsiasi valore diverso da zero attiva la modalità di aggiornamento del firmware | |
| 330-337 | 0x014A - 0x0151 | L'ingresso | RO | string | Versione del bootloader | ||
| 130 | 0x0082 | Holding | RW | u16 | Disabilitazione del LED Status | 0 — abilitato 1 — disabilitato |
|
| 131 | 0x0083 | Holding | RW | u16 | Passaggio alla modalità di aggiornamento del firmware utilizzando le impostazioni di comunicazione correnti. Per verificare se firmware e bootloader supportano questa funzione, leggere questo registro. Se la lettura riesce e restituisce 0, la funzione è supportata.
|
La scrittura di 1 attiva la modalità di aggiornamento del firmware | |
| 113 | 0x0071 | Holding | RW | u16 | Ritardo prima della risposta a una richiesta Modbus | ms 0…254 (0) |
Solo nei firmware che supportano Fast Modbus |
| 114 | 0x0072 | Holding | RW | u16 | Lettura continua attraverso intervalli di registri non definiti | 0 — disabilitato 1 — abilitato 2 — abilitato in modo persistente dopo i riavvii |
Solo nei firmware che supportano Fast Modbus |
| 119 | 0x0077 | L'ingresso | RO | u16 | Tensione minima di alimentazione del microcontrollore dall’avvio, prima della media | mV | |
| 123 | 0x007B | L'ingresso | RO | u16 | Tensione di alimentazione del microcontrollore | mV | |
| 124 | 0x007C | L'ingresso | RO | s16 | Temperatura interna del microcontrollore | x0.1, °C | |
| 304-319 | 0x0130-0x013F | L'ingresso | RO | string | Numero di lotto del dispositivo.
Disponibile solo sui dispositivi prodotti a partire dal 21 gennaio 2026. |
Dal firmware 1.3.0 | |
| 65402 | 0xFF7A | Holding | RW | u16 | Ripristino delle impostazioni predefinite del dispositivo. Le impostazioni di comunicazione vengono mantenute. Il dispositivo si riavvia dopo il ripristino. |
La scrittura di 1 ripristina le impostazioni | Dal firmware 1.1.0 |
| 64256-64383 | 0xFB00-0xFB7F | L'ingresso | RO | u16 | FlashFS: spazio libero per pagina | byte | Dal firmware 1.2.0 |
| 64384-64511 | 0xFB80-0xFBFF | L'ingresso | RO | u16 | FlashFS: dimensione totale dei file attuali per pagina | byte | |
| 64512-64639 | 0xFC00-0xFC7F | L'ingresso | RO | u16 | FlashFS: frammentazione della pagina | 0…100 % 0 — tutti i dati sono attuali, 100 — nessun dato attuale | |
| 64640-64767 | 0xFC80-0xFCFF | L'ingresso | RO | u16 | FlashFS: contatore delle cancellazioni della pagina | ||
| 65504 | 0xFFE0 | L'ingresso | RO | u16 | Utilizzo massimo dello stack | byte 0 — stack danneggiato |
Dal firmware 1.2.0 |
| 65505 | 0xFFE1 | L'ingresso | RO | u16 | RAM libera | byte | |
| 65506 | 0xFFE2 | L'ingresso | RO | u16 | RAM utilizzata | byte | |
| 65507 | 0xFFE3 | L'ingresso | RO | u16 | Dimensione dello stack | byte | |
| 65508 | 0xFFE4 | L'ingresso | RO | u16 | Causa dell'ultimo reset del microcontrollore | 1 — LPWR, 2 — WWDG, 3 — IWDG, 4 — SFT, 5 — POR, 6 — PIN, 7 — OBL, 8 — V18PWR |
Dal firmware 1.2.0 |
| 65509 | 0xFFE5 | L'ingresso | RO | u32 | Contatore degli aggiornamenti del firmware | Dal firmware 1.2.0 | |