TapHome

Daikin Altherma 3 DCOM-RW Heat Pump

Modbus RTU
Trimis de
Ultima actualizare: 03. 2026

Necesită gateway extern

Daikin DCOM-LT/MB — pagina produsului

Daikin Altherma 3 DCOM-RW Heat Pump

Daikin Altherma 3 este o serie de pompe de căldură aer-apă care cuprinde modelele Altherma 3 R, Altherma 3 H MT și Altherma 3 H HT. TapHome se conectează la pompa de căldură prin gateway-ul Modbus RTU DCOM-LT/MB, care comunică cu Altherma prin magistrala P1P2 și pune registrele la dispoziție pe RS-485.

Acesta este șablonul avansat DCOM-RW, cu 10 dispozitive, tratarea erorilor la nivel de modul prin readscript (ADDERROR/ADDWARNING), 10 atribute de service la nivel de modul pentru monitorizarea stării sistemului și acțiuni de service la nivel de dispozitiv pentru gestionarea temperaturilor setate, cu validarea parametrilor. Comutatoarele folosesc tipul de date Bool pentru un control fiabil.

Căutați mai multe dispozitive separate? Consultați șablonul standard Altherma 3 cu 20 de dispozitive individuale, care acoperă starea dezghețării, temperaturile setate dependente de vreme, diagnosticarea compresorului și senzori de temperatură suplimentari.

Conectarea hardware

Prezentarea gateway-ului DCOM-LT/MB
Dispunerea componentelor gateway-ului DCOM-LT/MB cu borne, LED-uri și comutatoare DIP

Gateway-ul DCOM-LT/MB (model S34-001) se montează pe șină DIN și are următoarele conexiuni:

  • Bornele 1–2 (A) — alimentare: 15–24 V DC stabilizată, minimum 100 mA
  • Bornele 3–5 (B) — RS-485: + (borna 3), - (borna 4), C/comun (borna 5)
  • Bornele 10–11 (E) — conexiunea magistralei P1P2 la unitatea interioară Altherma
  • SW1 (J) — comutator DIP cu 8 poziții pentru adresa Modbus și modul de funcționare
  • LED-uri (P, Q, R) — indicatoare Status, ACNET (P1P2), RS485
Cablarea RS-485

Conectați DCOM-LT/MB la TapHome printr-o conexiune RS-485 cu 3 fire:

  • Borna 3 (+) → A+/D+ pe RS-485 TapHome
  • Borna 4 (-) → B-/D- pe RS-485 TapHome
  • Borna 5 (C) → GND/comun pe TapHome

Specificația cablului:

  • Tip: pereche torsadată ecranată (Belden 8761 sau echivalent)
  • Secțiune minimă: 0,33 mm²
  • Rezistență: ≤ 60 Ω/km
  • Lungime maximă a magistralei: 1000 m
  • Număr maxim de dispozitive pe magistrală: 32 (inclusiv masterul Modbus)

Firul comun (borna 5/C) trebuie conectat între DCOM-LT/MB și TapHome. Fără o conexiune comună corectă apar erori de comunicare. Ecranul trebuie legat la pământ într-un singur punct.

Terminarea nu este necesară la 9600 baud pentru lungimi ale rețelei de până la 1000 m. DCOM-LT/MB are polarizare failsafe internă, deci nu sunt necesare rezistoare de polarizare externe. Dacă se folosește terminarea, trebuie adăugat și un circuit de polarizare failsafe.

Conexiunea P1P2

Conectați bornele P1P2 (10, 11) la un controler de la distanță Altherma LT Master compatibil (de ex. MM4 sau echivalent).

Compatibilitatea cu Altherma 2: DCOM-LT/MB se poate folosi cu Altherma 2 numai prin adaptorul Remcon/LT LAN. NU conectați DCOM direct la unitățile Altherma 2 (EKRUCBL / EKRUEHBL).

Configurare

Adresarea cu comutatorul DIP
Detaliu de cablare DCOM-LT/MB și tabel de referință pentru adresele setate cu comutatorul DIP

Comutatorul DIP cu 8 poziții SW1 configurează adresa Modbus slave și modul de funcționare:

ComutatorFuncție
SW1.1 + SW1.2Smart Grid / selectarea modului de funcționare
SW1.3 + SW1.4Adresa Modbus slave (1–4)
SW1.5Funcția Smart Grid (împreună cu SW1.1, SW1.2)
SW1.6–SW1.8Rezervat

Selectarea adresei Modbus (SW1.3 și SW1.4):

SW1.3SW1.4Adresă
OFFOFF1 (implicit)
OFFON2
ONOFF3
ONON4
Parametri de comunicație
ParametruValoare
ProtocolModbus RTU
Baud rate9600
Biți de date8
ParitateFără
Biți de stop1
Sincronizare

După pornire, DCOM-LT/MB se sincronizează cu unitatea Altherma Master. Acest proces poate dura până la 8 minute. În timpul sincronizării, citirile registrelor returnează valoarea specială 32765 („Wait for value”).

Valori speciale returnate:

ValoareSemnificație
32765Se așteaptă valoarea — sincronizare în curs
32766Registru indisponibil în configurația curentă
32767Registru neacceptat de unitatea conectată

După prima pornire sau după o repornire, așteptați până la 8 minute ca DCOM să se sincronizeze complet, înainte de a căuta cauza valorilor lipsă din registre. LED-ul Status trece de la galben (sincronizare) la verde continuu când este gata.

Funcțiile dispozitivului

Acest șablon oferă 10 dispozitive cu tipul de date Bool pentru comutatoare, readscript la nivel de modul cu ADDERROR/ADDWARNING pentru tratarea erorilor, 10 atribute de service la nivel de modul pentru monitorizarea stării sistemului și acțiuni de service la nivel de dispozitiv pentru gestionarea temperaturilor setate, cu validare min./max. Debitul este raportat în m³/h (nu în l/min).

Monitorizarea temperaturilor

Toți senzorii de temperatură folosesc formatul comp14 (valoare de 16 biți cu semn, împărțită la 100 pentru °C). Șablonul face această conversie automat.

  • Temperatura aerului exterior (A:44) — temperatura ambiantă exterioară
  • Temperatura ACM (A:43) — temperatura din rezervorul de apă caldă menajeră
  • Temperatura apei pe retur (A:42) — temperatura apei pe returul circuitului de încălzire
  • Temperatura agentului frigorific lichid (A:45) — temperatura pe linia de lichid a agentului frigorific
  • Debit (A:49) — debitul de apă în m³/h

Citiri de temperatură suplimentare sunt disponibile ca atribute de service la nivel de modul: Temp. apă la ieșire înainte de PHE (A:40) și Temp. apă la ieșire înainte de BUH (A:41).

Controlul încălzirii și răcirii spațiului
  • Încălzire/răcire spațiu pornită/oprită (H:4) — comutator principal pentru încălzirea și răcirea spațiului
  • Mod de funcționare (H:3) — modul de funcționare: Automat, Încălzire sau Răcire

Dispozitivul Mod de funcționare include 4 atribute de service care citesc temperaturile setate curente (apă la ieșire pentru încălzire/răcire, termostat de cameră pentru încălzire/răcire), cu tratarea valorii 32766 = „Indisponibil”, și 4 acțiuni de service pentru scrierea fiecărei temperaturi setate în intervale definite:

  • Setare temperatură apă la ieșire pentru încălzire (H:1, 25–55 °C)
  • Setare temperatură apă la ieșire pentru răcire (H:2, 5–22 °C)
  • Setare temperatură termostat de cameră pentru încălzire (H:6, 12–30 °C)
  • Setare temperatură termostat de cameră pentru răcire (H:7, 15–35 °C)
Controlul ACM (apă caldă menajeră)
  • Reîncălzire ACM pornită/oprită (H:12) — pornește ciclul de reîncălzire ACM
  • Mod booster ACM (H:13) — activează încălzitorul auxiliar pentru ACM

Dispozitivul de reîncălzire ACM include un atribut de service care afișează temperatura setată curentă pentru reîncălzirea ACM (H:10) și o acțiune de service pentru setarea temperaturii de reîncălzire ACM (30–60 °C).

Monitorizarea stării sistemului (atribute de service la nivel de modul)

Readscriptul modulului asigură tratarea erorilor cu ADDERROR/ADDWARNING pe baza registrului A:21 (Eroare unitate). Următoarele valori ale stării sistemului sunt disponibile ca atribute de service la nivel de modul:

  • Pompă de circulație în funcțiune (A:30) — starea pompei (ON/OFF/indisponibil)

  • Compresor în funcțiune (A:31) — starea de funcționare a compresorului

  • Încălzitor auxiliar în funcțiune (A:32) — starea încălzitorului auxiliar

  • Ciclu de dezinfecție (A:33) — starea ciclului de dezinfecție anti-legionella

  • Dezghețare/pornire (A:35) — starea ciclului de dezghețare sau de pornire

  • Pornire la cald (A:36) — starea pornirii la cald (hot start)

  • Vană cu 3 căi (A:37) — poziția vanei: încălzirea spațiului sau ACM

  • Mod de funcționare (efectiv) (A:38) — modul de funcționare efectiv: încălzire sau răcire

  • Temp. apă la ieșire înainte de PHE (A:40) — temperatura apei la ieșire înainte de schimbătorul de căldură cu plăci

  • Temp. apă la ieșire înainte de BUH (A:41) — temperatura apei la ieșire înainte de încălzitorul de rezervă

  • Mod silențios (H:9) — comutator pentru funcționarea în mod silențios

Funcții suplimentare

DCOM-LT/MB pune la dispoziție și registre pentru decalajul temperaturii apei la ieșire (LWT) pentru răcirea dependentă de vreme (H:55), decodarea codului de eroare al unității (A:22 în format text14 + A:23 subcod) și citirea temperaturii camerei (A:50). Acestea pot fi adăugate într-o actualizare viitoare a șablonului.

Indicatoarele LED de stare

DCOM-LT/MB are trei indicatoare LED:

LEDNormalEroare
StatusVerde continuu — sincronizat, fără defecțiuneRoșu continuu — defecțiune a unității; roșu intermitent lent — timeout
ACNETVerde intermitent — comunicație P1P2 normalăRoșu intermitent/continuu — erori P1P2
RS485Verde intermitent — comunicație Modbus normalăRoșu intermitent/continuu — erori RS-485

La pornire, toate LED-urile trec de la roșu la verde, apoi LED-ul Status începe să clipească galben în timp ce așteaptă sincronizarea cu Altherma Master.

Rezolvarea problemelor

LED-ul Status galben (se așteaptă Master)
  1. Verificați conexiunile cablului P1P2 dintre DCOM-LT/MB și unitatea interioară Altherma
  2. Verificați dacă unitatea Altherma este alimentată și funcționează
  3. Așteptați până la 8 minute pentru sincronizarea inițială — dacă LED-ul Status rămâne galben mai mult de 10 minute, DCOM reîncearcă automat
  4. Dacă LED-ul Status clipește roșu (timeout), verificați cablajul P1P2 și reporniți DCOM
LED-ul RS-485 roșu (erori de comunicare)
  1. Verificați cablajul RS-485: + (borna 3) la A+/D+, - (borna 4) la B-/D-, C (borna 5) la comun
  2. Verificați dacă adresa Modbus slave setată pe comutatoarele DIP SW1.3 și SW1.4 corespunde configurației TapHome
  3. Verificați parametrii de comunicație: 9600 baud, 8 biți de date, fără paritate, 1 bit de stop
  4. La cabluri lungi, verificați impedanța cablului și luați în considerare adăugarea terminării
Registrele returnează 32765

Aceasta înseamnă că DCOM încă se sincronizează cu Altherma Master. Așteptați până la 8 minute după pornire. Dacă valoarea persistă, verificați LED-ul Status — după încheierea sincronizării trebuie să fie verde continuu.

Comportamentul registrului H:9 (Mod silențios vs. reîncălzire ACM)

Registrul H:9 are o funcție dublă, în funcție de modul de funcționare al DCOM: în modul Normal, documentația oficială îl definește ca „DHW Reheat On/Off”; în modul Sequencer funcționează ca „Quiet Mode Operation”. Șabloanele TapHome îl folosesc ca Mod silențios, pe baza verificării făcute de comunitate. Comportamentul real poate varia în funcție de versiunea de firmware și de configurația DCOM.

Decodarea codului de eroare al unității

Când registrul „Eroare unitate” (A:21) raportează o defecțiune, codul de eroare este disponibil în registrul A:22 ca valoare de 16 biți care codifică două caractere ASCII. Pentru decodare: extrageți LSB (valoare mod 256) și MSB ((valoare - LSB) / 256), apoi convertiți ambele în caractere ASCII. De exemplu, valoarea 21816 se decodează ca „U8” (MSB=85=‘U’, LSB=56=‘8’).

Dispozitive disponibile

DCOM-LT-MB Modul
Atribute de service
Pompă de circulație în funcțiunecitește A:30 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Indisponibil
Compresor în funcțiunecitește A:31 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Indisponibil
Încălzitor auxiliar în funcțiunecitește A:32 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Indisponibil
Ciclu de dezinfecțiecitește A:33 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Indisponibil
Dezghețare/pornirecitește A:35 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Indisponibil
Pornire la caldcitește A:36 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Indisponibil
Mod de funcționare (efectiv)citește A:38 (Int16); SWITCH: 1=Încălzire, 2=Răcire
Vană cu 3 căicitește A:37 (Int16); SWITCH: 0=Încălzirea spațiului, 1=ACM
Temp. apă la ieșire înainte de PHEcitește A:40 (Int16) → conversie /100; temperatura apei la ieșire înainte de schimbătorul de căldură cu plăci, în °C
Temp. apă la ieșire înainte de BUHcitește A:41 (Int16) → conversie /100; temperatura apei la ieșire înainte de încălzitorul de rezervă, în °C

DCOM-LT-MB

Citire (modul)
var errreg := MODBUSR(A, 21, Int16);
IF( errreg = 1, 
ADDERROR(MODBUSR(A, 22, String, 1) + " " + MODBUSR(A, 23, int16) ));
IF( errreg = 2, 
ADDWARNING(MODBUSR(A, 22, String, 1) + " " + MODBUSR(A, 23, int16) ));
Atribute de service
Oběhové čerpadlo běží
SWITCH(MODBUSR(A, 30, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
Chod kompresoru
SWITCH(MODBUSR(A, 31, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
Chod pomocného topného tělesa
SWITCH(MODBUSR(A, 32, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
Dezinfekční provoz
SWITCH(MODBUSR(A, 33, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
Rozmrazování/spuštění
SWITCH(MODBUSR(A, 35, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
Teplý start
SWITCH(MODBUSR(A, 36, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
Provozní režim
SWITCH(MODBUSR(A, 38, int16), 1, "Vytápění", 2, "Chlazení", "Chyba")
3cestný ventil
SWITCH(MODBUSR(A, 37, int16), 0, "Prostorové vytápění", 1, "TUV", "Chyba")
Teplota výstupní vody předřazeného PHE
MODBUSR(A, 40, Int16)/100 + " °C";
Teplota výstupní vody předřazeného el. topného tělesa
MODBUSR(A, 41, Int16)/100 + " °C";
Reîncălzire ACM pornită/oprită Comutator

Pornește ciclul de reîncălzire a apei calde menajere

Registru: H:12 Bool
Valori / Stări: ON · OFF
Acțiuni de service
Setare temperatură de reîncălzire ACM

Reîncălzire ACM pornită/oprită

Citirea stării comutatorului
MODBUSR(H, 12, Bool)
Scrierea stării comutatorului
MODBUSW(H, 12, Bool, St)
Atribute de service
Požadovaná hodnota op. ohř. TUV
MODBUSR(H, 10, Int16);
Acțiuni de service
Hodnota opětovného ohřevu TUV
Parametri: Teplota (30–60 t)
MODBUSW(H, 10, Int16, t);
Încălzire/răcire spațiu pornită/oprită Comutator

Comutator principal pentru încălzirea și răcirea spațiului

Registru: H:4 Bool
Valori / Stări: ON · OFF

Încălzire/răcire spațiu pornită/oprită

Citirea stării comutatorului
MODBUSR(H, 4, Bool)
Scrierea stării comutatorului
MODBUSW(H, 4, Bool, St)
Mod de funcționare Comutator cu mai multe valori

Mod de funcționare cu acțiuni de service pentru temperaturile setate — automat, încălzire sau răcire

Registru: H:3 Int16 numeric
Valori / Stări: Auto · Ohřev · Chlazení
Acțiuni de service
Setare temperatură apă la ieșire pentru încălzire
Setare temperatură apă la ieșire pentru răcire
Setare temperatură termostat de cameră pentru încălzire
Setare temperatură termostat de cameră pentru răcire

Mod de funcționare

Citirea stării comutatorului
MODBUSR(H, 3, Int16)
Scrierea stării comutatorului
MODBUSW(H, 3, Int16, Mu)
Atribute de service
Požadovaná hodnota hlavního ohřevu výstupní vody
var reg := MODBUSR(H, 1, int16);
SWITCH(reg, 32766 , "Nedostupná funkce", reg + " °C");
Požadovaná hodnota hlavního chlazení výstupní vody
var reg := MODBUSR(H, 2, int16);
SWITCH(reg, 32766 , "Nedostupná funkce", reg + " °C");
Požadovaná hodnota vytápění při regulaci teploty pokojovým termostatem
var reg := MODBUSR(H, 2, int16);
SWITCH(reg, 32766 , "Nedostupná funkce", reg + " °C");
Požadovaná hodnota chlazenípři regulaci teploty pokojovým termostatem
var reg := MODBUSR(H, 2, int16);
SWITCH(reg, 32766 , "Nedostupná funkce", reg + " °C");
Acțiuni de service
Vstupní voda - ohřev
Parametri: teplota [°C] (25–55 t)
MODBUSW(H, 1, Int16, t);
Vstupní voda - chlazení
Parametri: Teplota (5–22 t)
MODBUSW(H, 2, Int16, t);
Pokojový termostat - vytápění
Parametri: Teplota (12–30 t)
MODBUSW(H, 6, Int16, t);
Pokojový termostat - chlazení
Parametri: Teplota (15–35 t)
MODBUSW(H, 7, Int16, t);
Debit Variabilă Doar citire
Registru: A:49 Int16 Unitate: m³/h numeric

Debit

Citire
MODBUSR(A, 49, Int16)/100 * 0.06
Mod booster ACM Comutator

Activează încălzitorul auxiliar pentru apa caldă menajeră

Registru: H:13 Bool
Valori / Stări: ON · OFF

Mod booster ACM

Citirea stării comutatorului
MODBUSR(H,13, Bool)
Scrierea stării comutatorului
MODBUSW(H, 13, Bool, St)
Temperatura agentului frigorific lichid Senzor de temperatură Doar citire
Registru: A:45 (implicit) Temperature Unitate: °C numeric

Temperatura agentului frigorific lichid

Citirea temperaturii
MODBUSR(A, 45, Int16) / 100
Temperatura aerului exterior Senzor de temperatură Doar citire
Registru: A:44 (implicit) Temperature Unitate: °C numeric

Temperatura aerului exterior

Citirea temperaturii
MODBUSR(A, 44, Int16) / 100
Temperatura ACM Senzor de temperatură Doar citire

Temperatura din rezervorul de apă caldă menajeră

Registru: A:43 (implicit) Temperature Unitate: °C numeric

Temperatura ACM

Citirea temperaturii
MODBUSR(A, 43, Int16) / 100
Temperatura apei pe retur Senzor de temperatură Doar citire
Registru: A:42 (implicit) Temperature Unitate: °C numeric

Temperatura apei pe retur

Citirea temperaturii
MODBUSR(A, 42, Int16) / 100
Mod silențios Comutator
Registru: H:9 Bool
Valori / Stări: ON · OFF

Mod silențios

Citirea stării comutatorului
MODBUSR(H, 9, Bool)
Scrierea stării comutatorului
MODBUSW(H, 9, Bool, St)
Conexiune: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Îmbunătățiri posibile (10)
  • H:2 Leaving Water Main Cooling Setpoint — Cooling setpoint 5–22°C — implemented via service action on Operation Mode device
  • H:6 Room Thermostat Control Heating Setpoint — Room thermostat heating setpoint 12–30°C — implemented via service action on Operation Mode device
  • H:7 Room Thermostat Control Cooling Setpoint — Room thermostat cooling setpoint 15–35°C — implemented via service action on Operation Mode device
  • H:55 Weather Dependent LWT Cooling Offset — Weather dependent cooling leaving water setpoint offset -10–10°C — not exposed in this template
  • A:22 Unit Error Code — Error code (2 ASCII chars, text14 format) — partially covered by module readscript ADDERROR
  • A:23 Unit Error Sub Code — Error sub-code 0–99 — partially covered by module readscript
  • A:32 Booster Heater Run — 0=OFF, 1=ON — available as module-level service attribute, not as standalone device
  • A:36 Hot Start — 0=OFF, 1=ON — available as module-level service attribute
  • A:38 Operation Mode (actual) — 1=Heating, 2=Cooling — actual (vs. requested H:3). Available as module service attribute
  • A:50 Room Temperature — comp14, °C × 100 — room temperature reading. Not exposed in this template

Surse

  • DCOM-LT/MB Reference and Installation Manual (English)
    www.daikin.eu 2026-03-18
    PDF
  • DCOM-LT/MB Register Map (Czech, from submodule)
    2026-03-18
    PDF
  • Daikin Altherma 3 DCOM-LT/MB Modbus Registers (GitHub Community)
    github.com 2026-03-18

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