Documentazione · Italiano
Mappa dei registri Modbus di WB-M1W2 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 tramite eventi 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 | Il canale | Descrizione | Valori | FW | |||
|---|---|---|---|---|---|---|---|---|
| Dec | Hex | Tipo | Accesso | Formato | ||||
| Modalità di funzionamento degli ingressi | ||||||||
| 275 | 0x0113 | Holding | RW | u16 | Input 1 | Modalità di ingresso | 0 — 1-wire, 1 — ingresso digitale: conteggio e rilevamento delle pressioni |
≥ 4.0.0 |
| 276 | 0x0114 | Ingresso 2 | ||||||
| Sensori 1-Wire | ||||||||
| 24 | 0x0018 | Coil | RW | bool | Input 1 | Salvataggio dei nuovi sensori rilevati | 1 — salvare i nuovi sensori | ≥ 4.35.0 |
| 25 | 0x0019 | Ingresso 2 | ||||||
| 32 | 0x0020 | Coil | RW | bool | Salvataggio dei nuovi sensori rilevati su tutti gli ingressi | 1 — salvare i nuovi sensori | ≥ 4.35.0 | |
| 16 | 0x0010 | Ingresso discreto | RO | bool | Input 1 | Stato di interrogazione del sensore sull’ingresso. Il sensore viene interrogato senza assegnazione tramite ID; questo registro è valido solo con un sensore sull’ingresso |
0 — sensore assente o errori di interrogazione, 1 — sensore collegato e interrogato correttamente |
≥ 4.6.0 |
| 17 | 0x0011 | Ingresso 2 | ||||||
| 128 - 147 | 0x0080 - 0x0093 | Ingresso discreto | RO | bool | Input 1 | Stato di interrogazione dei sensori 1–20. Viene interrogato il sensore il cui ID è memorizzato nello slot di assegnazione corrispondente (vedere i registri Sensor ID 1–20) |
0 — slot vuoto, sensore non trovato sul bus o errori di interrogazione, 1 — sensore collegato e interrogato correttamente |
≥ 4.35.0 |
| 168 - 187 | 0x00A8 - 0x00BB | Ingresso 2 | ||||||
| 7 | 0x0007 | L'ingresso | RO | s16 | Input 1 | Temperatura del sensore DS18B20. Valida solo con un sensore sull’ingresso. Include la correzione assegnata al primo slot |
x0.0625, °C Errore: 0x7FFF |
|
| 8 | 0x0008 | Ingresso 2 | ||||||
| 20 | 0x0014 | L'ingresso | RO | s16 | Input 1 | Ultima lettura valida della temperatura DS18B20. Valida solo con un sensore sull’ingresso. Include la correzione assegnata al primo slot |
x0.0625, °C | ≥ 4.6.0 |
| 21 | 0x0015 | Ingresso 2 | ||||||
| 99 | 0x0063 | Holding | RW | u16 | Filtro dei valori errati DS18B20. Una lettura di 85 °C viene scartata se differisce dalla lettura precedente di più della soglia del filtro. |
x0.0625, °C 0 — filtro disabilitato, 1…19200 (32) |
≥ 3.10.0 | |
| 101 | 0x0065 | Holding | RW | u16 | Intervallo di interrogazione del sensore di temperatura. Quando si modifica questo parametro, modificare anche il coefficiente nel registro 99. | s, 1 - 60 (2) |
≥ 4.33.1 | |
| 376 | 0x0178 | L'ingresso | RO | u8 | Input 1 | Sensore 1-Wire presente | 0 o 1 | ≥ 4.24.0 |
| 377 | 0x0179 | Ingresso 2 | ||||||
| 448 | 0x01C0 | L'ingresso | RO | u8 | Input 1 | Stato di alimentazione DS18B20. Può funzionare in modo errato con alcuni sensori clone |
1 — tutti i sensori sono alimentati esternamente, 0 — almeno un sensore utilizza l’alimentazione parassita |
≥ 4.32.0 |
| 449 | 0x01C1 | Ingresso 2 | ||||||
| 456 | 0x01C8 | L'ingresso | RO | u16 | Input 1 | Contatore degli errori di linea occupata | ≥ 4.32.3 | |
| 457 | 0x01C9 | Ingresso 2 | ||||||
| 1536 - 1555 | 0x0600 - 0x0613 | L'ingresso | RO | s16 | Input 1 | Temperatura dei sensori 1–20 inclusa la correzione | x0.0625, °C Errore: 0x7FFF |
≥ 4.35.0 |
| 1576 - 1595 | 0x0628 - 0x063B | Ingresso 2 | ||||||
| 1616 - 1635 | 0x0650 - 0x0663 | Holding | RW | s16 | Input 1 | Correzione della temperatura dei sensori 1–20. Viene aggiunta alla lettura del sensore. È assegnata allo slot, non all’ID del sensore: la sostituzione del sensore in uno slot mantiene la correzione |
x0.0625, °C da −160 a 160 (0), equivalente a ±10 °C |
≥ 4.36.0 |
| 1656 - 1675 | 0x0678 - 0x068B | Ingresso 2 | ||||||
| 1696 - 1715 | 0x06A0 - 0x06B3 | L'ingresso | RO | s16 | Input 1 | Temperatura dei sensori 1–20 senza correzione | x0.0625, °C Errore: 0x7FFF |
≥ 4.36.0 |
| 1736 - 1755 | 0x06C8 - 0x06DB | Ingresso 2 | ||||||
| 3328 | 0x0D00 | L'ingresso | RO | u8 | Input 1 | Numero di nuovi sensori rilevati | ≥ 4.35.0 | |
| 3329 | 0x0D01 | Ingresso 2 | ||||||
| 3336 | 0x0D08 | L'ingresso | RO | u8 | Input 1 | Numero di nuovi sensori salvati | ≥ 4.35.0 | |
| 3337 | 0x0D09 | Ingresso 2 | ||||||
| 3344 | 0x0D10 | L'ingresso | RO | u8 | Input 1 | Numero di sensori rilevati | ≥ 4.35.0 | |
| 3345 | 0x0D11 | Ingresso 2 | ||||||
| 3584 - 3603 | 0x0E00 - 0x0E13 | L'ingresso | RO | s16 | Input 1 | Ultima temperatura valida dei sensori 1–20 inclusa la correzione | x0.0625, °C | ≥ 4.35.0 |
| 3624 - 3643 | 0x0E28 - 0x0E3B | Ingresso 2 | ||||||
| 3680 - 3759 | 0x0E60 - 0x0EAF | L'ingresso | RO | u64 | Input 1 | ID dei nuovi sensori rilevati 1–20 (4 registri per sensore) | byte 0 — codice famiglia, byte 1–6 — numero di serie, byte 7 — riservato (0) 0 — sensore assente |
≥ 4.35.0 |
| 3840 - 3919 | 0x0F00 - 0x0F4F | Ingresso 2 | ||||||
| 4352 - 4431 | 0x1100 - 0x114F | L'ingresso | RO | u64 | Input 1 | ID dei sensori rilevati 1–20 (4 registri per sensore) | byte 0 — codice famiglia, byte 1–6 — numero di serie, byte 7 — riservato (0) 0 — sensore assente |
≥ 4.35.0 |
| 4512 - 4591 | 0x11A0 - 0x11EF | Ingresso 2 | ||||||
| 5632 - 5711 | 0x1600 - 0x164F | Holding | RW | u64 | Input 1 | Sensor ID 1–20 — slot di assegnazione dell’ingresso (4 registri per sensore) | byte 0 — codice famiglia, byte 1–6 — numero di serie, byte 7 — riservato (0) 0 — sensore non utilizzato |
≥ 4.35.0 |
| 5792 - 5871 | 0x16A0 - 0x16EF | Ingresso 2 | ||||||
| Conteggio e rilevamento delle pressioni | ||||||||
| 0 | 0x0000 | Ingresso discreto ⚡ | RO | bool | Input 1 | Stato dell’ingresso | 0 — aperto oppure modalità 1-Wire selezionata, 1 — chiuso |
≥ 4.0.0 |
| 1 | 0x0001 | Ingresso 2 | ||||||
| 100 | 0x0064 | Holding | RW | u16 | Azzeramento dei contatori di attivazione degli ingressi | 1 — azzerare i contatori | ≥ 4.33.0 | |
| 277 | 0x0115 | Ingresso ⚡ | RO | u16 | Input 1 | Contatore delle attivazioni dell’ingresso | ≥ 4.0.0 | |
| 278 | 0x0116 | Ingresso 2 | ||||||
| 340 | 0x0154 | Holding | RW | u16 | Input 1 | Tempo di antirimbalzo dell’ingresso | ms, 0…100 (50) |
≥ 4.32.0 |
| 341 | 0x0155 | Ingresso 2 | ||||||
| 464 | 0x01D0 | Ingresso ⚡ | RO | u16 | Input 1 | Contatore delle pressioni brevi | ||
| 465 | 0x01D1 | Ingresso 2 | ||||||
| 480 | 0x01E0 | Ingresso ⚡ | RO | u16 | Input 1 | Contatore delle pressioni lunghe | ||
| 481 | 0x01E1 | Ingresso 2 | ||||||
| 496 | 0x01F0 | Ingresso ⚡ | RO | u16 | Input 1 | Contatore delle doppie pressioni | ||
| 497 | 0x01F1 | Ingresso 2 | ||||||
| 512 | 0x0200 | Ingresso ⚡ | RO | u16 | Input 1 | Contatore delle pressioni brevi seguite da una pressione lunga | ||
| 513 | 0x0201 | Ingresso 2 | ||||||
| 1100 | 0x044C | Holding | RW | u16 | Input 1 | Durata della pressione lunga | ms, 500…5000 (1000) | |
| 1101 | 0x044D | Ingresso 2 | ||||||
| 1140 | 0x0474 | Holding | RW | u16 | Input 1 | Tempo di attesa della seconda pressione | ms, 0…2000 (300) | |
| 1141 | 0x0475 | Ingresso 2 | ||||||
| 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) | ||
| 200-219 | 0x00C8 - 0x00DB | L'ingresso | RO | string | Modello dispositivo | ||
| 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 | |
| 321 | 0x0141 | MINOR | |||||
| 322 | 0x0142 | PATCH | |||||
| 323 | 0x0143 | s16 | SUFFIX | ||||
| 324-325 | 0x0144 - 0x0145 | L'ingresso | RO | u32 | Versione del firmware in formato numerico | ||
| 326-327 | 0x0146 - 0x0147 | L'ingresso | RO | u32 | Versione del firmware in formato big-endian | ||
| 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 |
| 121 | 0x0079 | L'ingresso | RO | u16 | Tensione di alimentazione corrente | mV | |
| 122 | 0x007A | L'ingresso | RO | u16 | Tensione minima di alimentazione dall’avvio, senza media | mV | |
| 125 | 0x007D | L'ingresso | RO | u16 | Tensione di alimentazione corrente, senza media | mV | |
| 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. |
||
| 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 | |
| 64256-64383 | 0xFB00-0xFB7F | L'ingresso | RO | u16 | FlashFS: spazio libero per pagina | byte | |
| 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 |
|
| 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 |
|
| 65509 | 0xFFE5 | L'ingresso | RO | u32 | Contatore degli aggiornamenti del firmware | ||