
Stiebel Eltron HPA-O este o pompă de căldură aer-apă din seria Premium. Nu are o interfață Modbus directă: comunicația necesită gateway-ul ISG web sau ISG plus (Internet Service Gateway), care pune la dispoziție registrele pompei de căldură prin Modbus TCP în rețeaua locală.
Șablonul TapHome oferă controlul modului de funcționare, temperaturile setate de confort și ECO pentru două circuite de încălzire și pentru apa caldă menajeră (ACM), monitorizarea temperaturii exterioare și a temperaturii ACM, debitul de apă, contoare de ore de funcționare și producția totală de căldură.
Conectarea hardware
Gateway-ul ISG se conectează la controlerul WPM al pompei de căldură prin magistrala CAN (cablaj intern). Pentru comunicația Modbus TCP cu TapHome conectați gateway-ul ISG la rețeaua locală cu un cablu Ethernet standard (RJ45).
- Protocol: Modbus TCP
- Port: 502
- Slave ID: 1 (fix)
- IP implicit ISG: 192.168.0.126
Gateway-ul ISG nu poate rula Modbus TCP simultan cu alte interfețe software ISG (de ex. monitorizarea la distanță ServiceWelt). Accesul Modbus doar pentru citire este posibil împreună cu extensia de management energetic EMI, dar necesită firmware ISG v12.1.2 sau mai nou.
Configurare
Activarea comunicației Modbus
Gateway-ul ISG are Modbus TCP activat implicit pe portul 502. Nu este necesară nicio activare specială. Adresa IP se poate configura în fila „Profile” din SERVICEWELT.
La importul șablonului în TapHome introduceți:
- IP Address — adresa IP a gateway-ului ISG în rețeaua locală (implicit: 192.168.0.126)
- Slave ID — adresa slave Modbus (fixă, 1)
Dacă gateway-ul ISG este conectat printr-un router (DHCP), atribuiți-i o adresă IP statică sau o rezervare DHCP, pentru ca adresa să nu se schimbe după o întrerupere a alimentării. La conectarea directă (punct la punct), ISG își păstrează adresa implicită 192.168.0.126.
Adresarea registrelor
Documentația ISG folosește adrese de registre numerotate de la 1. Șablonul TapHome folosește adrese numerotate de la 0 (decalaj de 1). De exemplu, registrul ISG 507 (OUTSIDE TEMPERATURE) corespunde adresei A:506 din șablon.
Funcțiile dispozitivului
Controlul modului de funcționare
Comutatorul cu mai multe valori Mod de funcționare scrie în registrul holding H:1500 și permite selectarea unuia dintre șase moduri:
| Valoare | Mod | Descriere |
|---|---|---|
| 0 | Funcționare de urgență | Funcționare minimă, doar încălzire de rezervă |
| 1 | Mod standby | Doar protecție la îngheț |
| 2 | Funcționare programată | Alternează între ECO și confort conform programului săptămânal WPM |
| 3 | Mod confort | Temperaturi setate de confort constante |
| 4 | Mod ECO | Temperaturi setate reduse, pentru economisirea energiei |
| 5 | Mod ACM | Doar încălzirea apei calde menajere, fără încălzirea spațiului |
La schimbarea modului de funcționare prin Modbus, modificați într-un singur pas fie doar modul, fie doar o temperatură setată, nu ambele simultan. Pompa de căldură trebuie să se stabilizeze după fiecare modificare.
Temperaturile setate pentru circuitele de încălzire
Șablonul oferă patru dispozitive termostat pentru două circuite de încălzire, fiecare cu o temperatură setată de confort și una ECO:
- Temperatură confort circuit 1 — citește temperatura actuală a circuitului 1 din A:507, scrie temperatura setată de confort în H:1501 (interval 5–30 °C)
- Temperatură ECO circuit 1 — citește temperatura actuală a circuitului 1 din A:507, scrie temperatura setată ECO în H:1502 (interval 5–30 °C)
- Temperatură confort circuit 2 — citește temperatura actuală a circuitului 2 din A:510, scrie temperatura setată de confort în H:1504 (interval 5–30 °C)
- Temperatură ECO circuit 2 — citește temperatura actuală a circuitului 2 din A:510, scrie temperatura setată ECO în H:1505 (interval 5–30 °C)
Temperatura setată efectiv folosită depinde de modul de funcționare selectat: Mod confort folosește valoarea de confort, Mod ECO valoarea ECO, iar Funcționare programată alternează între ele conform programului WPM.
Temperaturile setate pentru ACM
Două dispozitive termostat controlează temperatura apei calde menajere:
- Temperatură confort ACM — citește temperatura actuală ACM din A:521, scrie temperatura setată de confort în H:1509 (interval 10–60 °C)
- Temperatură ECO ACM — citește temperatura actuală ACM din A:521, scrie temperatura setată ECO în H:1510 (interval 10–60 °C)
Monitorizarea senzorilor
Șablonul include mai mulți senzori doar pentru citire:
- Temperatură exterioară — temperatura ambiantă din A:506 (°C, /10)
- Temperatură actuală ACM — temperatura actuală a boilerului de apă caldă menajeră din A:521 (°C, /10)
- Debit de apă — debitul de apă al pompei de căldură din A:547 (l/min, /10). Poate afișa 0 dacă senzorul de debit nu este instalat.
- Cantitate de căldură — energia termică totală produsă, combinată din registrele A:3502 (MWh) și A:3501 (kWh), afișată în MWh
- Timp de funcționare încălzire — timpul cumulat de funcționare a pompei de căldură pentru încălzirea spațiului, din A:3643 (ore)
- Timp de funcționare ACM — timpul cumulat de funcționare a pompei de căldură pentru ACM, din A:3644 (ore)
Atribute de service
Șablonul pune la dispoziție 27 de atribute de service pentru diagnosticare, accesibile în vizualizarea detaliată a dispozitivului în TapHome. Printre acestea:
- Identificare controler — identifică tipul controlerului WPM conectat (WPMsystem, LWZ, WPM 3, WPM 3i)
- Biți de stare de funcționare — indicatori în timp real pentru pompa circuitului 1/2, programul de încălzire inițială, treptele NHZ, pompa de căldură în modul de încălzire/ACM, compresorul în funcțiune, modul de vară, modul de răcire, dezghețarea și modul silențios 1/2
- Senzori de sistem — temperatura rezervorului tampon (actuală și setată), temperatura pe retur, temperatura gazului fierbinte, presiunea joasă/medie/înaltă
- Monitorizarea defecțiunilor — starea defecțiunii, numărul erorii active, starea dezghețării, numărul mesajului
Funcții suplimentare
Gateway-ul ISG pune la dispoziție registre suplimentare care nu sunt incluse în prezent în șablonul TapHome. Printre acestea se numără senzorii de temperatură pe tur și pe retur, temperatura sursei, controlul funcționării la valoare fixă, comenzile de resetare a sistemului și intrările SG Ready (rețea inteligentă) pentru optimizarea fotovoltaică. Setul complet de registre cu date energetice oferă contoare zilnice și totale pentru căldura produsă și energia electrică consumată, separat pentru încălzire și ACM. Acestea pot fi adăugate într-o actualizare viitoare a șablonului.
Rezolvarea problemelor
Nu există comunicare Modbus
- Verificați dacă cablul Ethernet este conectat la gateway-ul ISG (nu direct la pompa de căldură)
- Confirmați adresa IP a ISG: verificați tabelul de alocări DHCP al routerului sau folosiți adresa implicită 192.168.0.126
- Asigurați-vă că TapHome Core și gateway-ul ISG sunt în aceeași rețea/subrețea
- Verificați dacă portul 502 nu este blocat de un firewall
- Verificați dacă nicio altă interfață software ISG (de ex. accesul la distanță ServiceWelt) nu folosește activ conexiunea: Modbus nu poate rula simultan cu alte interfețe, cu excepția EMI doar pentru citire
Senzorii returnează valoarea 32768
ISG returnează valoarea de înlocuire 32768 (0x8000) pentru registrele care nu sunt disponibile pe controlerul conectat. De obicei înseamnă că senzorul nu este instalat sau că registrul nu este acceptat de tipul respectiv de controler WPM.
Defecțiunile nu se șterg prin Modbus
Defecțiunile de sistem pot fi confirmate doar prin interfața de utilizator SERVICEWELT a ISG, nu pot fi șterse prin Modbus. Atributele șablonului pentru starea defecțiunii și numărul erorii active permit monitorizarea defecțiunilor, dar confirmarea manuală este obligatorie.
