TapHome

Samsung MIM-B19N (EHS)

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 a Samsung HE, HT és EHS hőszivattyúkat RS-485-ön keresztül csatlakoztatja a TapHome-hoz. Az átjáró a belső Samsung R1/R2 buszprotokoll és a szabványos Modbus RTU között fordít — vízhőmérséklet-érzékelőket, melegvíz-szabályozást, üzemmódokat és komfortfunkciókat tesz elérhetővé holding regiszterként.

Minden MIM-B19N legfeljebb 1 kültéri egységet (4-et az alegységekkel együtt moduláris telepítéseknél) és 48 beltéri egységet kezelhet. Az átjáró címe DIP kapcsolók és egy forgókapcsoló kombinációjával állítható be (tartomány: 1–247).

Hardver csatlakoztatás

Műszaki adatok
  • Tápellátás: DC 12 V a kültéri egység főpaneljén lévő CN12-ről
  • Üzemi hőmérséklet: -10 °C – +50 °C
  • Protokoll: Modbus RTU Slave, RS-485
  • Adatátviteli sebesség: 9600, páros paritás, 1 stop bit, 8 adatbit
  • Max. egységszám: 48 beltéri + 1 kültéri egység átjárónként
  • Max. buszhossz: 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 kapja a tápellátást a DC 12 V csatlakozón (CN12) keresztül. A Samsung belső kommunikációja 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 a helyes RS-485 polaritásra a MIM-B19N és a TapHome között. Felcserélt A/B vezetékek megakadályozzák a kommunikációt. A modulon lévő piros LED 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
Outdoor unit ──── F1/F2 ──── MIM-B19N ──── RS-485 (A/B) ──── TapHome Core
  │                              │
  └── 12V/GND (CN12) ───────────┘
  └── F1/F2 ──── Indoor units (up to 48)

Konfiguráció

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

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

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

Cím példák:

SW4 (1,2)SW5 (1,2)SW1 (forgó)Cím
OFF, OFFOFF, OFF11
OFF, OFFOFF, OFF22
OFF, OFFOFF, ON319
OFF, OFFON, ON553

Ajánlás: 1-es cím egyetlen átjáróhoz (minden DIP kapcsoló OFF, forgókapcsoló 1-re állítva).

A 0 cím érvénytelen. Az é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, minden beltéri egységen a „Use of central control" (SEG5) beállítást „Use (1)" értékre 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ég címzése

Több beltéri egységes rendszereknél a regisztercímek egységenként 50-nel tolódnak el:

Beltéri egységAlapregiszterON/OFF regiszter
0. egység (első)50H:52
1. egység100H:102
2. egység150H:152

A TapHome sablon az első beltéri egységre (IU=0) van konfigurálva. További egységekhez duplikálja a sablont és módosítsa a regiszter-eltolásokat 50 × egység_index hozzáadásával.

Eszközképességek

Vízhőmérséklet monitorozás

A sablon két vízhőmérséklet-érzékelőt biztosít a hidraulikus körhöz:

  • Víz belépő hőmérséklet (H:65) — visszatérő vízhőmérséklet, csak olvasható, °C × 10 konverzió
  • Víz kilépő hőmérséklet (H:66 olvasás / H:68 írás) — előremenő vízhőmérséklet alapjel-szabályozással. Az alapjel tartományok az egységtípustól függnek:
    • HE: Hűtés 5–25 °C / Fűtés 15–50 °C
    • HT: Fűtés 25–80 °C (nincs hűtés)
    • EHS: Hűtés 5–25 °C / Fűtés 15–55 °C
Melegvíz (HMV) szabályozás

A használati melegvizet három eszköz kezeli:

  • Melegvíz BE/KI (H:72) — engedélyezi vagy letiltja a HMV termelést
  • Melegvíz mód (H:73) — HMV üzemmód kiválasztása: ECO, Standard, Power, Force (csak EHS) vagy Cool
  • Melegvíz hőmérséklet (H:75 olvasás / H:74 írás) — aktuális HMV tároló hőmérséklet és alapjel. Alapjel tartományok:
    • HE: 30–75 °C
    • HT: 35–75 °C
    • EHS: 30–70 °C
Egység bekapcsolás és üzemmód
  • Központi fűtés BE/KI (H:52) — be- vagy kikapcsolja a hőszivattyút
  • Üzemmód (H:53) — Auto, Cool, Dry, Fan vagy Heat mód kiválasztása
Csendes mód és távollét funkció
  • Csendes mód (H:78) — engedélyezi vagy letiltja a kültéri egység zajcsökkentését (Silence On/Off)
  • Távollét funkció — szerviz attribútumként (olvasás H:79) és szerviz műveletként (írás H:79) érhető el a Csendes mód eszközön. Aktiválja a távollét módot az energiatakarékosság érdekében, ha senki sincs otthon
Szervizdiagnosztika

A modul három szerviz attribútumot biztosít a rendszer monitorozásához:

  • Kommunikációs állapot (H:50) — bitmező: Exist, Type OK, Ready, Communication error
  • Egységtípus (H:51) — azonosítja a csatlakoztatott egységtípust (HE, HT, EHS, FCU, ERV, AHU, Chiller)
  • Távvezérlés korlátozás (H:64) — jelzi, hogy a távvezérlő zárolva van-e

Két szerviz művelet áll rendelkezésre:

  • Csengő (H:3) — be- vagy kikapcsolja a kültéri egység csengőjét
  • Távvezérlés korlátozás (H:64) — zárolja vagy feloldja a vezetékes távvezérlőt (írás 0x6363 korlátozáshoz, 0x0000 korlátozás nélkül)

A modul ReadScript-je figyeli a MIM-B19N hibaregisztert (H:0) a címhibák, R1/R2 kommunikációs hibák és követési hibák tekintetében, valamint jelenti a kültéri egység hibakódját (H:1) a TapHome-ban.

További képességek

A MIM-B19N regisztertérkép további regisztereket is tartalmaz a beltéri egység beállított hőmérsékletéhez (H:58, tartomány 16–30 °C fűtés / 18–30 °C hűtés), nyomócsővezeték hőmérséklethez (H:60), hűtési és fűtési nyomócsővezeték alapjelekhez (H:61, H:62), beltéri egység hibakódokhoz (H:63), kültéri hőmérséklethez (közösség által felfedezett, H:5), szobahőmérséklethez (H:59) és leolvasztási állapothoz (H:2). Ezek egy jövőbeli sablon frissítésben adhatók hozzá.

A beltéri egység beállított hőmérséklet regisztere (H:58) nincs benne az aktuális sablonban. A szobai alapjel szabályozásához egyéni Modbus eszközként adható hozzá a TapHome-ban, 58-as holding regiszterrel, 16–30 tartománnyal és ×10 szorzóval.

LED és 7 szegmenses kijelzők

KijelzőFunkció
Y-GRN LEDVillog a MIM-B19N és a 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-mal

7 szegmenses hibakódok:

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

Hibaelhárítás

Nincs Modbus kommunikáció (piros LED nem villog)
  1. Ellenőrizze az RS-485 kábeleket:
    • Az A vezeték helyesen csatlakozik az A+/D+-hoz a TapHome-on
    • A B vezeték helyesen csatlakozik a B-/D–hoz a TapHome-on
    • Ellenőrizze, hogy a polaritás nincs felcserélve
  2. Ellenőrizze az átjáró címét a DIP és forgókapcsolókkal
  3. Erősítse meg a TapHome beállításokat: 9600 baud, páros paritás, 1 stop bit, 8 adatbit
  4. Ellenőrizze, hogy az RS-485 buszhossz nem haladja meg az 1000 m-t
Egység nem követett (Kommunikációs állapot 0–2 bitjei nem mind = 1)
  1. Ellenőrizze, hogy a beltéri egység be van kapcsolva és csatlakozik a Samsung F1/F2 buszhoz
  2. Ellenőrizze, hogy a „Use of central control" (SEG5) „Use (1)"-re van állítva a beltéri egységen
  3. Várjon legfeljebb 10 percet a követés befejezéséig a bekapcsolás után
  4. Ha a 7 szegmenses kijelző E6/04-et mutat, indítsa újra a MIM-B19N modult
A vezérlőparancsok nem lépnek érvénybe
  1. Erősítse meg, hogy a Kommunikációs állapot regiszter (H:50) 0–2 bitjei mind 1-re vannak állítva (Exist + Type OK + Ready)
  2. Ellenőrizze, hogy a Távvezérlés korlátozás nem aktív (H:64 = 0x0000)
  3. Ellenőrizze, hogy a beltéri egység címe a tartományban 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
A hőmérsékletek 0-t vagy helytelen értékeket mutatnak
  1. Győződjön meg arról, hogy az egység befejezte a követést (Kommunikációs állapot = Ready)
  2. Ellenőrizze a helyes egységtípust — egyes regiszterek csak HE/HT/EHS esetén érhetők el
  3. Ellenőrizze a „Unit Type" szerviz attribútumot a TapHome-ban az észlelt modell megerősítéséhez

Elérhető eszközök

Samsung MIM-B19N Modul
Szerviz attribútumok
Kommunikáció állapotareads H:50 (UInt16); bitfield: b0=Exist, b1=Type OK, b2=Ready, b3=Communication error
Egység típusareads H:51 (UInt16); decodes lower/upper byte to identify unit type: HE (0x6E), HT (0x78), EHS (0x73–0x75), FCU, ERV, AHU, Chiller
Távvezérlés korlátozásreads H:64 (UInt16); 0x0000=No restriction, other=Restriction active

Samsung_MIM_B19N HE/HT/EHS

Olvasás (modul)
var err := MODBUSR(H, 0, Uint16);
IF(GETBIT(err, 0) = 1, ADDERROR("${adress_error}"));
IF(GETBIT(err, 1) = 1, ADDERROR("${comm_error_R1/R2}"));
IF(GETBIT(err, 2) = 1, ADDERROR("${tracking_error}"));
var reg := MODBUSR(H, 1, Uint16);
IF(reg = 0, "", ADDERROR("${integ_od_unit_err}, reg)");
Szerviz attribútumok
Communication Status
var com := MODBUSR(H, 50, Uint16);
var b0 := IF(getbit(com, 0) = 1, "Exist ", "");
var b1 := IF(getbit(com, 1) = 1, "- Type OK ", "");
var b2 := IF(getbit(com, 2) = 1, "- Ready ", "");
var b3 := IF(getbit(com, 3) = 1, "Communication error ", "");
RETURN(b0 + b1 + b2 + b3);
Unit Type
var type := GETBITS(MODBUSR(H, 51, Uint16),8, 8);
var lower := GETBITS(MODBUSR(H, 51, Uint16),0, 8);


IF(type = 10, RETURN("FCU"));
IF(lower = 108, RETURN("ERV+")); 
IF(lower = 110, RETURN("HE")); 
IF(lower = 120, RETURN("HT")); 
IF( 90 <= lower AND lower <=99 , RETURN("AHU"));
IF( 100 <= lower AND lower <= 102 , RETURN("ERV"));
IF( 115 <= lower AND lower <= 117 , RETURN("EHS"));
IF( 140 <= lower AND lower <= 149 , RETURN("Module Chiller"));
IF( 160 <= lower AND lower <= 169 , RETURN("FCU kit"));
RETURN("Indoor Unit");
Remote Control Restriction
var r := MODBUSR(H, 64, Uint16);
IF(r = 0, "No restriction", "Restriction " + r);
Központi fűtés BE/KI Kapcsoló

Be- vagy kikapcsolja a hőszivattyút

Regiszter: H:52 Bool

Központi fűtés BE/KI

Kapcsoló állapot olvasása
MODBUSR(H, 52, Bool)
Kapcsoló állapot írása
MODBUSWNE(H, 52, Bool, St)
Melegvíz mód Többértékű kapcsoló

HMV üzemmód kiválasztása — ECO, Standard, Power, Force (csak EHS) vagy Cool

Regiszter: H:73 UInt16 numeric
Értékek / Állapotok: ECO · Standart · Power · Force(EHS) · Cool

Melegvíz mód

Kapcsoló állapot olvasása
MODBUSR(H, 73, UInt16)
Kapcsoló állapot írása
MODBUSWNE(H, 73, UInt16, Mu)
Melegvíz BE/KI Kapcsoló

Engedélyezi vagy letiltja a használati melegvíz termelést

Regiszter: H:72 Bool

Melegvíz BE/KI

Kapcsoló állapot olvasása
MODBUSR(H, 72, Bool)
Kapcsoló állapot írása
MODBUSWNE(H, 72, Bool, St)
Melegvíz hőmérséklet Termosztát

Aktuális HMV tároló hőmérséklet és alapjel szabályozás

Regiszter: H:75H:74 Int16 Egység: °C numeric

Melegvíz hőmérséklet

Hőmérséklet olvasása
MODBUSR(H, 75, Int16) / 10
Kívánt hőmérséklet olvasása
MODBUSR(H, 74, Int16) / 10
Kívánt hőmérséklet írása
MODBUSWNE(H, 74, Int16, Se * 10)
Üzemmód Többértékű kapcsoló

A hőszivattyú üzemmódjának kiválasztása

Regiszter: H:53 Int16 numeric
Értékek / Állapotok: Auto · Cool · Dry · Fan · Heat

Üzemmód

Kapcsoló állapot olvasása
MODBUSR(H, 53, Int16)
Kapcsoló állapot írása
MODBUSWNE(H, 53, Int16, Mu)
Csendes mód Kapcsoló

Engedélyezi a kültéri egység zajcsökkentését (Silence On/Off)

Regiszter: H:78 Bool
Értékek / Állapotok: Silence on · Silence Off

Csendes mód

Kapcsoló állapot olvasása
MODBUSR(H, 78, Bool)
Kapcsoló állapot írása
MODBUSW(H, 78, Bool, St)
Víz belépő hőmérséklet Hőmérséklet-érzékelő Csak olvasható

Visszatérő vízhőmérséklet érzékelő (csak olvasható)

Regiszter: H:65 Int16 Egység: °C numeric

Víz belépő hőmérséklet

Hőmérséklet olvasása
MODBUSR(H, 65, Int16) / 10
Víz kilépő hőmérséklet Termosztát

Előremenő vízhőmérséklet alapjel-szabályozással

Regiszter: H:66H:68 Int16 Egység: °C numeric

Víz kilépő hőmérséklet

Hőmérséklet olvasása
MODBUSR(H, 66, Int16) / 10
Kívánt hőmérséklet olvasása
MODBUSR(H, 68, Int16) / 10
Kívánt hőmérséklet írása
MODBUSW(H, 68, Int16, Se * 10)
Kapcsolat: Modbus RTU • 9600 baud• 8E1 • Slave ID: $[SlaveId]
Lehetséges fejlesztések (8)
  • H:2 Defrost Status — 0 or 0xFF=Defrost off, Others=Defrost on. Read via module readscript as MODBUSR but not exposed as device
  • H:58 Set Temperature (Indoor) — Indoor/room temperature setpoint, °C × 10. Heating: 16–30°C, Cooling: 18–30°C. Missing from template despite being R/W for HE/HT/EHS
  • H:60 Discharge Temperature — Discharge temperature °C × 10 — available for HE/HT/EHS. Read-only
  • H:61 Cooling Discharge Set Temperature — Cooling discharge setpoint 8–18°C (°C × 10). R/W for HE/HT/EHS
  • H:62 Heating Discharge Set Temperature — Heating discharge setpoint 30–43°C (°C × 10). R/W for HE/HT/EHS
  • H:63 Indoor Unit Error Code — 0=No error, 100–999=Error code. Partially covered by module readscript (H:1 outdoor error) but per-unit indoor error not exposed
  • H:5 Outdoor Temperature — Outdoor ambient temperature °C × 10. Community-discovered, not in official register table
  • H:59 Room Temperature — Current indoor/room temperature °C × 10. Listed as read-only for Indoor/FCU, community confirms availability for HE/HT/EHS on some firmware

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