Wiren BoardDocumentazione
Documentazione · Italiano

Mappa dei registri Modbus di WB-MIR v.3

revisione 104705

Descrizione

Mappa dei registri Registri WB-MIR v3 contiene l’elenco completo dei registri disponibili, con indirizzi, tipi di dati, modalità di accesso e valori ammessi. Utilizzare queste informazioni per integrare il dispositivo con controllori Modbus e sistemi di automazione. I registri sono raggruppati per funzione per semplificare la ricerca e la configurazione dei parametri.

I registri relativi agli infrarossi sono descritti in dettaglio in «Utilizzo del ricetrasmettitore IR in WB-MSW e WB-MIR».

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 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
Registri Modbus del dispositivo
Indirizzo Parametri del registro Il canale Descrizione Valori FW
Dec Hex Tipo Accesso Formato
0 0x0000 Ingresso discreto RO u16 Stato corrente dell’ingresso 1W

0 — aperto oppure modalità 1-Wire selezionata,
1 — chiuso

8 0x0008 Holding RW u16 Timeout di perdita della comunicazione s,
1 - 65534 (10)
4.32.1
100 0x0064 Holding RW u16 Azzeramento del contatore di attivazione dell’ingresso 1 - azzerare il contatore
275 0x0113 Holding RW u16 Modalità dell’ingresso 1W

0 — 1-wire,
1 — ingresso digitale

277 0x0115 L'ingresso RO u16 Contatore di attivazione dell’ingresso 1W
340 0x0154 Holding RW u16 Tempo di antirimbalzo dell’ingresso ms,
0 - 100 (50)
375 0x0177 L'ingresso RO u8 Ricetrasmettitore a infrarossi presente 0 o 1
464 0x01D0 L'ingresso ⚡ RO u16 Contatore delle pressioni brevi
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 pressione lunga
956 0x03BC Holding RW u8 Azione in modalità sicura 0 - nessuna azione,
1 - riprodurre un comando IR
4.32.1
957 0x03BD Holding RW u8 Numero del comando IR in modalità sicura 1 - 80 (1) 4.32.1
1100 0x044C Holding RW u16 Durata della pressione lunga ms
500 - 5000 (1000)
1140 0x0474 Holding RW u16 Tempo di attesa della seconda pressione ms
0 - 2000 (300)
Sensori 1-Wire
24 0x0018 Coil RW bool Input 1 Salvataggio dei nuovi sensori rilevati 1 — salvare i nuovi sensori 4.35.0
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
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
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
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.35.0
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)
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)
376 0x0178 L'ingresso RO u8 Input 1 Sensore 1-Wire presente 0 o 1
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
456 0x01C8 L'ingresso RO u16 Input 1 Contatore degli errori di linea occupata
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
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
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
3328 0x0D00 L'ingresso RO u8 Input 1 Numero di nuovi sensori rilevati 4.35.0
3336 0x0D08 L'ingresso RO u8 Input 1 Numero di nuovi sensori salvati 4.35.0
3344 0x0D10 L'ingresso RO u8 Input 1 Numero di sensori rilevati 4.35.0
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
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
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
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
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)
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
113 0x0071 Holding RW u16 Ritardo prima della risposta a una richiesta Modbus ms
0…254 (0)
Solo nei firmware che supportano Fast Modbus
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
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
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 4.33.0
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 4.34.0
64256-64383 0xFB00-0xFB7F L'ingresso RO u16 FlashFS: spazio libero per pagina byte Dal firmware 4.34.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 4.34.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 4.34.0
65509 0xFFE5 L'ingresso RO u32 Contatore degli aggiornamenti del firmware Dal firmware 4.34.0