TapHome

Samsung MIM-B19N (IU)

Modbus RTU
Submitted by
Last updated: 03. 2026

Külső átjáró szükséges

Samsung MIM-B19N

A Samsung MIM-B19N egy Modbus RTU átjáró, amely Samsung klímaberendezés beltéri egységeket – kazettás, fali és 360 kazettás egységeket – csatlakoztat a TapHome rendszerhez RS-485-ön keresztül. Ez a sablon kifejezetten beltéri klímaegységekhez (IU) készült, nem hőszivattyúkhoz. Samsung EHS/HE/HT hőszivattyú egységekhez használja a Samsung MIM-B19N (EHS) sablont. Az átjáró szintű kültéri egység monitorozásához lásd a Samsung MIM-B19N (GW) sablont.

Az átjáró a Samsung belső R1/R2 busz protokoll és a szabványos Modbus RTU között fordít, és holding regiszterként teszi elérhetővé a szobahőmérséklet-szabályozást, a ventilátorsebességet, az üzemmódokat, a légáram irányát és a Wind-Free funkciót. Minden MIM-B19N legfeljebb 48 beltéri egységet kezelhet. Az átjáró címe DIP kapcsolók és forgókapcsoló kombinációjával állítható be (tartomány: 1–247).

Hardver csatlakozás

Specifikációk
  • Tápellátás: DC 12 V a kültéri egység alaplapjának CN12 csatlakozójáról
  • Üzemi hőmérséklet: -10 °C – +50 °C
  • Protokoll: Modbus RTU Slave, RS-485
  • Átviteli sebesség: 9600, páros paritás, 1 stop bit, 8 adatbit
  • Max. egységszám: 48 beltéri egység átjárónként
  • Max. busz hossz: 1000 m (RS-485)
RS-485 bekötés

Csatlakoztassa a MIM-B19N-t a TapHome-hoz 2 vezetékes RS-485 kapcsolattal:

  • A (R1) –> A+/D+ a TapHome RS-485-ön
  • B (R2) –> B-/D- a TapHome RS-485-ön

A MIM-B19N a kültéri egységről kap tápellátást a DC 12 V csatlakozón (CN12) keresztül. A Samsung belső kommunikáció az F1-F2 buszt használja a beltéri és kültéri egységek eléréséhez.

Fontos – RS-485 polaritás

Ügyeljen az RS-485 polaritás egyezésére a MIM-B19N és a TapHome között. A felcserélt A/B vezetékek megakadályozzák a kommunikációt. A modul PIROS LED-je villog aktív Modbus kommunikáció során – ha nem világít, ellenőrizze a bekötést.

Bekötési topológia
1
2
3
4
5
Kültéri egység ---- F1/F2 ---- MIM-B19N ---- RS-485 (A/B) ---- TapHome Core
  |                              |
  +-- 12V/GND (CN12) -----------+
  |
  +-- F1/F2 ---- Beltéri egységek (kazettás, fali, 360)

Konfiguráció

DIP és forgókapcsoló címzés

A MIM-B19N címe a DIP kapcsoló értékek és a forgókapcsoló érték összege.

KapcsolóElhelyezésON érték
SW4-1DIP128
SW4-2DIP64
SW5-1DIP32
SW5-2DIP16
SW1Forgó0–15 (hex)

Ajánlás: 1-es cím egyetlen átjáróhoz (minden DIP kapcsoló OFF, forgókapcsoló 1-re állítva). A 0-s cím érvénytelen. Érvényes tartomány: 1–247.

Beltéri egység előfeltétel

Mielőtt a MIM-B19N vezérelni tudná a beltéri egységeket, a „Use of central control" (SEG5) beállítást minden beltéri egységen „Use (1)"-re kell állítani. E nélkül az átjáró képes olvasni az állapotot, de nem tud vezérlő parancsokat küldeni.

Több egységes címzés (IU változó)

Több beltéri egységgel rendelkező rendszereknél a regiszter címek egységenként 50-nel tolódnak az IU változó képlettel: base = 50 + IU * 50.

Beltéri egységIU értékAlapregiszterTápregiszter
Egység 0 (első)050H:52
Egység 11100H:102
Egység 22150H:152

A TapHome sablon az első beltéri egységhez (IU=0) van konfigurálva. További egységekhez duplikálja a sablont és módosítsa az IU változó értékét a modul szkriptekben.

Eszköz képességek

Szobahőmérséklet-szabályozás
  • Szobahőmérséklet (H:base+9 olvasás / H:base+8 írás) – aktuális szobahőmérséklet és kívánt érték szabályozása °C x 10 konverzióval. Beállítási tartományok: Hűtés 18–30 °C, Fűtés 16–30 °C
Tápellátás és üzemmód
  • Be/Kikapcsolás (H:base+2) – be- vagy kikapcsolja a beltéri egységet
  • Üzemmód (H:base+3) – Auto, Hűtés, Szárítás, Ventilátor vagy Fűtés mód kiválasztása
  • Ventilátorsebesség (H:base+4) – Auto, Alacsony, Közepes vagy Magas sebesség kiválasztása
Légáram vezérlés
  • Függőleges légáram (H:base+5) – engedélyezi vagy letiltja a függőleges lamella lengését
  • 360 légáram irány (H:base+31) – vezérli a 360 kazettás egység lamella pozícióját: Ki, Pont, Közepes, Széles, Lengés vagy Egyéni vezérlés. Csak Samsung 360 kazettás egységeknél alkalmazható
Wind-Free funkció
  • Wind Free (H:base+30) – aktiválja a Samsung Wind-Free hűtési módot, amely mikro-lyukakon keresztül oszlatja el a levegőt közvetlen légáram helyett. Értékek: 0=Ki, 9=WindFree. Csak Wind-Free kompatibilis beltéri egységeknél érhető el
Szerviz diagnosztika

A modul három szerviz attribútumot tesz elérhetővé a rendszer monitorozásához:

  • Kommunikációs állapot (H:base+0) – bitmező: Létezik, Típus OK, Kész, Kommunikációs hiba
  • Távirányító korlátozás (H:base+14) – jelzi, hogy a távirányító zárolva van-e
  • Wind-Free funkció állapota (H:base+30) – jelzi, hogy a Wind-Free aktív-e (Nincs, WindFree, Figyelmen kívül hagyva)

Egy szerviz művelet érhető el:

  • Szűrő riasztás törlése (H:base+6) – visszaállítja a szűrőtisztítási emlékeztetőt

A modul ReadScript figyeli a szűrő riasztás regisztert (H:base+6) és a beltéri egység hibakódját (H:base+13), és figyelmeztetésként, illetve hibaként jelenti őket a TapHome-ban.

További képességek

A MIM-B19N regisztertérkép egységenkénti regisztereket is tartalmaz: kifúvási hőmérséklet (H:base+10), csendes üzemmód vezérlés (H:base+28), távollét funkció (H:base+29), beltéri egység hibakódok (H:base+13) és távirányító korlátozás írás (H:base+14). Ezek egy jövőbeli sablon frissítésben kerülhetnek hozzáadásra.

Ez a sablon csak klímaberendezés beltéri egységeket fed le. Ha Samsung EHS, HE vagy HT hőszivattyú egységek csatlakoznak ugyanahhoz a MIM-B19N átjáróhoz, használja a külön Samsung MIM-B19N (EHS) sablont azokhoz.

LED és 7 szegmenses kijelzők

KijelzőFunkció
Y-GRN LEDVillog a MIM-B19N és kültéri egység közötti kommunikáció során
RED LEDVillog a Modbus RS-485 kommunikáció során a BMS/TapHome felé

7 szegmenses hibakódok:

KijelzésÁllapot
E6 / 16Teljes beltéri/kültéri kommunikáció leállt >3 percre
E6 / 15Adott beltéri egység kommunikációja leállt >3 percre
E6 / 04Követés nem fejeződött be 10 percen belül bekapcsolás után
E6 / 54EEPROM hiba
E6 / 34Cím hiba

Hibaelhárítás

Nincs Modbus kommunikáció (PIROS LED nem villog)
  1. Ellenőrizze az RS-485 kábeleket:
    • A vezeték helyesen csatlakozik az A+/D+-hoz a TapHome-on
    • B vezeték helyesen csatlakozik a B-/D–hoz a TapHome-on
    • Ellenőrizze, hogy a polaritás nincs-e felcserélve
  2. Ellenőrizze az átjáró címét a DIP és forgókapcsolóval
  3. Erősítse meg a TapHome beállítást: 9600 baud, páros paritás, 1 stop bit, 8 adatbit
  4. Ellenőrizze, hogy az RS-485 busz hossza nem haladja meg az 1000 m-t
Egység nem követett (Kommunikációs állapot bitek 0–2 nem mind = 1)
  1. Ellenőrizze, hogy a beltéri egység be van-e kapcsolva és csatlakozik-e a Samsung F1/F2 buszhoz
  2. Ellenőrizze, hogy a „Use of central control" (SEG5) a beltéri egységen „Use (1)"-re van-e állítva
  3. Várjon legfeljebb 10 percet a követés befejezésére bekapcsolás után
  4. Ha a 7 szegmenses kijelző E6/04-et mutat, állítsa alaphelyzetbe a MIM-B19N modult
Vezérlő parancsok nem lépnek érvénybe
  1. Erősítse meg, hogy a kommunikációs állapot regiszter (H:base+0) a 0–2 biteket mind 1-re mutatja (Létezik + Típus OK + Kész)
  2. Ellenőrizze, hogy a távirányító korlátozás nem aktív (H:base+14 = 0x0000)
  3. Ellenőrizze, hogy a beltéri egység IU címe a tartományon belül van (0–47)
  4. Tartson legalább 10 ms szünetet az egymást követő Modbus olvasási/írási parancsok között
360 légáram irány nem reagál
  1. Erősítse meg, hogy a beltéri egység Samsung 360 kazettás modell – ez a regiszter csak 360 kazettás egységeknél érhető el
  2. Ellenőrizze, hogy az értékek megfelelnek a telepített egység képességeinek
  3. Ellenőrizze, hogy a sablon a megfelelő IU változót használja a célzott egységhez

Elérhető eszközök

Samsung MIM-B19N Modul
Szerviz attribútumok
Kommunikáció állapotareads H:base+0 (UInt16); bitfield: b0=Exist, b1=Type OK, b2=Ready, b3=Communication error
Távvezérlés korlátozásreads H:base+14 (UInt16); 0x0000=No restriction, other=Restriction active
Wind-Free funkció állapotareads H:base+30 (UInt16); 0=None, 9=WindFree, other=Ignored
Szerviz műveletek
Szűrőriasztás törlésewrites H:base+6 (UInt16); 1=Clear filter alarm

Samsung Indoor Unit (IU) MIM B19N

Olvasás (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"));
Szerviz attribútumok
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");
Szerviz műveletek
Clear Filter Alarm
var base := 50 + IU*50;

modbusw(h, base + 6, Uint16, 1);
360 légáram irány Többértékű kapcsoló

Vezérli a 360 kazettás egység lamella pozícióját — csak Samsung 360 kazettás egységeknél

Regiszter: H:base+31 Int16 mapped
Értékek / Állapotok: Spot · Mid · Wide · Swing · Individual Control

360 légáram irány

Kapcsoló állapot olvasása
var base := 50 + IU*50;

var reg := MODBUSR(H, base + 31, Int16);
SWITCH(reg, 106, 1, 85, 2, 64, 3, 15, 4, 5);
Kapcsoló állapot írása
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));
Ventilátorsebesség Többértékű kapcsoló

A beltéri egység ventilátorsebességének vezérlése

Regiszter: H:base+4 UInt16 numeric
Értékek / Állapotok: Auto · Low · Medium · High

Ventilátorsebesség

Kapcsoló állapot olvasása
var base := 50 + IU*50;

MODBUSR(H, base +4, Uint16)
Kapcsoló állapot írása
var base := 50 + IU*50;

MODBUSW(H, base +4, Uint16, Mu)
Üzemmód Többértékű kapcsoló

A klímaberendezés üzemmódjának kiválasztása

Regiszter: H:base+3 UInt16 numeric
Értékek / Állapotok: Auto · Cool · Dry · Fan · Heat

Üzemmód

Kapcsoló állapot olvasása
var base := 50 + IU*50;

MODBUSR(H, base +3, Uint16)
Kapcsoló állapot írása
var base := 50 + IU*50;

MODBUSWNE(H, base +3, Uint16, Mu)
Be/Kikapcsolás Kapcsoló

Be- vagy kikapcsolja a beltéri klímaegységet

Regiszter: H:base+2 Bool

Be/Kikapcsolás

Kapcsoló állapot olvasása
var base := 50 + IU*50;

MODBUSR(H, base +2, Uint16)
Kapcsoló állapot írása
var base := 50 + IU*50;

MODBUSWNE(H, base +2, Bool, St)
Szobahőmérséklet Termosztát

Aktuális szobahőmérséklet és kívánt érték szabályozása

Regiszter: H:base+9H:base+8 Int16 Egység: °C numeric

Szobahőmérséklet

Hőmérséklet olvasása
var base := 50 + IU*50;

MODBUSR(H, base +9, Int16) / 10
Kívánt hőmérséklet olvasása
var base := 50 + IU*50;

MODBUSR(H, base +8, Int16) / 10
Kívánt hőmérséklet írása
var base := 50 + IU*50;

MODBUSW(H, base +8, Int16, Se * 10)
Függőleges légáram Kapcsoló

Engedélyezi vagy letiltja a függőleges lamella lengését

Regiszter: H:base+5 Bool

Függőleges légáram

Kapcsoló állapot olvasása
var base := 50 + IU*50;

MODBUSR(H, base +5, Bool)
Kapcsoló állapot írása
var base := 50 + IU*50;

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

Samsung Wind-Free hűtési mód — mikro-lyukakon keresztül oszlatja el a levegőt közvetlen légáram helyett

Regiszter: H:base+30 UInt16 numeric

Wind Free

Kapcsoló állapot olvasása
var base := 50 + IU*50;

MODBUSR(H, base + 30, Uint16)
Kapcsoló állapot írása
var base := 50 + IU*50;

MODBUSW(H, base + 30, Uint16, St)
Kapcsolat: Modbus RTU • 9600 baud• 8E1 • Slave ID: $[SlaveId]
Lehetséges fejlesztések (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

Források

  • 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