TapHome

Samsung MIM-B19N (EHS)

Modbus RTU
Submitted by
Last updated: 03. 2026

Vyžaduje externí bránu

Samsung MIM-B19N

Samsung MIM-B19N je Modbus RTU brána, která připojuje tepelná čerpadla Samsung HE, HT a EHS k TapHome přes RS-485. Brána překládá mezi interním protokolem Samsung R1/R2 a standardním Modbus RTU — zpřístupňuje snímače teploty vody, ovládání teplé vody, provozní režimy a komfortní funkce jako holding registry.

Každý MIM-B19N dokáže spravovat až 1 venkovní jednotku (4 včetně podjednotek u modulárních instalací) a 48 vnitřních jednotek. Adresa brány se nastavuje kombinací DIP přepínačů a otočného přepínače (rozsah 1–247).

Hardwarové připojení

Specifikace
  • Napájení: DC 12 V z CN12 na hlavní desce venkovní jednotky
  • Provozní teplota: -10 °C až +50 °C
  • Protokol: Modbus RTU Slave, RS-485
  • Přenosová rychlost: 9600, sudá parita, 1 stop bit, 8 datových bitů
  • Max. jednotek: 48 vnitřních + 1 venkovní jednotka na bránu
  • Max. délka sběrnice: 1000 m (RS-485)
Zapojení RS-485

Připojte MIM-B19N k TapHome pomocí 2-vodičového RS-485 připojení:

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

MIM-B19N se napájí z venkovní jednotky přes DC 12 V konektor (CN12). Interní Samsung komunikace používá sběrnici F1-F2 pro propojení s vnitřními a venkovními jednotkami.

Důležité — polarita RS-485

Dodržte správnou polaritu RS-485 mezi MIM-B19N a TapHome. Prohozené vodiče A/B zabrání komunikaci. Červená LED na modulu bliká během aktivní Modbus komunikace — pokud nesvítí, zkontrolujte zapojení.

Topologie zapojení
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)

Konfigurace

Adresování pomocí DIP a otočného přepínače

Adresa MIM-B19N se vypočítá jako součet hodnot DIP přepínačů a hodnoty otočného přepínače.

PřepínačUmístěníHodnota při ON
SW4-1DIP128
SW4-2DIP64
SW5-1DIP32
SW5-2DIP16
SW1Otočný0–15 (hex)

Příklady adres:

SW4 (1,2)SW5 (1,2)SW1 (otočný)Adresa
OFF, OFFOFF, OFF11
OFF, OFFOFF, OFF22
OFF, OFFOFF, ON319
OFF, OFFON, ON553

Doporučení: Adresa 1 pro jednu bránu (všechny DIP přepínače OFF, otočný přepínač na 1).

Adresa 0 je neplatná. Platný rozsah je 1–247.

Předpoklad pro vnitřní jednotku

Než MIM-B19N dokáže ovládat vnitřní jednotky, musí být na každé vnitřní jednotce nastavení „Use of central control" (SEG5) na hodnotu „Use (1)". Bez tohoto nastavení brána dokáže číst stav, ale nemůže odesílat ovládací příkazy.

Adresování více jednotek

U systémů s více vnitřními jednotkami se adresy registrů posouvají o 50 na jednotku:

Vnitřní jednotkaZákladní registrON/OFF registr
Jednotka 0 (první)50H:52
Jednotka 1100H:102
Jednotka 2150H:152

Šablona TapHome je nakonfigurovaná pro první vnitřní jednotku (IU=0). Pro další jednotky zduplikujte šablonu a upravte offsety registrů přidáním 50 × index_jednotky.

Schopnosti zařízení

Monitorování teploty vody

Šablona poskytuje dva snímače teploty vody pro hydraulický okruh:

  • Teplota vstupní vody (H:65) — teplota zpátečky, pouze ke čtení, konverze °C × 10
  • Teplota výstupní vody (H:66 čtení / H:68 zápis) — teplota průtoku s ovládáním požadované hodnoty. Rozsahy závisí na typu jednotky:
    • HE: Chlazení 5–25 °C / Topení 15–50 °C
    • HT: Topení 25–80 °C (bez chlazení)
    • EHS: Chlazení 5–25 °C / Topení 15–55 °C
Ovládání teplé vody (DHW)

Teplá užitková voda se ovládá přes tři zařízení:

  • Teplá voda ZAP/VYP (H:72) — zapíná nebo vypíná výrobu TÚV
  • Režim teplé vody (H:73) — výběr režimu TÚV: ECO, Standard, Power, Force (pouze EHS) nebo Cool
  • Teplota teplé vody (H:75 čtení / H:74 zápis) — aktuální teplota zásobníku TÚV a požadovaná hodnota. Rozsahy:
    • HE: 30–75 °C
    • HT: 35–75 °C
    • EHS: 30–70 °C
Zapnutí jednotky a provozní režim
  • Ústřední topení ZAP/VYP (H:52) — zapíná nebo vypíná tepelné čerpadlo
  • Provozní režim (H:53) — výběr režimu Auto, Cool, Dry, Fan nebo Heat
Tichý režim a funkce odchodu
  • Tichý režim (H:78) — zapíná nebo vypíná snížení hluku venkovní jednotky (Silence On/Off)
  • Funkce odchodu — zpřístupněna jako servisní atribut (čtení H:79) a servisní akce (zápis H:79) na zařízení Tichý režim. Aktivuje režim odchodu pro úsporu energie, když nikdo není doma
Servisní diagnostika

Modul zpřístupňuje tři servisní atributy pro monitorování systému:

  • Stav komunikace (H:50) — bitové pole: Exist, Type OK, Ready, Communication error
  • Typ jednotky (H:51) — identifikuje připojený typ jednotky (HE, HT, EHS, FCU, ERV, AHU, Chiller)
  • Omezení dálkového ovládání (H:64) — zobrazuje, zda je dálkový ovladač zablokován

K dispozici jsou dvě servisní akce:

  • Bzučák (H:3) — zapíná nebo vypíná bzučák venkovní jednotky
  • Omezení dálkového ovládání (H:64) — zamyká nebo odemyká kabelový dálkový ovladač (zápis 0x6363 pro omezení, 0x0000 bez omezení)

ReadScript modulu monitoruje chybový registr MIM-B19N (H:0) pro chyby adres, chyby komunikace R1/R2 a chyby sledování a hlásí kód chyby venkovní jednotky (H:1) v TapHome.

Další schopnosti

Registrová mapa MIM-B19N také zpřístupňuje registry pro nastavenou teplotu vnitřní jednotky (H:58, rozsah 16–30 °C topení / 18–30 °C chlazení), teplotu výtlaku (H:60), požadované hodnoty výtlaku pro chlazení a topení (H:61, H:62), chybové kódy vnitřní jednotky (H:63), venkovní teplotu (komunitou objevená, H:5), pokojovou teplotu (H:59) a stav odmrazování (H:2). Tyto lze přidat v budoucí aktualizaci šablony.

Registr nastavené teploty vnitřní jednotky (H:58) není zahrnut v aktuální šabloně. Pro ovládání pokojové požadované hodnoty jej lze přidat jako vlastní Modbus zařízení v TapHome s holding registrem 58, rozsahem 16–30 a násobičem ×10.

LED a 7-segmentové indikátory

IndikátorFunkce
Y-GRN LEDBliká během komunikace MIM-B19N s venkovní jednotkou
RED LEDBliká během Modbus RS-485 komunikace s BMS/TapHome

7-segmentové chybové kódy:

ZobrazeníStav
E6 / 16Komunikace se všemi vnitřními/venkovními jednotkami zastavena >3 minuty
E6 / 15Komunikace s konkrétní vnitřní jednotkou zastavena >3 minuty
E6 / 04Sledování nedokončeno do 10 minut po zapnutí
E6 / 54Chyba EEPROM
E6 / 34Chyba adresy

Řešení problémů

Žádná Modbus komunikace (červená LED nebliká)
  1. Zkontrolujte RS-485 kabely:
    • Vodič A správně připojen na A+/D+ na TapHome
    • Vodič B správně připojen na B-/D- na TapHome
    • Ověřte, že polarita není prohozena
  2. Ověřte adresu brány pomocí DIP a otočných přepínačů
  3. Potvrďte nastavení TapHome: 9600 baud, sudá parita, 1 stop bit, 8 datových bitů
  4. Zkontrolujte, že délka RS-485 sběrnice nepřesahuje 1000 m
Jednotka není sledována (bity 0–2 stavu komunikace nejsou všechny = 1)
  1. Ověřte, že vnitřní jednotka je zapnutá a připojená na Samsung F1/F2 sběrnici
  2. Zkontrolujte, že „Use of central control" (SEG5) je nastaveno na „Use (1)" na vnitřní jednotce
  3. Počkejte až 10 minut na dokončení sledování po zapnutí
  4. Pokud 7-segmentový displej zobrazuje E6/04, restartujte modul MIM-B19N
Ovládací příkazy se neuplatňují
  1. Potvrďte, že registr stavu komunikace (H:50) zobrazuje bity 0–2 všechny nastavené na 1 (Exist + Type OK + Ready)
  2. Zkontrolujte, že omezení dálkového ovládání není aktivní (H:64 = 0x0000)
  3. Ověřte, že adresa vnitřní jednotky je v rozsahu (0–47)
  4. Dodržte minimálně 10 ms odstup mezi po sobě následujícími Modbus příkazy čtení/zápisu
Teploty zobrazují 0 nebo nesprávné hodnoty
  1. Ujistěte se, že jednotka dokončila sledování (stav komunikace = Ready)
  2. Ověřte správný typ jednotky — některé registry jsou dostupné pouze pro HE/HT/EHS
  3. Zkontrolujte servisní atribut „Unit Type" v TapHome pro potvrzení detekovaného modelu

Dostupná zařízení

Samsung MIM-B19N Modul
Servisní atributy
Stav komunikacereads H:50 (UInt16); bitfield: b0=Exist, b1=Type OK, b2=Ready, b3=Communication error
Typ jednotkyreads H:51 (UInt16); decodes lower/upper byte to identify unit type: HE (0x6E), HT (0x78), EHS (0x73–0x75), FCU, ERV, AHU, Chiller
Omezení dálkového ovládáníreads H:64 (UInt16); 0x0000=No restriction, other=Restriction active

Samsung_MIM_B19N HE/HT/EHS

Čtení (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)");
Servisní atributy
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);
Ústřední topení ZAP/VYP Přepínač

Zapíná nebo vypíná tepelné čerpadlo

Registr: H:52 Bool

Ústřední topení ZAP/VYP

Čtení stavu přepínače
MODBUSR(H, 52, Bool)
Zápis stavu přepínače
MODBUSWNE(H, 52, Bool, St)
Režim teplé vody Vícestavový přepínač

Výběr režimu TÚV — ECO, Standard, Power, Force (pouze EHS) nebo Cool

Registr: H:73 UInt16 numeric
Hodnoty / Stavy: ECO · Standart · Power · Force(EHS) · Cool

Režim teplé vody

Čtení stavu přepínače
MODBUSR(H, 73, UInt16)
Zápis stavu přepínače
MODBUSWNE(H, 73, UInt16, Mu)
Teplá voda ZAP/VYP Přepínač

Zapíná nebo vypíná výrobu teplé užitkové vody

Registr: H:72 Bool

Teplá voda ZAP/VYP

Čtení stavu přepínače
MODBUSR(H, 72, Bool)
Zápis stavu přepínače
MODBUSWNE(H, 72, Bool, St)
Teplota teplé vody Termostat

Aktuální teplota zásobníku TÚV a ovládání požadované hodnoty

Registr: H:75H:74 Int16 Jednotka: °C numeric

Teplota teplé vody

Čtení teploty
MODBUSR(H, 75, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 74, Int16) / 10
Zápis požadované teploty
MODBUSWNE(H, 74, Int16, Se * 10)
Provozní režim Vícestavový přepínač

Výběr provozního režimu tepelného čerpadla

Registr: H:53 Int16 numeric
Hodnoty / Stavy: Auto · Cool · Dry · Fan · Heat

Provozní režim

Čtení stavu přepínače
MODBUSR(H, 53, Int16)
Zápis stavu přepínače
MODBUSWNE(H, 53, Int16, Mu)
Tichý režim Přepínač

Zapíná snížení hluku venkovní jednotky (Silence On/Off)

Registr: H:78 Bool
Hodnoty / Stavy: Silence on · Silence Off

Tichý režim

Čtení stavu přepínače
MODBUSR(H, 78, Bool)
Zápis stavu přepínače
MODBUSW(H, 78, Bool, St)
Teplota vstupní vody Teplotní senzor Pouze ke čtení

Snímač teploty zpátečky (pouze ke čtení)

Registr: H:65 Int16 Jednotka: °C numeric

Teplota vstupní vody

Čtení teploty
MODBUSR(H, 65, Int16) / 10
Teplota výstupní vody Termostat

Teplota průtoku s ovládáním požadované hodnoty

Registr: H:66H:68 Int16 Jednotka: °C numeric

Teplota výstupní vody

Čtení teploty
MODBUSR(H, 66, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 68, Int16) / 10
Zápis požadované teploty
MODBUSW(H, 68, Int16, Se * 10)
Připojení: Modbus RTU • 9600 baud• 8E1 • Slave ID: $[SlaveId]
Možná vylepšení (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

Zdroje

  • 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