Wiren BoardDocumentazione
Documentazione · Italiano

Mappa dei registri Modbus di WB-MDM3

revisione 107799

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 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
Controllo delle uscite
0 0x0000 Coil ⚡ RW bool Canale 1 Stato del canale (spento/acceso) 0 o 1 (0)
1 0x0001 Canale 2
2 0x0002 Canale 3
0 0x0000 Holding ⚡ RW u16 Canale 1 Luminosità del canale. La scrittura di 0 disattiva il registro coil 0…100 % (50)
1 0x0001 Canale 2
2 0x0002 Canale 3
4 0x0004 Holding ⚡ RW u16 Canale 1 Luminosità con accensione automatica. La scrittura di un valore > 0 abilita il canale associato e imposta la luminosità; la scrittura di 0 disattiva il registro coil 0…100 % (50) 2.12.0
5 0x0005 Canale 2
6 0x0006 Canale 3
24 0x0018 Holding ⚡ RW u16 Canale 1 Regolazione graduale remota della luminosità del canale 0 — arrestare
1 — diminuire
2 — aumentare
3 — aumentare/diminuire
2.12.0
25 0x0019 Canale 2
26 0x001A Canale 3
50 0x0032 Holding RW u16 Canale 1 Curva di regolazione del canale

0 — lampada LED o a incandescenza, curva logaritmica della luminosità,
1 — curva lineare della luminosità per un carico resistivo,
2 — modalità commutazione (versione 2.2.0 e successive)

51 0x0033 Canale 2
52 0x0034 Canale 3
60 0x003C Holding RW u16 Canale 1 Dimming mode

0 — taglio di inizio fase,
1 — taglio di fine fase

61 0x003D Canale 2
62 0x003E Canale 3
70 0x0046 Holding RW u16 Canale 1 Limite inferiore di regolazione.
Dal firmware 2.3.0 non può superare il limite superiore
µs,
0…9999 (1000)
71 0x0047 Canale 2
72 0x0048 Canale 3
80 0x0050 Holding RW u16 Canale 1 Limite superiore di regolazione.
Dal firmware 2.3.0 non può essere inferiore al limite inferiore
µs,
0…9999 (9999)
81 0x0051 Canale 2
82 0x0052 Canale 3
140 0x008C Holding RW u16 Canale 1 Velocità di aumento della luminosità del canale ms per 1%,
0…500 (10)
dalla versione 2.1.0
141 0x008D Canale 2
142 0x008E Canale 3
150 0x0096 Holding RW u16 Canale 1 Velocità di diminuzione della luminosità del canale ms per 1%,
0…500 (10)
151 0x0097 Canale 2
152 0x0098 Canale 3
Configurazione degli eventi di pulsanti/interruttori
416 0x01A0 Holding RW u16 Input 1 Modalità operativa dell'ingresso
Prima del firmware 2.8.0, questo registro è assente e tutti gli ingressi funzionano in modalità Button
0 — pulsante
1 — interruttore bistabile
2.8.0
417 0x01A1 Ingresso 2
418 0x01A2 Ingresso 3
419 0x01A3 Ingresso 4
420 0x01A4 Ingresso 5
421 0x01A5 Ingresso 6
768 0x0300 Holding RW u16 Input 1 Uscita interessata da una pressione breve

0 — ignorare l’evento
1 — agire sull’uscita 1
2 — agire sull’uscita 2
3 — agire sull’uscita 3
100 — agire contemporaneamente su tutte le uscite

2.7.0
769 0x0301 Ingresso 2
770 0x0302 Ingresso 3
771 0x0303 Ingresso 4
772 0x0304 Ingresso 5
773 0x0305 Ingresso 6
784 0x0310 Holding RW u16 Input 1 Uscita interessata da una pressione lunga 2.7.0
785 0x0311 Ingresso 2
786 0x0312 Ingresso 3
787 0x0313 Ingresso 4
788 0x0314 Ingresso 5
789 0x0315 Ingresso 6
800 0x0320 Holding RW u16 Input 1 Uscita interessata da una doppia pressione 2.7.0
801 0x0321 Ingresso 2
802 0x0322 Ingresso 3
803 0x0323 Ingresso 4
804 0x0324 Ingresso 5
805 0x0325 Ingresso 6
816 0x0330 Holding RW u16 Input 1 Uscita interessata da una pressione breve seguita da una lunga 2.7.0
817 0x0331 Ingresso 2
818 0x0332 Ingresso 3
819 0x0333 Ingresso 4
820 0x0334 Ingresso 5
821 0x0335 Ingresso 6
704 0x02C0 Holding RW u16 Input 1 Uscita interessata nella posizione Off
Selezionare la modalità di ingresso Latching switch
2.8.0
705 0x02C1 Ingresso 2
706 0x02C2 Ingresso 3
707 0x02C3 Ingresso 4
708 0x02C4 Ingresso 5
709 0x02C5 Ingresso 6
720 0x02D0 Holding RW u16 Input 1 Uscita interessata nella posizione On
Selezionare la modalità di ingresso Latching switch
2.8.0
721 0x02D1 Ingresso 2
722 0x02D2 Ingresso 3
723 0x02D3 Ingresso 4
724 0x02D4 Ingresso 5
725 0x02D5 Ingresso 6
832 0x0340 Holding RW u16 Input 1 Azione della pressione breve 0 — spegnere l’uscita
1 — accendere l’uscita
2 — invertire lo stato dell’uscita
3 — diminuire il livello
4 — aumentare il livello
5 — aumentare/diminuire il livello (dell’1%; per un’azione continua, alla velocità impostata da Continuous action repeat period)
2.7.0
833 0x0341 Ingresso 2
834 0x0342 Ingresso 3
835 0x0343 Ingresso 4
836 0x0344 Ingresso 5
837 0x0345 Ingresso 6
848 0x0350 Holding RW u16 Input 1 Azione della pressione lunga 2.7.0
849 0x0351 Ingresso 2
850 0x0352 Ingresso 3
851 0x0353 Ingresso 4
852 0x0354 Ingresso 5
853 0x0355 Ingresso 6
864 0x0360 Holding RW u16 Input 1 Azione della doppia pressione 2.7.0
865 0x0361 Ingresso 2
866 0x0362 Ingresso 3
867 0x0363 Ingresso 4
868 0x0364 Ingresso 5
869 0x0365 Ingresso 6
880 0x0370 Holding RW u16 Input 1 Azione della pressione breve seguita da una lunga 2.7.0
881 0x0371 Ingresso 2
882 0x0372 Ingresso 3
883 0x0373 Ingresso 4
884 0x0374 Ingresso 5
885 0x0375 Ingresso 6
736 0x02E0 Holding RW u16 Input 1 Azione nella posizione Off
Selezionare la modalità di ingresso Latching switch
2.8.0
737 0x02E1 Ingresso 2
738 0x02E2 Ingresso 3
739 0x02E3 Ingresso 4
740 0x02E4 Ingresso 5
741 0x02E5 Ingresso 6
752 0x02F0 Holding RW u16 Input 1 Azione nella posizione On
Selezionare la modalità di ingresso Latching switch
2.8.0
753 0x02F1 Ingresso 2
754 0x02F2 Ingresso 3
755 0x02F3 Ingresso 4
756 0x02F4 Ingresso 5
757 0x02F5 Ingresso 6
896 0x0380 Holding RW u16 Uscita 1 Periodo di ripetizione dell’azione continua 5…500 (20) 2.7.0
897 0x0381 Uscita 2
898 0x0372 Uscita 3
Stati degli ingressi e contatori delle pressioni
0 0x0000 Ingresso discreto ⚡ RO bool Input 1 Stato

0 — aprire,
1 — chiuso

1 0x0001 Ingresso 2
2 0x0002 Ingresso 3
3 0x0003 Ingresso 4
4 0x0004 Ingresso 5
5 0x0005 Ingresso 6
32 0x0020 L'ingresso ⚡ RO u16 Input 1 Contatore delle chiusure del contatto 0…65535
con ritorno a zero al superamento del massimo
33 0x0021 Ingresso 2
34 0x0022 Ingresso 3
35 0x0023 Ingresso 4
36 0x0024 Ingresso 5
37 0x0025 Ingresso 6
464 0x01D0 L'ingresso ⚡ RO u16 Input 1 Contatore delle pressioni brevi 0…65535
con ritorno a zero al superamento del massimo
2.7.0
465 0x01D1 Ingresso 2
466 0x01D2 Ingresso 3
467 0x01D3 Ingresso 4
468 0x01D4 Ingresso 5
469 0x01D5 Ingresso 6
480 0x01E0 L'ingresso ⚡ RO u16 Input 1 Contatore delle pressioni lunghe 0…65535
con ritorno a zero al superamento del massimo
2.7.0
481 0x01E1 Ingresso 2
482 0x01E2 Ingresso 3
483 0x01E3 Ingresso 4
484 0x01E4 Ingresso 5
485 0x01E5 Ingresso 6
496 0x01F0 L'ingresso ⚡ RO u16 Input 1 Contatore delle doppie pressioni 0…65535
con ritorno a zero al superamento del massimo
2.7.0
497 0x01F1 Ingresso 2
498 0x01F2 Ingresso 3
499 0x01F3 Ingresso 4
500 0x01F4 Ingresso 5
501 0x01F5 Ingresso 6
512 0x0200 L'ingresso ⚡ RO u16 Input 1 Contatore delle pressioni brevi seguite da una lunga 0…65535
con ritorno a zero al superamento del massimo
2.7.0
513 0x0201 Ingresso 2
514 0x0202 Ingresso 3
515 0x0203 Ingresso 4
516 0x0204 Ingresso 5
517 0x0205 Ingresso 6
Incremento di regolazione della pressione breve
1200 0x04B0 Holding RW u16 Input 1 Incremento della luminosità per una singola pressione breve. Si applica alle azioni Increase level e Decrease level %
1…100 (1)
2.12.0
1201 0x04B1 Ingresso 2
1202 0x04B2 Ingresso 3
1203 0x04B3 Ingresso 4
1204 0x04B4 Ingresso 5
1205 0x04B5 Ingresso 6
1220 0x04C4 Holding RW u16 Input 1 Incremento della luminosità per una doppia pressione. Si applica alle azioni Increase level e Decrease level %
1…100 (1)
2.12.0
1221 0x04C5 Ingresso 2
1222 0x04C6 Ingresso 3
1223 0x04C7 Ingresso 4
1224 0x04C8 Ingresso 5
1225 0x04C9 Ingresso 6
Rilevamento del tipo di pressione
1100 0x044C Holding RW u16 Input 1 Durata della pressione lunga

Una pressione più lunga di questo intervallo viene considerata una pressione lunga

ms
500…5000 (1000)
2.7.0
1101 0x044D Ingresso 2
1102 0x044E Ingresso 3
1103 0x044F Ingresso 4
1104 0x0450 Ingresso 5
1105 0x0451 Ingresso 6
1140 0x0474 Holding RW u16 Input 1 Tempo di attesa della seconda pressione

Se non avviene una seconda pressione entro questo intervallo, la pressione viene considerata singola. 0 disabilita tutti i tipi di pressione tranne quella breve e quella lunga

ms
0…2000 (300)
2.7.0
1141 0x0475 Ingresso 2
1142 0x0476 Ingresso 3
1143 0x0477 Ingresso 4
1144 0x0478 Ingresso 5
1145 0x0479 Ingresso 6
1160 0x0488 Holding RW u16 Input 1 Debounce time

Impostare un valore 5–10 volte inferiore al tempo di attesa della seconda pressione. Se le doppie pressioni sono disabilitate, è ammesso qualsiasi valore. Per un encoder sono consigliati 2–5 ms.

ms
0…2000 (50)
2.7.0
1161 0x0489 Ingresso 2
1162 0x048A Ingresso 3
1163 0x048B Ingresso 4
1164 0x048C Ingresso 5
1165 0x048D Ingresso 6
Modalità di funzionamento dell’ingresso (compatibilità con firmware < 2.7.0)
16 0x0010 Holding RW u16 Canale 1 Modalità di funzionamento degli ingressi

Dal firmware 2.7.0, l’associazione ingressi/uscite è liberamente configurabile in modalità Custom.
Questi registri di selezione della modalità rimangono per compatibilità con l’aggiornamento dei firmware precedenti.
Il loro utilizzo nei nuovi progetti non è consigliato.

0 — controllo disabilitato,

1 — modalità a un pulsante,
2 — modalità a due pulsanti,
3 — modalità personalizzata

17 0x0011 Canale 2
18 0x0012 Canale 3
Safety Mode
8 0x0008 Holding RW u16 Timeout di perdita della comunicazione prima dell’ingresso in modalità sicura s
1…65534 (10)
2.8.0
640 0x0280 Holding RW u16 Input 1 Controllo dagli ingressi in Safety Mode

0 — non bloccare
1 — bloccare in Safety Mode
2 — consentire solo in Safety Mode

2.8.0
641 0x0281 Ingresso 2
642 0x0282 Ingresso 3
643 0x0283 Ingresso 4
644 0x0284 Ingresso 5
645 0x0285 Ingresso 6
648 0x0288 Holding RW u16 Canale 1 Azione del canale all’ingresso in Safety Mode

0 — nessuna azione
1 — spegnere
2 — accendere
3 — impostare la luminosità

2.8.0
649 0x0289 Canale 2
650 0x028A Canale 3
656 0x0290 Holding RW u16 Canale 1 Luminosità del canale all’ingresso in Safety Mode (solo per l’azione 3). Dal firmware 2.11.0 è possibile impostare una luminosità dello 0%, che indica il canale spento. Una luminosità > 0% accende il canale %
0…100 (50)
2.8.0
657 0x0291 Canale 2
658 0x0292 Canale 3
Comportamento del dimmer all’accensione
664 0x0298 Holding RW u16 Canale 1 Azione del canale all’accensione del dimmer

0 — spegnere
1 — ripristinare lo stato precedente
2 — accendere
3 — impostare la luminosità

2.8.0
665 0x0299 Canale 2
666 0x029A Canale 3
672 0x02A0 Holding RW u16 Canale 1 Luminosità del canale all’accensione del dimmer (solo per l’azione 3). Dal firmware 2.11.0 è possibile impostare una luminosità dello 0%, che indica il canale spento. Una luminosità > 0% accende il canale %
0…100 (50)
2.8.0
673 0x02A1 Canale 2
674 0x02A2 Canale 3
Supporto degli encoder
364 0x016C L'ingresso ⚡ RO u16 Encoder 1 Contatore dei passi dell’encoder, tenendo conto del parametro Pulses per step 0…65535 2.12.0
365 0x016D Encoder 2
366 0x016E Encoder 3
368 0x0170 Holding RW s32 Encoder 1 Posizione dell’encoder in impulsi. Scrivibile per impostare un valore iniziale −2147483648…2147483647 (0)
370 0x0172 Encoder 2
372 0x0174 Encoder 3
376 0x0178 Holding RW u16 Encoder 1 Tipo di collegamento dell’encoder.

Per un encoder, ridurre il tempo di antirimbalzo degli ingressi (registri 1160–1165) a 2–5 ms

0 — non utilizzato
1 — tipo AB
377 0x0179 Encoder 2
378 0x017A Encoder 3
384 0x0180 Holding RW u16 Encoder 1 Impulsi per passo logico dell’encoder 1…65535 (4)
385 0x0181 Encoder 2
386 0x0182 Encoder 3
388 0x0184 Holding RW u16 Encoder 1 Canale controllato 0 — controllo disabilitato
1 — canale 1
2 — canale 2
3 — canale 3
389 0x0185 Encoder 2
390 0x0186 Encoder 3
392 0x0188 Holding RW u16 Encoder 1 Incremento del livello del canale controllato %
1…100 (1)
393 0x0189 Encoder 2
394 0x018A Encoder 3
396 0x018C Holding RW u16 Encoder 1 Behaviour below minimum level 0 — spegnere il canale
1 — mantenere il livello minimo
397 0x018D Encoder 2
398 0x018E Encoder 3
Registri diagnostici
90 0x005A Holding RW u16 Canale 1 Registro di servizio. Rapporto ciclico desiderato del segnale di controllo dei transistor di potenza 0…9999
91 0x005B Canale 2
92 0x005C Canale 3
97 0x0061 L'ingresso RO u16 Registro di servizio. Presenza di tensione AC ai morsetti L–N 0 — tensione assente
1 — tensione stabile
2 — tensione instabile (dal firmware 2.5.0)
98 0x0062 L'ingresso RO u16 Registro di servizio zero-cross_offset
99 0x0063 L'ingresso RO u16 Periodo della tensione AC tra L–N µs,
Ultimo valore rilevato in presenza di tensione
100 0x0064 L'ingresso RO u16 Stato della protezione hardware contro le sovracorrenti 0 oppure 1 (1 — protezione intervenuta).
Disponibile dalla revisione hardware v2.6
dalla versione 2.4.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 Dal firmware 2.7.1
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.

Dal firmware 2.10.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 2.9.2
64256-64383 0xFB00-0xFB7F L'ingresso RO u16 FlashFS: spazio libero per pagina byte Dal firmware 2.10.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 2.10.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 2.10.0
65509 0xFFE5 L'ingresso RO u32 Contatore degli aggiornamenti del firmware Dal firmware 2.10.0