
Samsung MIM-B19N este un gateway Modbus RTU care conectează unitățile de pompă de căldură Samsung HE, HT și EHS la TapHome prin RS-485. Gateway-ul face conversia între protocolul magistralei interne Samsung F1/F2 și Modbus RTU standard (bornele RS-485 R1/R2) și oferă ca registre holding senzorii de temperatură a apei, controlul apei calde, modurile de funcționare și funcțiile de confort.
Fiecare MIM-B19N poate gestiona până la 1 unitate exterioară (4 inclusiv subunitățile, la instalațiile modulare) și 48 de unități interioare. Adresa gateway-ului se setează printr-o combinație de comutatoare DIP și un comutator rotativ (interval 1–247).
Conectarea hardware
Specificații
- Alimentare: 12 V DC de la CN12 de pe placa principală a unității exterioare
- Temperatura de funcționare: -10 °C până la +50 °C
- Protocol: Modbus RTU Slave, RS-485
- Viteza de transmisie: 9600, paritate pară, 1 bit de stop, 8 biți de date
- Număr maxim de unități: 48 de unități interioare + 1 unitate exterioară pe gateway
- Lungimea maximă a magistralei: 1000 m (RS-485)
Cablarea RS-485
Conectați MIM-B19N la TapHome printr-o conexiune RS-485 cu 2 fire:
- A (R1) –> A+/D+ pe RS-485 TapHome
- B (R2) –> B-/D- pe RS-485 TapHome
MIM-B19N este alimentat de la unitatea exterioară, prin conectorul de 12 V DC (CN12). Comunicația internă Samsung cu unitățile interioare și exterioare se realizează prin magistrala F1-F2.
Important – polaritatea RS-485
Respectați polaritatea RS-485 între MIM-B19N și TapHome. Firele A/B inversate împiedică comunicația. LED-ul roșu de pe modul clipește când comunicația Modbus este activă – dacă rămâne stins, verificați cablajul.
Topologia cablajului
| |
Configurare
Adresarea cu comutatoarele DIP și comutatorul rotativ
Adresa MIM-B19N se calculează ca suma valorilor comutatoarelor DIP plus valoarea comutatorului rotativ.
| Comutator | Tip | Valoare la ON |
|---|---|---|
| SW4-1 | DIP | 128 |
| SW4-2 | DIP | 64 |
| SW5-1 | DIP | 32 |
| SW5-2 | DIP | 16 |
| SW1 | Rotativ | 0–15 (hex) |
Exemple de adrese:
| SW4 (1,2) | SW5 (1,2) | SW1 (rotativ) | Adresă |
|---|---|---|---|
| OFF, OFF | OFF, OFF | 1 | 1 |
| OFF, OFF | OFF, OFF | 2 | 2 |
| OFF, OFF | OFF, ON | 3 | 19 |
| OFF, OFF | ON, ON | 5 | 53 |
Recomandat: adresa 1 pentru un singur gateway (toate comutatoarele DIP pe OFF, comutatorul rotativ setat pe 1).
Adresa 0 nu este validă. Intervalul valid este 1–247.
Cerință pentru unitatea interioară
Înainte ca MIM-B19N să poată controla unitățile interioare, parametrul „Use of central control” (SEG5) de pe fiecare unitate interioară trebuie setat la „Use (1)”. Fără această setare, gateway-ul poate citi starea, dar nu poate trimite comenzi de control.
Adresarea mai multor unități
La sistemele cu mai multe unități interioare, adresele registrelor cresc cu 50 pentru fiecare unitate:
| Unitate interioară | Registrul de bază | Registrul ON/OFF |
|---|---|---|
| Unitatea 0 (prima) | 50 | H:52 |
| Unitatea 1 | 100 | H:102 |
| Unitatea 2 | 150 | H:152 |
Șablonul TapHome este configurat pentru prima unitate interioară (IU=0). Pentru unități suplimentare, duplicați șablonul și ajustați offseturile registrelor adăugând 50 × unit_index.
Funcțiile dispozitivului
Monitorizarea temperaturii apei
Șablonul oferă doi senzori de temperatură a apei pentru circuitul hidraulic:
- Temperatura apei la intrare (H:65) – temperatura apei pe retur, doar citire, conversie °C x 10
- Temperatura apei la ieșire (H:66 citire / H:68 scriere) – temperatura apei pe tur, cu controlul temperaturii setate. Intervalele temperaturii setate depind de tipul unității:
- HE: răcire 5–25 °C / încălzire 15–50 °C
- HT: încălzire 25–80 °C (fără răcire)
- EHS: răcire 5–25 °C / încălzire 15–55 °C
Controlul apei calde (ACM)
Apa caldă menajeră este gestionată prin trei dispozitive:
- Apă caldă Pornită/Oprită (H:72) – activează sau dezactivează prepararea apei calde
- Mod apă caldă (H:73) – selectează modul de preparare a apei calde: ECO, Standard, Power, Force (doar EHS) sau Răcire
- Temperatura apei calde (H:75 citire / H:74 scriere) – temperatura curentă din rezervorul de apă caldă și temperatura setată. Intervalele temperaturii setate:
- HE: 30–75 °C
- HT: 35–75 °C
- EHS: 30–70 °C
Pornirea/oprirea unității și modul de funcționare
- Încălzire centrală Pornită/Oprită (H:52) – pornește sau oprește unitatea pompei de căldură
- Mod de funcționare (H:53) – selectează modul Automat, Răcire, Dezumidificare, Ventilator sau Încălzire
Modul silențios și funcția de absență
- Mod silențios (H:78) – activează sau dezactivează reducerea zgomotului unității exterioare (Silențios pornit/oprit)
- Funcția de absență – disponibilă ca atribut de service (citire H:79) și acțiune de service (scriere H:79) pe dispozitivul Mod silențios. Activează modul de absență (outing/away) pentru economisirea energiei când nu este nimeni acasă
Diagnosticare de service
Modulul oferă trei atribute de service pentru monitorizarea sistemului:
- Starea comunicației (H:50) – câmp de biți care arată: Exist, Type OK, Ready, Communication error
- Tip unitate (H:51) – identifică tipul unității conectate (HE, HT, EHS, FCU, ERV, AHU, Chiller)
- Restricționare telecomandă (H:64) – arată dacă telecomanda este blocată
Sunt disponibile două acțiuni de service:
- Buzzer (H:3) – pornește sau oprește buzzerul unității exterioare
- Restricționare telecomandă (H:64) – blochează sau deblochează telecomanda cu fir (scrieți 0x6363 pentru restricționare, 0x0000 pentru fără restricționare)
ReadScript-ul modulului monitorizează registrul de erori al MIM-B19N (H:0) pentru erori de adresă, erori de comunicare R1/R2 și erori de tracking și raportează în TapHome codul de eroare al unității exterioare (H:1).
Funcții suplimentare
Harta de registre MIM-B19N oferă și registre pentru temperatura interioară setată (H:58, interval 16–30 °C la încălzire / 18–30 °C la răcire), temperatura de refulare (H:60), temperaturile setate de refulare la răcire și la încălzire (H:61, H:62), codurile de eroare ale unităților interioare (H:63), temperatura exterioară (descoperită de comunitate, H:5), temperatura camerei (H:59) și starea de dezghețare (H:2). Acestea pot fi adăugate într-o actualizare viitoare a șablonului.
Registrul temperaturii interioare setate (H:58) nu este inclus în șablonul actual. Pentru a controla temperatura setată a camerei, îl puteți adăuga în TapHome ca dispozitiv Modbus personalizat, folosind registrul holding 58, cu intervalul 16–30 și multiplicatorul x10.
Indicatoare LED și afișaj cu 7 segmente
| Indicator | Funcție |
|---|---|
| LED galben-verde (Y-GRN) | Clipește în timpul comunicației dintre MIM-B19N și unitatea exterioară |
| LED roșu (RED) | Clipește în timpul comunicației Modbus RS-485 cu BMS/TapHome |
Coduri de eroare pe afișajul cu 7 segmente:
| Afișaj | Situație |
|---|---|
| E6 / 16 | Comunicația cu toate unitățile interioare/exterioare este întreruptă de peste 3 minute |
| E6 / 15 | Comunicația cu o anumită unitate interioară este întreruptă de peste 3 minute |
| E6 / 04 | Tracking-ul nu s-a finalizat în 10 minute de la pornire |
| E6 / 54 | Eroare EEPROM |
| E6 / 34 | Eroare de adresă |
Depanare
Nu există comunicare Modbus (LED-ul roșu nu clipește)
- Verificați cablurile RS-485:
- firul A conectat corect la A+/D+ pe TapHome
- firul B conectat corect la B-/D- pe TapHome
- verificați că polaritatea nu este inversată
- Verificați adresa gateway-ului setată cu comutatoarele DIP și comutatorul rotativ
- Confirmați că TapHome este setat la: 9600 baud, paritate pară, 1 bit de stop, 8 biți de date
- Verificați că lungimea magistralei RS-485 nu depășește 1000 m
Unitatea nu este detectată (biții 0–2 din Starea comunicației nu sunt toți = 1)
- Verificați că unitatea interioară este pornită și conectată la magistrala Samsung F1/F2
- Verificați că „Use of central control” (SEG5) este setat la „Use (1)” pe unitatea interioară
- După pornire, așteptați cel mult 10 minute pentru finalizarea tracking-ului
- Dacă afișajul cu 7 segmente arată E6/04, resetați modulul MIM-B19N
Comenzile de control nu au efect
- Confirmați că registrul Starea comunicației (H:50) are biții 0–2 toți setați la 1 (Exist + Type OK + Ready)
- Verificați că Restricționare telecomandă nu este activă (H:64 = 0x0000)
- Verificați că adresa unității interioare este în interval (0–47)
- Lăsați cel puțin 10 ms între comenzile Modbus consecutive de citire/scriere
Temperaturile citite sunt 0 sau incorecte
- Asigurați-vă că unitatea a finalizat tracking-ul (Starea comunicației = Ready)
- Verificați tipul corect de unitate – unele registre sunt disponibile doar pentru HE/HT/EHS
- Verificați atributul de service „Tip unitate” în TapHome, pentru a confirma modelul detectat
