TapHome

Samsung MIM-B19N (IU)

Modbus RTU
Trimis de
Ultima actualizare: 10. 2026

Necesită gateway extern

Samsung MIM-B19N — pagina produsului

Samsung MIM-B19N (IU)

Samsung MIM-B19N este un gateway Modbus RTU care conectează unitățile interioare de aer condiționat Samsung – casete, unități de perete și casete 360 – la TapHome prin RS-485. Acest șablon este conceput special pentru unitățile interioare de aer condiționat (IU), nu pentru pompe de căldură. Pentru unitățile de pompă de căldură Samsung EHS/HE/HT folosiți șablonul Samsung MIM-B19N (EHS). Pentru monitorizarea unității exterioare la nivelul gateway-ului, consultați șablonul Samsung MIM-B19N (GW).

Gateway-ul face conversia între protocolul magistralei interne Samsung R1/R2 și Modbus RTU standard și oferă ca registre holding controlul temperaturii camerei, turația ventilatorului, modurile de funcționare, direcția fluxului de aer și funcția Wind-Free. Fiecare MIM-B19N poate gestiona până la 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 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
1
2
3
4
5
Outdoor unit ---- F1/F2 ---- MIM-B19N ---- RS-485 (A/B) ---- TapHome Core
  |                              |
  +-- 12V/GND (CN12) -----------+
  |
  +-- F1/F2 ---- Indoor units (cassette, wall, 360)

Configurare

Adresarea cu comutatoarele DIP și comutatorul rotativ

Adresa MIM-B19N se calculează ca suma valorilor comutatoarelor DIP plus valoarea comutatorului rotativ.

ComutatorTipValoare la ON
SW4-1DIP128
SW4-2DIP64
SW5-1DIP32
SW5-2DIP16
SW1Rotativ0–15 (hex)

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 (variabila IU)

La sistemele cu mai multe unități interioare, adresele registrelor cresc cu 50 pentru fiecare unitate, după formula cu variabila IU: base = 50 + IU * 50.

Unitate interioarăValoarea IURegistrul de bazăRegistrul de pornire
Unitatea 0 (prima)050H:52
Unitatea 11100H:102
Unitatea 22150H:152

Șablonul TapHome este configurat pentru prima unitate interioară (IU=0). Pentru unități suplimentare, duplicați șablonul și ajustați valoarea variabilei IU în scripturile modulului.

Funcțiile dispozitivului

Controlul temperaturii camerei
  • Temperatura camerei (H:base+9 citire / H:base+8 scriere) – temperatura curentă a camerei și controlul temperaturii setate, cu conversie °C x 10. Intervalele temperaturii setate: răcire 18–30 °C, încălzire 16–30 °C
Pornirea/oprirea unității și modul de funcționare
  • Pornit/Oprit (H:base+2) – pornește sau oprește unitatea interioară
  • Mod de funcționare (H:base+3) – selectează modul Automat, Răcire, Dezumidificare, Ventilator sau Încălzire
  • Turație ventilator (H:base+4) – selectează Automat, Redusă, Medie sau Ridicată
Controlul fluxului de aer
  • Flux de aer vertical (H:base+5) – activează sau dezactivează baleierea clapetei verticale
  • Direcția fluxului de aer 360 (H:base+31) – controlează poziția clapetelor casetei 360: Oprit, Spot, Mid, Wide, Baleiere sau Control individual. Se aplică doar unităților Samsung de tip casetă 360
Funcția Wind-Free
  • Wind Free (H:base+30) – activează modul de răcire Samsung Wind-Free, care distribuie aerul prin micro-orificii, în locul unui flux de aer direct. Valori: 0=Off, 9=WindFree. Disponibil doar pe unitățile interioare compatibile Wind-Free
Diagnosticare de service

Modulul oferă trei atribute de service pentru monitorizarea sistemului:

  • Starea comunicației (H:base+0) – câmp de biți care arată: Exist, Type OK, Ready, Communication error
  • Restricționare telecomandă (H:base+14) – arată dacă telecomanda este blocată
  • Starea funcției Wind-Free (H:base+30) – arată dacă Wind-Free este activ (None, WindFree, Ignored)

Este disponibilă o acțiune de service:

  • Ștergere alarmă filtru (H:base+6) – resetează mementoul pentru curățarea filtrului

ReadScript-ul modulului monitorizează registrul alarmei de filtru (H:base+6) și codul de eroare al unității interioare (H:base+13) și le raportează în TapHome ca avertismente și erori.

Funcții suplimentare

Harta de registre MIM-B19N oferă și registre pentru fiecare unitate, pentru temperatura de refulare (H:base+10), controlul modului silențios (H:base+28), funcția de absență (H:base+29) și restricționarea telecomenzii prin scriere (H:base+14). Acestea pot fi adăugate într-o actualizare viitoare a șablonului.

Acest șablon acoperă doar unitățile interioare de aer condiționat. Dacă la același gateway MIM-B19N aveți conectate unități de pompă de căldură Samsung EHS, HE sau HT, folosiți pentru acele unități șablonul separat Samsung MIM-B19N (EHS).

Indicatoare LED și afișaj cu 7 segmente

IndicatorFuncț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șajSituație
E6 / 16Comunicația cu toate unitățile interioare/exterioare este întreruptă de peste 3 minute
E6 / 15Comunicația cu o anumită unitate interioară este întreruptă de peste 3 minute
E6 / 04Tracking-ul nu s-a finalizat în 10 minute de la pornire
E6 / 54Eroare EEPROM
E6 / 34Eroare de adresă

Depanare

Nu există comunicare Modbus (LED-ul roșu nu clipește)
  1. 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ă
  2. Verificați adresa gateway-ului setată cu comutatoarele DIP și comutatorul rotativ
  3. Confirmați că TapHome este setat la: 9600 baud, paritate pară, 1 bit de stop, 8 biți de date
  4. 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)
  1. Verificați că unitatea interioară este pornită și conectată la magistrala Samsung F1/F2
  2. Verificați că „Use of central control” (SEG5) este setat la „Use (1)” pe unitatea interioară
  3. După pornire, așteptați cel mult 10 minute pentru finalizarea tracking-ului
  4. Dacă afișajul cu 7 segmente arată E6/04, resetați modulul MIM-B19N
Comenzile de control nu au efect
  1. Confirmați că registrul Starea comunicației (H:base+0) are biții 0–2 toți setați la 1 (Exist + Type OK + Ready)
  2. Verificați că Restricționare telecomandă nu este activă (H:base+14 = 0x0000)
  3. Verificați că adresa IU a unității interioare este în interval (0–47)
  4. Lăsați cel puțin 10 ms între comenzile Modbus consecutive de citire/scriere
Direcția fluxului de aer 360 nu răspunde
  1. Confirmați că unitatea interioară este un model Samsung de tip casetă 360 – acest registru este disponibil doar la casetele 360
  2. Verificați dacă valorile comutatoarelor cu mai multe stări (multi-value) corespund funcțiilor unității instalate
  3. Verificați că șablonul folosește variabila IU corectă pentru unitatea țintă

Dispozitive disponibile

Samsung MIM-B19N Modul
Atribute de service
Starea comunicațieicitește H:base+0 (UInt16); câmp de biți: b0=Exist, b1=Type OK, b2=Ready, b3=Communication error
Restricționare telecomandăcitește H:base+14 (UInt16); 0x0000=fără restricționare, altă valoare=restricționare activă
Starea funcției Wind-Freecitește H:base+30 (UInt16); 0=None, 9=WindFree, altă valoare=Ignored
Acțiuni de service
Ștergere alarmă filtruscrie H:base+6 (UInt16); 1=ștergerea alarmei de filtru

Samsung Indoor Unit (IU) MIM B19N

Citire (modul)
var base := 50 + IU*50;

if(MODBUSR(H, base +6, Uint16) = 1, ADDWARNING("Filter-cleaning reminder"));

var err := MODBUSR(H, base +13, Uint16);
IF(err!=0, ADDERROR(err, "Integrated indoor unit error"));
Atribute de service
Stav komunikácie
var base := 50 + IU*50;

var com := MODBUSR(H, base + 0, Uint16);
var b0 := IF(getbit(com, 0) = 1, "Existuje ", "");
var b1 := IF(getbit(com, 1) = 1, "- Typ OK ", "");
var b2 := IF(getbit(com, 2) = 1, "- Pripravené ", "");
var b3 := IF(getbit(com, 3) = 1, "Chyba komunikácie ", "");
RETURN(b0 + b1 + b2 + b3);
Remote Control Restriction
var base := 50 + IU*50;

var r := MODBUSR(H, base +14, Uint16);
IF(r = 0, "No restriction", "Restriction " + r);
Wind-free function
var base := 50 + IU*50;

SWITCH(MODBUSR(H, base + 30, Uint16), 0, "None", 9, "Windfree", "Ignored");
Acțiuni de service
Clear Filter Alarm
var base := 50 + IU*50;

modbusw(h, base + 6, Uint16, 1);
Direcția fluxului de aer 360 Comutator cu mai multe valori

Controlează poziția clapetelor casetei 360 — se aplică doar unităților Samsung de tip casetă 360

Registru: H:base+31 Int16 mapped
Valori / Stări: Spot · Mid · Wide · Swing · Individual Control

Direcția fluxului de aer 360

Citirea stării comutatorului
var base := 50 + IU*50;

var reg := MODBUSR(H, base + 31, Int16);
SWITCH(reg, 106, 1, 85, 2, 64, 3, 15, 4, 5);
Scrierea stării comutatorului
var base := 50 + IU*50;

SWITCH(Mu,
4,MODBUSW(H, base +31, Uint16, 15),
                           
3,MODBUSW(H, base +31, Uint16, 64),
                           
2,MODBUSW(H, base +31, Uint16, 85),
1,MODBUSW(H, base +31, Uint16, 106),
MODBUSW(H, base +31, Uint16, 0));
Turație ventilator Comutator cu mai multe valori

Controlează turația ventilatorului unității interioare

Registru: H:base+4 UInt16 numeric
Valori / Stări: Auto · Low · Medium · High

Turație ventilator

Citirea stării comutatorului
var base := 50 + IU*50;

MODBUSR(H, base +4, Uint16)
Scrierea stării comutatorului
var base := 50 + IU*50;

MODBUSW(H, base +4, Uint16, Mu)
Mod de funcționare Comutator cu mai multe valori

Selectează modul de funcționare al unității de aer condiționat

Registru: H:base+3 UInt16 numeric
Valori / Stări: Auto · Cool · Dry · Fan · Heat

Mod de funcționare

Citirea stării comutatorului
var base := 50 + IU*50;

MODBUSR(H, base +3, Uint16)
Scrierea stării comutatorului
var base := 50 + IU*50;

MODBUSWNE(H, base +3, Uint16, Mu)
Pornit/Oprit Comutator

Pornește sau oprește unitatea interioară de aer condiționat

Registru: H:base+2 Bool
Valori / Stări: ON · OFF

Pornit/Oprit

Citirea stării comutatorului
var base := 50 + IU*50;

MODBUSR(H, base +2, Uint16)
Scrierea stării comutatorului
var base := 50 + IU*50;

MODBUSWNE(H, base +2, Bool, St)
Temperatura camerei Termostat

Temperatura curentă a camerei și controlul temperaturii setate

Registru: H:base+9 → H:base+8 Int16 Unitate: °C numeric

Temperatura camerei

Citirea temperaturii
var base := 50 + IU*50;

MODBUSR(H, base +9, Int16) / 10
Citirea temperaturii dorite
var base := 50 + IU*50;

MODBUSR(H, base +8, Int16) / 10
Scrierea temperaturii dorite
var base := 50 + IU*50;

MODBUSW(H, base +8, Int16, Se * 10)
Flux de aer vertical Comutator

Activează sau dezactivează baleierea clapetei verticale

Registru: H:base+5 Bool
Valori / Stări: ON · OFF

Flux de aer vertical

Citirea stării comutatorului
var base := 50 + IU*50;

MODBUSR(H, base +5, Bool)
Scrierea stării comutatorului
var base := 50 + IU*50;

MODBUSW(H, base +5, Bool, St)
Wind Free Comutator

Modul de răcire Samsung Wind-Free — distribuie aerul prin micro-orificii, în locul unui flux de aer direct

Registru: H:base+30 UInt16 numeric
Valori / Stări: ON · OFF

Wind Free

Citirea stării comutatorului
var base := 50 + IU*50;

MODBUSR(H, base + 30, Uint16)
Scrierea stării comutatorului
var base := 50 + IU*50;

MODBUSW(H, base + 30, Uint16, St)
Conexiune: Modbus RTU • 9600 baud• 8E1 • Slave ID: $[SlaveId]
Îmbunătățiri posibile (6)
  • H:base+6 Filter-Cleaning Reminder — 0=No alarm, 1=Filter alarm present. Read via module readscript (ADDWARNING) but not exposed as device. Indoor/ERV/FCU only
  • H:base+10 Discharge Temperature — Discharge temperature °C × 10. Available for Indoor units. Read-only
  • H:base+13 Indoor Unit Error Code — 0=No error, 100–999=Error code. Read via module readscript (ADDERROR) but not exposed as device
  • H:base+14 Remote Control Restriction (write) — Write: 0x0000=No restriction, 0x6363=Restriction. Read exposed as service attribute but write not exposed as service action
  • H:base+28 Quiet Control — 0=Silence Off, 1=Silence On. Available for Indoor units but not implemented in template
  • H:base+29 Away Function — 0=Outing Off, 1=Outing On. Available for Indoor units but not implemented in template

Surse

  • MIM-B19N Installation Manual — Modbus register table, wiring, DIP switch addressing
  • Extended register map with MessageSet IDs for outdoor/indoor hidden registers
  • Samsung Modbus community integration reference

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal