Il Samsung MIM-B19N è un gateway Modbus RTU che collega le pompe di calore Samsung HE, HT ed EHS a TapHome tramite RS-485. Il gateway traduce tra il protocollo interno Samsung R1/R2 e lo standard Modbus RTU — espone sensori di temperatura dell’acqua, controllo dell’acqua calda, modalità operative e funzioni di comfort come holding register.
Ogni MIM-B19N può gestire fino a 1 unità esterna (4 incluse le sotto-unità per installazioni modulari) e 48 unità interne. L’indirizzo del gateway si imposta tramite una combinazione di DIP switch e un selettore rotativo (intervallo 1–247).
Collegamento hardware
Specifiche
- Alimentazione: DC 12 V da CN12 sulla scheda principale dell’unità esterna
- Temperatura di esercizio: -10 °C a +50 °C
- Protocollo: Modbus RTU Slave, RS-485
- Baud rate: 9600, parità pari, 1 stop bit, 8 data bit
- Max. unità: 48 interne + 1 esterna per gateway
- Max. lunghezza bus: 1000 m (RS-485)
Cablaggio RS-485
Collegare il MIM-B19N a TapHome tramite una connessione RS-485 a 2 fili:
- A (R1) –> A+/D+ su TapHome RS-485
- B (R2) –> B-/D- su TapHome RS-485
Il MIM-B19N si alimenta dall’unità esterna tramite il connettore DC 12 V (CN12). La comunicazione interna Samsung utilizza il bus F1-F2 per raggiungere le unità interne ed esterne.
Importante — polarità RS-485
Rispettare la polarità RS-485 corretta tra MIM-B19N e TapHome. Fili A/B invertiti impediscono la comunicazione. Il LED rosso sul modulo lampeggia durante la comunicazione Modbus attiva — se resta spento, verificare il cablaggio.
Topologia di cablaggio
| |
Configurazione
Indirizzamento DIP e selettore rotativo
L’indirizzo MIM-B19N si calcola come somma dei valori dei DIP switch più il valore del selettore rotativo.
| Interruttore | Posizione | Valore ON |
|---|---|---|
| SW4-1 | DIP | 128 |
| SW4-2 | DIP | 64 |
| SW5-1 | DIP | 32 |
| SW5-2 | DIP | 16 |
| SW1 | Rotativo | 0–15 (hex) |
Esempi di indirizzo:
| SW4 (1,2) | SW5 (1,2) | SW1 (rotativo) | Indirizzo |
|---|---|---|---|
| OFF, OFF | OFF, OFF | 1 | 1 |
| OFF, OFF | OFF, OFF | 2 | 2 |
| OFF, OFF | OFF, ON | 3 | 19 |
| OFF, OFF | ON, ON | 5 | 53 |
Consigliato: Indirizzo 1 per un singolo gateway (tutti i DIP switch OFF, selettore rotativo su 1).
L’indirizzo 0 non è valido. L’intervallo valido è 1–247.
Prerequisito unità interna
Prima che il MIM-B19N possa controllare le unità interne, l’impostazione “Use of central control” (SEG5) su ogni unità interna deve essere su “Use (1)”. Senza questa impostazione, il gateway può leggere lo stato ma non può inviare comandi di controllo.
Indirizzamento multi-unità
Per sistemi con più unità interne, gli indirizzi dei registri si spostano di 50 per unità:
| Unità interna | Registro base | Registro ON/OFF |
|---|---|---|
| Unità 0 (prima) | 50 | H:52 |
| Unità 1 | 100 | H:102 |
| Unità 2 | 150 | H:152 |
Il template TapHome è configurato per la prima unità interna (IU=0). Per unità aggiuntive, duplicare il template e regolare gli offset dei registri aggiungendo 50 × indice_unità.
Funzionalità del dispositivo
Monitoraggio temperatura acqua
Il template fornisce due sensori di temperatura dell’acqua per il circuito idraulico:
- Temperatura acqua in ingresso (H:65) — temperatura di ritorno, sola lettura, conversione °C × 10
- Temperatura acqua in uscita (H:66 lettura / H:68 scrittura) — temperatura di mandata con controllo del setpoint. Gli intervalli del setpoint dipendono dal tipo di unità:
- HE: Raffrescamento 5–25 °C / Riscaldamento 15–50 °C
- HT: Riscaldamento 25–80 °C (no raffrescamento)
- EHS: Raffrescamento 5–25 °C / Riscaldamento 15–55 °C
Controllo acqua calda (ACS)
L’acqua calda sanitaria è gestita attraverso tre dispositivi:
- Acqua calda ON/OFF (H:72) — attiva o disattiva la produzione di ACS
- Modalità acqua calda (H:73) — seleziona la modalità ACS: ECO, Standard, Power, Force (solo EHS) o Cool
- Temperatura acqua calda (H:75 lettura / H:74 scrittura) — temperatura attuale del serbatoio ACS e setpoint. Intervalli setpoint:
- HE: 30–75 °C
- HT: 35–75 °C
- EHS: 30–70 °C
Accensione unità e modalità operativa
- Riscaldamento centralizzato ON/OFF (H:52) — accende o spegne la pompa di calore
- Modalità operativa (H:53) — seleziona la modalità Auto, Cool, Dry, Fan o Heat
Modalità silenziosa e funzione assenza
- Modalità silenziosa (H:78) — attiva o disattiva la riduzione del rumore dell’unità esterna (Silence On/Off)
- Funzione assenza — esposta come attributo di servizio (lettura H:79) e azione di servizio (scrittura H:79) sul dispositivo Modalità silenziosa. Attiva la modalità assenza per il risparmio energetico quando nessuno è in casa
Diagnostica di servizio
Il modulo espone tre attributi di servizio per il monitoraggio del sistema:
- Stato comunicazione (H:50) — campo bit: Exist, Type OK, Ready, Communication error
- Tipo unità (H:51) — identifica il tipo di unità collegata (HE, HT, EHS, FCU, ERV, AHU, Chiller)
- Restrizione telecomando (H:64) — mostra se il telecomando è bloccato
Sono disponibili due azioni di servizio:
- Cicalino (H:3) — attiva o disattiva il cicalino dell’unità esterna
- Restrizione telecomando (H:64) — blocca o sblocca il telecomando cablato (scrittura 0x6363 per restrizione, 0x0000 senza restrizione)
Il ReadScript del modulo monitora il registro errori MIM-B19N (H:0) per errori di indirizzo, errori di comunicazione R1/R2 e errori di tracking, e riporta il codice errore dell’unità esterna (H:1) in TapHome.
Funzionalità aggiuntive
La mappa registri MIM-B19N espone anche registri per la temperatura impostata dell’unità interna (H:58, intervallo 16–30 °C riscaldamento / 18–30 °C raffrescamento), temperatura di mandata compressore (H:60), setpoint di mandata per raffrescamento e riscaldamento (H:61, H:62), codici errore unità interna (H:63), temperatura esterna (scoperta dalla community, H:5), temperatura ambiente (H:59) e stato di sbrinamento (H:2). Questi possono essere aggiunti in un futuro aggiornamento del template.
Il registro della temperatura impostata dell’unità interna (H:58) non è incluso nel template attuale. Per controllare il setpoint ambiente, può essere aggiunto come dispositivo Modbus personalizzato in TapHome con holding register 58, intervallo 16–30 e moltiplicatore ×10.
Indicatori LED e 7 segmenti
| Indicatore | Funzione |
|---|---|
| Y-GRN LED | Lampeggia durante la comunicazione tra MIM-B19N e unità esterna |
| RED LED | Lampeggia durante la comunicazione Modbus RS-485 con BMS/TapHome |
Codici errore 7 segmenti:
| Display | Condizione |
|---|---|
| E6 / 16 | Comunicazione con tutte le unità interne/esterne interrotta per >3 minuti |
| E6 / 15 | Comunicazione con una specifica unità interna interrotta per >3 minuti |
| E6 / 04 | Tracking non completato entro 10 minuti dall’accensione |
| E6 / 54 | Errore EEPROM |
| E6 / 34 | Errore di indirizzo |
Risoluzione dei problemi
Nessuna comunicazione Modbus (LED rosso non lampeggia)
- Controllare i cavi RS-485:
- Filo A correttamente collegato ad A+/D+ su TapHome
- Filo B correttamente collegato a B-/D- su TapHome
- Verificare che la polarità non sia invertita
- Verificare l’indirizzo del gateway tramite DIP e selettore rotativo
- Confermare le impostazioni TapHome: 9600 baud, parità pari, 1 stop bit, 8 data bit
- Controllare che la lunghezza del bus RS-485 non superi 1000 m
Unità non tracciata (bit 0–2 dello Stato comunicazione non tutti = 1)
- Verificare che l’unità interna sia accesa e collegata al bus Samsung F1/F2
- Controllare che “Use of central control” (SEG5) sia impostato su “Use (1)” sull’unità interna
- Attendere fino a 10 minuti per il completamento del tracking dopo l’accensione
- Se il display 7 segmenti mostra E6/04, riavviare il modulo MIM-B19N
I comandi di controllo non hanno effetto
- Confermare che il registro Stato comunicazione (H:50) mostra i bit 0–2 tutti impostati a 1 (Exist + Type OK + Ready)
- Controllare che la Restrizione telecomando non sia attiva (H:64 = 0x0000)
- Verificare che l’indirizzo dell’unità interna sia nell’intervallo (0–47)
- Rispettare almeno 10 ms tra comandi Modbus di lettura/scrittura consecutivi
Le temperature mostrano 0 o valori errati
- Assicurarsi che l’unità abbia completato il tracking (Stato comunicazione = Ready)
- Verificare il tipo di unità corretto — alcuni registri sono disponibili solo per HE/HT/EHS
- Controllare l’attributo di servizio “Unit Type” in TapHome per confermare il modello rilevato
