Wiren BoardDocumentazione
Documentazione · Italiano

Mappa dei registri Modbus di WB-M1W2 v.3

revisione 107848

Descrizione

Legenda
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
Registri Modbus del dispositivo
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
Impostazioni di comunicazione, versione del firmware e altri registri di servizio
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