Salvataggio permanente in EEPROM
Le modifiche restano in RAM finché non salvi (HR 401 = 3).
Sistema Modulo · Modbus RTU
Configura, verifica e prova il tuo campione in pochi minuti, direttamente dal browser via Modbus RTU — senza installare software.
MHUB+MFAN porta il controllo digitale sui ventilatori EC, semplificando configurazione, diagnostica e manutenzione anche su impianti esistenti.
Prima di iniziare verifica questi passaggi, poi apri la comunicazione e leggi la configurazione già presente sulla scheda: i campi dei passi successivi si compilano automaticamente. La lettura non scrive nulla.
Scegli la porta seriale del Mkey (convertitore USB↔RS485) collegato
Devono coincidere con quelli configurati su MHUB (default: 19200 baud, parità Even, slave 1)
Legge HR 240, 241, 287, 313, 314, 315, 419 da MHUB e compila i campi sotto. Non scrive nulla.
Questa scelta non scrive nulla sulla scheda: mostra la posizione corretta del dip switch n. 4 (l'interruttore fisico che seleziona la sorgente di comando) e adatta i passi successivi. Il segnale 0-10V comanda solo quando non arrivano comandi Modbus: un comando BMS ha priorità per 30 secondi dall'ultima scrittura, poi torna al segnale analogico se non viene rinnovato.
—
⚠️ È un interruttore fisico su MHUB (l'app non può impostarlo): posizionalo a impianto disalimentato. Lo schema mostra il 4° interruttore da sinistra nel blocco. Attenzione ai campioni più vecchi: se il blocco dip è montato al contrario, lo stesso interruttore è numerato «2» sulla scheda e ON/OFF sono invertiti rispetto a qui sopra — in caso di dubbio conta la posizione fisica (4° da sinistra), non il numero stampato.
Indica quanti ventilatori EC ci sono in totale, in quante bancate sono divisi e se ogni MFAN gestisce una bancata indipendente. Da questi dati il sistema ricava anche quanti MFAN servono — e il passo successivo si adatta di conseguenza.
HR 241 · 419 · 287 bit 3
Seleziona il costruttore dei ventilatori EC. Se l'impianto monta marche diverse, scegli Multi-protocollo: qui sotto compare l'assegnazione del costruttore per ciascun MFAN, in base alla struttura appena definita.
HR 240 — costruttore ventilatori EC
Imposta indirizzo, velocità e formato con cui MHUB risponde sulla linea Modbus del BMS (morsetto M4). I valori di fabbrica — indirizzo 1, 19200, 8+1 Even — vanno bene nella maggior parte dei casi.
HR 313 · 314 · 315
Ultimo passo: controlla il riepilogo e l'orologio di bordo, poi premi «Conferma e salva» — la configurazione (e l'orologio, se lasci attiva l'impostazione) viene scritta e resa permanente in EEPROM. Basta farlo una volta, alla fine.
Serve alle funzioni a orario (limite notturno, pulizia, lavaggio). Ora attuale sulla scheda: —
L'ora scelta (per esempio quella del fuso orario di destinazione) viene scritta sulla scheda quando premi «Conferma e salva». Disattiva l'interruttore per non toccare l'orologio.
Collegamento, funzionamento del sistema, integrazione BMS, retrofit 0-10V e registri di riferimento: tutto in un'unica guida, senza aprire il manuale.
SELPRO fornisce il Mkey, un convertitore USB↔RS485, per collegare il PC a MHUB. A seconda del modello ricevuto puoi collegarti in due modi:
Attenzione alla polarità: alcuni cavi, in particolare USB-C, hanno un verso obbligato. Allinea i riferimenti e controlla il dispositivo fornito: un collegamento errato può danneggiare l'hardware.
Clicca «Seleziona Mkey» e scegli la periferica COM seriale collegata a MHUB. Chrome può mostrare anche altri dispositivi, per esempio Bluetooth: ignorali e seleziona solo la porta seriale corretta.
I valori di default (19200 baud, parità Even, 1 stop bit, slave 1) sono già corretti se non sono stati modificati su MHUB. Clicca «Apri porta».
Clicca «Leggi tutto»: l'app legge i registri di MHUB, compila i campi e mostra in alto il riepilogo della configurazione corrente. Questa operazione non scrive nulla sul dispositivo.
Se la scheda è stata appena accesa e la lettura sembra incompleta, ad esempio con meno ventilatori del previsto, attendi qualche secondo e rileggi: l'enumerazione dei moduli MFAN sul bus richiede un momento dopo l'accensione.
Modifica solo i valori necessari: nel percorso guidato, premendo «Avanti» il passo modificato viene scritto sulla scheda automaticamente. Le scritture restano in RAM finché non le salvi.
All'ultimo passo clicca «Conferma e salva»: l'orologio di bordo viene allineato all'ora del PC e il comando scrive il valore 3 nel registro HR 401, rendendo permanente la configurazione. Esegui questo passaggio una sola volta, alla fine.
| Dispositivo | Morsetto | Funzione |
|---|---|---|
| MHUB | M1 | Ingresso analogico 0-10V (0V / IN / 10V) — per il comando da segnale analogico |
| M2 | Ingressi digitali S1 / S2 / S3 / GND (contatti configurabili) | |
| M3 | Uscita per lampada di segnalazione (OUT / GND, 20 Vdc – 30 mA) | |
| M4 | Linea RS-485 verso BMS (D+/A · D−/B · REF) | |
| M5 | Alimentazione: terra / 0V / 24V (24 Vac/dc ±10%) | |
| MFAN | M1 + M2 | 6 uscite motore Modbus: una terna D+/A · D−/B · REF per ogni ventilatore EC |
| BUS | BUS SELPRO IN/OUT per la cascata fra moduli · dip switch di terminazione linea |
Il sistema divide i ventilatori EC (HR 241) per il numero di bancate configurate (HR 419, 1-4), arrotondando per eccesso: le bancate si riempiono in ordine dalla prima uscita disponibile e l'ultima riceve i ventilatori rimanenti — es. 20 ventilatori / 3 bancate → 7 + 7 + 6. Attivando le bancate indipendenti (HR 287 bit 3), ogni MFAN gestisce una bancata autonoma: in quel caso impostare HR 419 = numero di MFAN installati.
Collegare l'alimentazione 24 Vac/dc al morsetto M5 di MHUB.
Collegare il BMS su M4 (RS-485) oppure il segnale 0-10V su M1, quindi impostare di conseguenza il dip switch 4 (4° da sinistra — su campioni più vecchi con blocco montato al contrario è numerato «2», ON/OFF invertiti: vedi nota sopra).
Collegare i ventilatori EC ai morsetti M1/M2 degli MFAN, usando una terna per ogni ventilatore.
Impostare linea BMS (HR 313-315), protocollo (HR 240), numero ventilatori (HR 241) e bancate (HR 419, opz. HR 287 bit 3). È lo stesso percorso guidato della sezione Configura di quest'app.
Salvare scrivendo il valore 3 nel registro HR 401 («Conferma e salva» nell'app).
| Alimentazione | 24 Vac/dc ±10% |
| Interfaccia | RS-485 Modbus RTU |
| Montaggio | Guida DIN (EN 60715) — MHUB 4M (71,1 × 90 mm) · MFAN 3M (53,3 × 90 mm) |
| Protezione | IP20 — installazione esclusivamente in quadro/contenitore tecnico idoneo |
| Temperatura di funzionamento | −20 ÷ 50 °C |
| Marcature | CE / UKCA |
Indirizzo slave HR 313 (default 1) · velocità HR 314 (default 19200) · formato HR 315 (default 8+1 Even). Function code: 0x03 lettura HR · 0x06 scrittura HR · 0x04 lettura IR. ⚠️ I numeri di registro in questa guida sono 1-based, come nel manuale: sul filo si trasmette l'indirizzo −1.
Se il dialogo si interrompe, dopo il ritardo HR 237 (BMS→MHUB) o HR 238 (MHUB→MFAN) i ventilatori vanno alla velocità di emergenza HR 236. Questi tre registri definiscono il comportamento di sicurezza dell'impianto: impostarli sempre in fase di integrazione.
IR 137 errori HW · IR 138 errori FW · IR 139 errori ventilatori · IR 140 warning (bitmap, decodifica in IR · Stato e allarmi).IR 155 stato di comando · IR 161-164 comando per bancata · IR 111/112 potenza totale · IR 147 MFAN necessari/rilevati.IR 1000+(N−1)×40 — rpm, potenza, stato, temperatura (dettaglio in IR · Dati ventilatori). Scala diretta, validata su banco.IR 137-139 e verifica che non ci siano allarmi; 2) comanda la velocità della bancata 1 scrivendo ad es. 300 (=30%) in HR 414; 3) monitora i giri reali dal blocco telemetria del ventilatore (IR 1001 per il Fan 1); 4) a configurazione stabile, salva scrivendo il valore 3 nel registro HR 401. 🟠 Il punto 2 è in validazione (vedi sopra): in alternativa usa il comando per singola uscita, già validato.Portare il dip switch n. 4 di MHUB su OFF (comando da 0-10V) e collegare il segnale al morsetto M1 (0V / IN / 10V): riferimento del segnale su 0V, comando su IN. In via prudenziale, impostare il dip switch a impianto disalimentato. ⚠️ È il 4° interruttore da sinistra nel blocco: su campioni più vecchi con blocco montato al contrario è numerato «2» e ON/OFF sono invertiti — in caso di dubbio conta la posizione fisica. Il segnale 0-10V comanda solo quando non arrivano comandi Modbus sulla linea BMS: se è presente anche un master Modbus che scrive comandi di velocità, questi hanno priorità per 30 secondi dall'ultima scrittura.
Il segnale 0-10V sostituisce solo il comando di velocità: protocollo dei ventilatori (HR 240), numero ventilatori (HR 241) e bancate (HR 419) si impostano comunque una volta con questo configuratore, via Mkey. Il percorso Configura resta lo stesso.
Gli estremi della regolazione si impostano con HR 224 (uscita minima) e HR 225 (uscita massima, 0-100%); la gradualità di risposta si imposta con la rampa HR 226 (secondi da 0 a 100%).
Anche con comando 0-10V, la porta Modbus resta disponibile in sola lettura per la supervisione: telemetria dei ventilatori, allarmi e stato (vedi IR · Stato e allarmi). 🟠 Da confermare in prova pratica con dip 2 su OFF.
| Registro | Nome | Descrizione |
|---|---|---|
| HR 240 | Protocollo ventilatori | Seleziona il costruttore dei ventilatori EC: 0 Non attivo · 1 Ebm-Papst · 2 Ziehl-Abegg · 3 Hidria · 4 Dunli · 5 Nicotra · 15 Multi-protocollo. |
| HR 241 | N° ventilatori | Numero totale di ventilatori EC dell'impianto, da 1 a 30. MHUB verifica che gli MFAN collegati siano sufficienti. |
| HR 242 | Direzione ventilatori | Definisce il verso di rotazione dei ventilatori. |
| HR 243 | Velocità emergenza ventilatori EC | Velocità applicata dagli MFAN in condizioni di emergenza. |
| HR 254 / 255 | Protocolli singoli MFAN | Definisce il protocollo per ogni modulo MFAN negli impianti multi-costruttore (richiede HR 240=15). I nibble sono organizzati per MFAN 1-4 / 5-8. |
| HR 287 | Function Register | bit 3 = bancate indipendenti per MFAN (default disattivo) · bit 8 = uso moduli MFAN su barra DIN — sempre attivo su MHUB, da preservare con read-modify-write. |
| HR 313 | Indirizzo MHUB (linea BMS) | Indirizzo slave di MHUB sulla linea BMS, default 1. |
| HR 314 | Velocità linea BMS | Indice della velocità seriale: 0=9600 · 1=19200 (default) · 2=38400. |
| HR 315 | Tipologia linea BMS | Formato della linea seriale BMS, default 8+1 Even. |
| HR 419 | N° bancate | Valore 1-4. Le bancate si riempiono in ordine dalla prima uscita libera, arrotondando per eccesso (es. 20 ventilatori/3 bancate → 7+7+6). Con HR 287 bit 3 attivo, ogni MFAN gestisce una bancata autonoma: impostare HR 419 = n° MFAN installati. |
HR 240 = 1, HR 241 = 12, HR 419 = 2, HR 287 bit 3 = 1 (read-modify-write, senza toccare bit 8), poi confermare scrivendo il valore 3 nel registro HR 401.| Registro | Nome | Descrizione |
|---|---|---|
| HR 291-293 | Ingressi S1/S2/S3 | Configura gli ingressi digitali S1/S2/S3. Byte basso = funzione (0 nessuna · 1 Heat Pump · 2 Start-Stop · 3 Reverse · 4 Spray Speed · 5 Night Limit · 6 Anti-Ice / Manutenzione · 7 Use Input N.2 · 8 Use Input N.3 · 9 Washing · 10 Thermal Stop · 11 Cleaning · 12 Low Capacity); byte alto = modo NO(0)/NC(1). Default: S1=Anti-Ice / Manutenzione, S2=Start-Stop, S3=Cleaning. |
| HR 297 / 298 | Uscita LAMP | Configura la lampada di segnalazione. 297 = sorgente segnalazione (0 nessuna · 1 R_ERR errore=default · 4 R_WARN · 6 R_SPRAY · 10 R_ECMOV…) + modo; 298 = ritardi ON/OFF. |
| HR 224 / 225 | Uscita min/max | Impostano gli estremi 0-100% della regolazione. 🟠 la loro applicazione in comando 0-10V è in corso di validazione (vedi Retrofit 0-10V). |
| HR 226 | Rampa 0→100% | Tempo di rampa da 0 a 100%, in secondi; range 2-60. |
| HR 227 | Velocità Spray | Limite di velocità applicato con funzione Spray attiva. |
| HR 228-230 | Limite notturno | 228 = limite %; 229/230 = orario start/stop in formato ore:minuti (byte alto=ore, byte basso=minuti). |
| HR 231 | Velocità Heat Pump | Limite di velocità applicato con funzione Heat Pump attiva. |
| HR 232-235 | Salti di velocità | OutJump 1-2 Lo/Hi: soglie di velocità da evitare in caso di vibrazioni o risonanze. |
| HR 236-238 | Emergenze | 236 = velocità di emergenza; 237 = ritardo per perdita comunicazione BMS→regolatore; 238 = ritardo per perdita comunicazione regolatore→MFAN. |
| HR 244-247 | Low Capacity | Parametri della funzione Low Capacity: attivazione, pausa, %OFF e %ON (5-95%). |
| HR 248-251 | Cleaning | Parametri della pulizia periodica: pausa, durata e velocità di cleaning. |
| HR 252 / 253 | FanCommand / CableBreak 0:10V | Parametri del comando analogico 0-10V. 🟠 «cable break» è una funzione del singolo ventilatore, non un comportamento gestito qui — chiarire con l'ufficio tecnico prima di usarli. |
| HR 264-266 | Anti-Ice / Manutenzione (da S3) | 264 velocità forzata % · 265 tempo ON (secondi) · 266 tempo OFF (minuti). Attivazione solo manuale dal contatto assegnato (funzione 6) — HR262 (attivazione automatica) e HR263 (soglia di temperatura) esistono sulla piattaforma ma non si applicano qui: questo sistema non ha un ingresso sonda di temperatura. |
| HR 272 | Scroll digitale | Parametro per digital scroll / deadband. |
| HR 273-275 | Lavaggio scambiatore | Parametri della funzione lavaggio scambiatore: giorni di fermo, inversione, orario, cooling time e durata. |
| HR 305-308 | Comparatori di soglia | Configura CMP1/CMP2: sorgente, livelli LO/HI (5-95%) e isteresi. |
byte basso=2 (funzione) e byte alto=0 (NO) in HR 292.| Registro | Valori | Effetto |
|---|---|---|
| HR 401 | 1 · 2 · 3 · 4 · 5 · 6 · 7 | 1 cancella errori · 2 restart software · 3 salva in EEPROM (permanente) · 4 annulla tutte le forzature · 5 salva RTC · 6 annulla modifiche non salvate · 7 reset bus MFAN. Registro auto-resettante. |
| HR 402 | 1-7 | Gestisce le memorie: default totale/parziale, ricarica o salvataggio profili End Customer/Customer. |
| HR 404-408 | anno−2000, mese, giorno, ora, minuto | Imposta l'orologio RTC; per applicare i valori, scrivere poi HR 401=5. |
| HR 410-412 | 0-1000 · 0xFFFF=OFF | Forzatura uscite analogiche 1-3. 🟠 forzature con auto-scadenza 30 s. |
| HR 413 | bitmap | Forza le uscite digitali: HI=abilitazione, LO=stato. |
| HR 414-417 | 0-1000 · 0xFFFF=OFF | Forzatura comando bancate ventilatori 1-4. Auto-scadenza 30 s (confermato): va riscritto periodicamente dal BMS per restare attivo, altrimenti MHUB torna al segnale 0-10V (dip switch 4). |
| HR 420 | 51 · 52 · 53 · 54 · 55 · 96 · 99 | 51 abilita il pilotaggio dei fan singoli (fan-wall, richiesto da HR 450-479) · 52 disabilita (esplicito, non c'è auto-revert) · 53/54 inversione temporanea/disabilita · 55 imposta modo multibancata (legge HR 419) · 96 riscrive indirizzi default su tutti i fan · 99 arresta qualsiasi procedura sui ventilatori EC. Auto-resettante come HR 401. |
| HR 421 / 422 | 16-511 / — | 421 = indice della pagina eventi da leggere (con HR 420=2); 422 = indirizzo di scrittura corrente in RAM. |
| HR 428 | rpm | Velocità massima per la procedura «set speed max» (HR 420=96). |
| HR 450-479 | 0-100% | Comando diretto Fan 1 (1A) … Fan 30 (6E), uno per uscita fisica MFAN. Le uscite sono fisse e non vengono compattate sui primi N ventilatori. Richiede HR 420=51. |
51 nel registro HR 420 per abilitare, poi HR 452 = 20 (Fan 3 = 450+3−1), infine scrivere il valore 52 nel registro HR 420 per fermare. È lo stesso percorso usato dal pulsante «Test ventilatori» nello Specchio.| Registro | Nome | Descrizione |
|---|---|---|
| IR 100 | Tipo scheda | Identifica il tipo scheda. Byte alto = tipo (34 = MHUB). |
| IR 110 | Ventilatori | Riporta i ventilatori configurati e quelli che rispondono (confermato dall'ufficio tecnico): byte basso = configurati, byte alto = che rispondono. Mostrato nello Specchio macchina nella diagnostica tecnica. |
| IR 111 / 112 | Potenza totale | Potenza totale assorbita dall'impianto, in watt (valore a 32 bit sui due registri). |
| IR 113 | Velocità ventilatori | Velocità dei ventilatori in rpm. |
| IR 122 | Comando velocità | Comando attualmente inviato verso i ventilatori, in scala 0-100%. |
| IR 130-134 | Orologio (RTC) | Data e ora correnti dell'orologio di bordo: anno, mese, giorno, ora, minuto. |
| IR 137 | Errori hardware | Bitmap degli errori hardware: T scheda · termica · IN1/IN2 alto-basso · plug KO · nessun fan · perdita fase · I²t · IMax · temp. potenza · errore Spray/DSV. |
| IR 138 | Errori firmware | Bitmap degli errori firmware: EEPROM lettura/scrittura/cancellazione/occupata · canale terminale · monitor · client1/2 · config protocollo · ADC · display · piattaforma≠firmware. |
| IR 139 | Errori ventilatori | Bitmap degli errori ventilatori: numero fan · fan non risponde · fan in errore. |
| IR 140 | Warning | Bitmap dei warning: soglie ingressi analogici IN2-IN6 (bit 0-9, 🟠 dettaglio per singolo bit non confermato) · RTC non valido · lavaggio non riuscito · MFAN insufficienti. |
| IR 147 | MFAN necessari/rilevati | Indica quanti MFAN sono necessari e quanti sono stati rilevati: bit 8:11 = MFAN necessari per la configurazione corrente; bit 12:15 = MFAN rilevati sul bus. Valutato all'accensione. |
| IR 155 | Stato di comando | Stato corrente del comando: REV, NIGHT, SPRAY, WASH, CLEAN, NOICE, COM, SAFE, MBUS (forzato da Modbus), EMER, LOCAP, HP, STANDBY, STOP, ALARM, FANWALL, MULTIOUT… |
| IR 161-164 | Comando per bancata | Percentuale comandata a ciascuna delle 4 bancate. |
IR 137, IR 138 e IR 139; se sono tutti a 0, può procedere con il comando della bancata desiderata.| Registro | Nome | Descrizione |
|---|---|---|
| IR 930+6×m | Modulo MFAN m | Base per modulo (MFAN1=930…MFAN5=954): +0 tipo/config, +1 versioni, +3 codice errori (🟠 tabella non documentata), +4 ventilatori — byte alto = trovati all'accensione, byte basso = richiesti (confermato dall'ufficio tecnico), +5 ventilatori funzionanti (che rispondono). |
| IR 1000+(N−1)×40 | Ventilatore N (1-30) | Mappa unificata del singolo ventilatore: +1 rpm · +2 potenza (W) · +3 stato errori (0xFFFF=non risponde) · +4 warning · +5/+6 direzione attuale/comandata · +8 temperatura · +9/+10/+11 velocità min/max ammissibile/max · +13/+14 ore di lavoro · +30 protocollo. Scala diretta (nessun fattore ×0.1), validata su banco. |
IR 1000+(5−1)×40+1 = 1161 (rpm), 1162 (W). Mappa fissa: Fan 1-6 = MFAN1, Fan 7-12 = MFAN2, e così via..json non scrive nulla da solo: compila i campi, poi decidi tu quando applicarli.Clicca «Installa» in alto nell'header (compare solo su Chrome/Edge desktop, gli stessi browser richiesti per Web Serial). Conferma nel popup del browser: l'app viene aggiunta come applicazione autonoma, con icona propria, e si apre senza barra degli indirizzi.
Una volta installata, puoi aprirla anche senza connessione: la pagina è già salvata sul dispositivo. Il collegamento a MHUB resta via USB/RS485, non via rete; la rete serve solo per caricare l'app la prima volta.
Quando il dispositivo torna online, al primo avvio l'app si aggiorna automaticamente: non serve reinstallare né scaricare file a mano.
Nessun risultato per «».
Prova un altro termine o sfoglia le sezioni a sinistra.
Legge da MHUB ingressi digitali e parametri collegati, e precompila i campi
HR 240 — costruttore dei motori EC
HR 241 · 419 · 287 bit 3
HR 313 · 314 · 315 — comunicazione con BMS
HR 291 · 292 · 293 — funzione assegnata e modo del contatto (NO/NC)
HR 297 · 298 — sorgente di attivazione, modo contatto e ritardi
HR 228–230 — velocità ridotta in fascia notturna (00:00 inizio = OFF)
HR 231 — velocità in modalità pompa di calore
HR 227 — velocità imposta quando lo spray è attivo
HR 244–247 — accensione/spegnimento progressivo dei ventilatori a basso carico
HR 224 · 225 · 226 — output minimo/massimo (%) e tempo di rampa (s)
HR 236 · 243 · 237 · 238 — velocità e ritardi su perdita di comunicazione
HR 242 — direzione di rotazione dei ventilatori
HR 232–235 — intervalli di velocità (%) in cui i ventilatori non devono lavorare
HR 272 — n° campioni del filtro e banda morta (%)
HR 248–251 — ciclo di pulizia (pausa, avvio, durata, velocità)
HR 273 · 274 · 275 — giorni attesa, reverse, ora avvio, tempi
HR 305–308 — CMP1 e CMP2: sorgente, livelli e isteresi (byte-split, da verificare)
HR 254 · 255 — un protocollo per modulo MFAN (solo con Protocollo = Multi-protocollo)
Scarica i valori attualmente impostati in un file riutilizzabile (.json)
Importa un file .json: compila i campi, poi controlla nel riepilogo e applica
Cosa contiene la configurazione attualmente impostata
Struttura dell'impianto, telemetria dal vivo e test rapido dei ventilatori EC.