Gāzes katla KNX integrācija: Viessmann Vitodens un Vaillant ecoTEC Modbus iestatīšana
Integrating gas and condensing boilers into a KNX building automation system provides a single interface for zone heating setpoints, fault alerting, gas energy sub-metering and EN 15232-1 Class A adaptive heating control — without replacing the boiler's own controls.
Kāpēc integrēt katlu ar KNX
Mūsdienu kondensācijas katliem ir Modbus TCP vai OpenTherm saskarne, kas ļauj KNX sistēmai iestatīt plūsmas temperatūru, nolasīt darbības statusu, iegūt gāzes patēriņa datus un saņemt kļūdu kodus. Šī integrācija sniedz četrus izmērāmus ieguvumus.
Vienota saskarne zonas temperatūras iestatīšanai
KNX istabas termostati sūta apkures pieprasījumu tieši katlam caur Modbus — tādējādi nav nepieciešams atsevišķs katla programmators un zonas vārstu kontrolleri. Viens ETS6 laika grafiks vienlaikus kontrolē visas zonas un katlu.
Kļūdu brīdinājumi BMS sistēmai
Katla kļūdu kodi parādās KNX grupu adresēs Modbus aptaujas cikla laikā. ARISTO BewO nosūta e-pastu vai SMS, kad kļūdas GA mainās uz 1 — inženieri saņem tūlītēju paziņojumu ar kļūdas kodu ziņojuma saturā.
Gāzes enerģijas uzskaite
The boiler's internal gas energy meter (Modbus register, kWh) feeds into KNX energy monitoring. Monthly gas consumption reports per zone or per boiler support ISO 50001 energy management and BREEAM Ene 02 sub-metering credits.
Adaptīvai apkures vadībai — laikapstākļu kompensācijai, PI regulēšanai pa istabām un optimālai palaišanai — nepieciešama digitāla integrācija starp katlu un istabas temperatūras sensoriem. KNX/Modbus integrācija ļauj sasniegt A klases enerģijas klasifikāciju BREEAM Man kredītpunktiem.
Viessmann Vitodens 200-W Modbus TCP iestatīšana
Vitodens 200-W izmanto ViCARE ModBus moduli — DIN sliedes vārteju, kas nodrošina piekļuvi katla iekšējiem reģistriem, izmantojot RS-485 vai Ethernet Modbus TCP (ports 502). Modulis pieslēdzas katla PCB kopnes savienotājam un prasa atsevišķu 24V barošanu no paneļa.
The Vitodens 200-W uses the ViCARE ModBus module — a DIN-rail mounted gateway that provides RS-485 or Ethernet Modbus TCP (port 502) access to the boiler's internal registers. The module clips onto the boiler PCB bus connector and requires a separate 24V supply from the panel.
Vitodens 200-W Modbus Holding reģistri
Register Description Type Notes
1 Flow temperature setpoint (°C×10) Read/Write Write to control heating
3 Actual flow temperature (°C×10) Read-only Measured at boiler outlet
5 Return temperature (°C×10) Read-only Measured at boiler return
7 Boiler status Read-only 0=Standby, 1=Heating,
2=DHW, 3=Fault
100 Fault code Read-only 0=No fault; non-zero=fault
200 Gas energy meter (uint32, kWh) Read-only Cumulative gas consumption
Protocol: Modbus TCP, port 502
Gateway: ViCARE ModBus module (DIN-rail, connects to X4 boiler bus)
Poll interval: 30 seconds recommendedPievienojiet Vitodens Modbus TCP saskarni KNX/Modbus vārtiem, piemēram, Intesis IN701KNX. MAPS konfigurācijas rīkā kartējiet katru reģistru uz KNX grupas adresi ar atbilstošu DPT.
KNX grupas adrešu kartēšana
Register 1 → DPT 9.001 (°C, 2-byte float) → GA 8/0/0 Flow setpoint (write) Register 7 → DPT 5.010 (uint8) → GA 8/0/1 Boiler status (read) Register 200→ DPT 12.001 (uint32, kWh) → GA 8/0/2 Gas energy meter (read) Register 100→ DPT 5.010 (uint8) → GA 8/0/4 Fault code (read) Write GA 8/0/0 value 21.0°C → Modbus register 1 value 210 Read GA 8/0/1: 0=standby, 1=heating, 2=DHW, 3=fault
Vaillant ecoTEC integrācijas iespējas
Vaillant izmanto eBUS (proprietāru divvadu seriālo kopni) vecākiem ecoTEC plus un pro modeļiem. Tiešie KNX/eBUS vārti komerciāli nav pieejami, tāpēc tieša Modbus integrācija šīm versijām nav iespējama. Ir trīs integrācijas ceļi atkarībā no ecoTEC modeļa un projekta prasībām.
1. iespēja: VR900 mākoņa API (ecoTEC plus/pro)
Vaillant VR900 interneta vārti nodrošina mākoņa REST API (myVaillant vai Vaillant ERelax). Izmantojiet Home Assistant ar Vaillant ERelax integrāciju, lai pārvestu mākoņa datus uz KNX caur HA KNX integrāciju. Ierobežojums: 5 minūšu atjaunošanas intervāls — nav piemērots reāllaika iestatījuma vadībai. Izmantojiet tikai stāvokļa uzraudzībai un enerģijas reģistrēšanai.
2. iespēja: VR33 OpenTherm saskarne (ecoTEC plus/pro)
Vaillant VR33 adapteris ieslēdz OpenTherm protokolu eBUS modeļiem. Trešās puses KNX/OpenTherm vārti (Remeha iSense vai Nibe Uplink OpenTherm tilts) pārveido OpenTherm uz KNX grupas objektiem: plūsmas iestatījums, telpas temperatūras pieprasījums, modulācijas līmenis. OpenTherm nodrošina reāllaika iestatījuma vadību atšķirībā no mākoņa API.
3. iespēja: ecoTEC pure ar VR940 Modbus TCP (ieteicams jauniem projektiem)
Vaillant ecoTEC pure (pašreizējā paaudze) atbalsta Modbus TCP tieši caur VR940F Ethernet moduli. Reģistru karte ir līdzīga Viessmann — plūsmas iestatījuma, atgaitas temperatūras, stāvokļa un kļūdas koda reģistri. Projektēšanas stadijā norādiet ecoTEC pure projektiem, kas prasa tiešu KNX/Modbus integrāciju bez eBUS pārveidošanas.
Kaskādes katlu vadība caur KNX
Komerciālās ēkās ar 2–4 katliem kaskādes konfigurācijā tiek izmantota vadošā/sekojošā vadība, lai saskaņotu siltuma jaudu ar pieprasījumu, pagarinot iekārtu kalpošanas laiku. KNX loģika MDT Logic Module SCN-LOGM.01 pārvalda kaskādes secību.
Kaskādes vadošā/sekojošā loģika — MDT Logic Module ETS6
Total heating demand GA (sum of zone thermostat outputs) → MDT Logic
If demand > 0%: → Write setpoint to Lead Boiler (GA 8/0/0)
If demand > 50%: → Enable Lag Boiler 2 via KNX relay output
(relay NO → boiler 2 enable terminal)
Sequence rotation (extends boiler life):
ETS6 weekly time module → rotate lead boiler each Monday
Week 1: Boiler 1 lead, Boiler 2 lag
Week 2: Boiler 2 lead, Boiler 1 lag
Setpoint scaling:
Zone demand 0–100% DPT 5.001 → proportional setpoint
20°C (min) to 80°C (max) → write to lead boiler GA 8/0/0Kaskādes bloķēšana:always include a boiler enable/disable relay output in the cascade wiring. Do not rely solely on Modbus setpoint writes to shut down a lag boiler — a failed gateway or network issue should fall back to the boiler's own controls rather than leaving a lag boiler running at full output.
Kondensācijas katla atgaitas temperatūras uzraudzība
Kondensācijas katli sasniedz maksimālo efektivitāti (virs 108% no zemākās siltumspējas) tikai tad, kad atgaitas ūdens temperatūra nokrītas zem 55°C — kondensācijas sākuma punkta. Tāpēc atgaitas temperatūras uzraudzība caur KNX ir nodošanas ekspluatācijā KPI, ne tikai diagnostikas rīks.
Atgaitas temperatūras grupas adrese — Intesis MAPS signāls
Modbus register 5 (return temperature, °C×10)
→ DPT 9.001 (°C, 2-byte float, divide by 10)
→ GA 8/0/3 (Boiler Return Temperature)
ARISTO trend graph: plot GA 8/0/3 vs time
Daily minimum return temperature report (06:00)
Alert threshold: if daily minimum return > 60°C:
→ ARISTO alarm "Hydraulic imbalance: check mixing
valve or buffer tank — boiler not condensing"
Commissioning KPI: return temperature < 45°C for
>80% of heating season operating hoursPastāvīgi augsta atgaitas temperatūra (virs 60°C) norāda uz hidraulisko nelīdzsvarotību — vai nu maisīšanas vārsts iestatīts pārāk augstu, bufera tvertne ir par mazu, vai sekundārajā kontūrā nav pietiekamas plūsmas. Vizualizējiet atgaitas temperatūru pret āra temperatūru ARISTO, lai noteiktu nepieciešamo apkures līknes korekciju.
Karstā ūdens (DHW) integrācija
The boiler's DHW (domestic hot water) setpoint is accessible via a separate Modbus register. KNX time scheduling provides automatic legionella prevention and solar thermal priority without a separate programmer.
Karstā ūdens grafiks — MDT Logic moduļa laika notikumi
Modbus register 10: DHW setpoint (°C×10, read/write) → DPT 9.001 → GA 8/0/5 (DHW Setpoint, write) ETS6 time schedule (MDT SCN-LOGM.01): 05:00 → GA 8/0/5 = 60°C (legionella, EN ISO 15154) 06:00 → GA 8/0/5 = 50°C (normal hot water) 22:00 → GA 8/0/5 = 0°C (DHW off — setpoint 0 = off) Solar thermal priority logic: If GA 9/0/3 (solar yield kW) > 2kW → GA 8/0/5 = 40°C (solar covers remainder) Frost protection: If GA 8/1/0 (outdoor temp) < 2°C → KNX relay output → DHW circulation pump ON
Katla kļūdu brīdinājumi
Katla kļūdu noteikšanai izmanto divus Modbus reģistrus: reģistrs 7 (statuss = 3 nozīmē kļūdu) un reģistrs 100 (kļūdas kods, ja nav nulle, nozīmē kļūdu). KNX kļūdu grupas objekts aktivizē ARISTO BewO e-pasta un SMS brīdinājumus ar kļūdas kodu ziņojumā.
ARISTO BewO kļūdu brīdinājumu konfigurācija
Trigger: GA 8/0/4 (Boiler Fault) = 1
(Set when register 7 = 3 OR register 100 ≠ 0)
ARISTO BewO rule:
IF GA("8/0/4") = 1
THEN ALARM "Boiler Fault Code " + GA("8/0/4") + " at " + TIME
TO EMAIL facilities@building.com
VIA SMTP → email-to-SMS gateway (for on-call engineer)
Response SLA (commercial):
Boiler fault → facilities engineer on-site: 4 hours
Critical (loss of heating below 5°C outdoor): 1 hour
Logging: all fault events with timestamp stored in ARISTO
database for warranty documentation and maintenance recordsIekļaut kļūdas kodu brīdinājumā: Viessmann kļūdas kods 0x10 (sensora atteice) prasa citu rīcību nekā 0x21 (aizdedzes atteice). Iekļaujot kļūdas kodu e-pastā, inženieris var pasūtīt nepieciešamo detaļu pirms došanās uz objektu, samazinot dīkstāvi ēkas iedzīvotājiem.
Viessmann ViCare mākoņa API enerģijas atskaitēm
Papildus lokālai Modbus TCP vadībai, Viessmann ViCare REST API (api.viessmann.com) nodrošina vēsturiskos gāzes patēriņa datus ar 5 minūšu intervālu. Šis mākoņa API papildina lokālo Modbus — izmantojiet Modbus reāllaika iestatījumu vadībai un ViCare API ilgtermiņa enerģijas atskaitēm.
ViCare API iespējas
- Dienas gāzes patēriņš (kWh) — vēsturiskie dati
- Sezonālā efektivitāte (SCOP) — katla aprēķināta
- Karstā ūdens enerģijas patēriņš atsevišķi no apkures
- OAuth2 autentifikācija (nepieciešams Viessmann konts)
- 5 minūšu atjaunošanas intervāls — nav reāllaikā
Neizmantot iestatījumu vadībai
ViCare mākoņa API ir 5 minūšu aizkave un atkarīgs no interneta savienojuma. Vienmēr izmantojiet lokālo Modbus TCP plūsmas iestatījumu rakstīšanai un kļūdu noteikšanai. Mākoņa API izmantojiet tikai ikdienas enerģijas atskaitēm un sezonālās efektivitātes izsekošanai IP-Symcon vai ARISTO BewO.
Nodošanas ekspluatācijā pārbaudes procedūra
Pēc ETS6 ielādes un Modbus vārtejas konfigurācijas veiciet četru soļu pārbaudi pirms objekta nodošanas. Dokumentējiet visus rezultātus nodošanas aktā.
| Solis | Darbība | Paredzamais rezultāts |
|---|---|---|
| 1 | Nosūtiet GA 8/0/0 = 21°C no ETS6 grupas monitora | Katla displejs 30 sekunžu laikā parāda plūsmas iestatījumu 21°C |
| 2 | Nolasiet GA 8/0/1 (statuss) un salīdziniet ar katla displeja režīma indikatoru | GA vērtība 0/1/2/3 atbilst gaidīšana/apkure/karstais ūdens/kļūda uz katla displeja |
| 3 | Atzīmējiet reģistru 200 (kWh), darbiniet katlu 30 minūtes, atkārtoti nolasiet | kWh skaitītājs ir palielinājies — gāzes patēriņš izmērīts |
| 4 | Uz brīdi atvienojiet katla sensoru → pārbaudiet GA 8/0/4 = 1 un e-pasta saņemšanu | Kļūdas GA aktivizējas 60 sekunžu laikā; trauksmes e-pasts pienāk ar kļūdas kodu |
Nepieciešama katla KNX integrācijas izstrāde un nodošana ekspluatācijā?
Mēs konfigurējam Modbus TCP vārtejas, kartējam katla reģistrus uz KNX grupu adresēm un iestatām trauksmes signalizāciju — ar pilnu ETS6 projekta dokumentāciju un nodošanas sertifikātiem.
Pieprasīt piedāvājumu →