Zarządzanie energią budynku KNX: pomiary, taryfy i Demand Response
System zarządzania energią KNX podłącza liczniki z certyfikatem MID do magistrali Modbus RTU, poprzez bramkę mapuje energię czynną i moc na adresy grupowe KNX oraz dodaje harmonogram taryf time-of-use i funkcję Demand Response SG Ready. Artykuł opisuje sprzęt pomiarowy, schemat adresów grupowych, konfigurację bramki oraz dwa najczęstsze błędy uruchomieniowe.
Co system zarządzania energią KNX musi realnie robić
Działająca instalacja wykonuje cztery czynności w ustalonej kolejności: mierzy na liczniku, udostępnia każdą zmierzoną wartość jako obiekt grupowy KNX, planuje zachowanie odbiorów według kalendarza taryfowego dostawcy oraz przyjmuje zewnętrzny sygnał Demand Response bez nadpisywania poleceń użytkownika. Pominięcie tej kolejności kończy się pulpitem pełnym liczb, którym nikt nie ufa.
Dla punktów BREEAM Ene 01 lub Ene 02 asesor wymaga pokrycia podliczeniem głównych kategorii zużycia oraz dostępu do odczytu danych bezpośrednio z systemu zarządzania energią budynku, a nie z arkusza eksportowanego raz do roku. Schemat adresów grupowych z kolejnej sekcji warto projektować z myślą o tym audycie od początku.
Sprzęt pomiarowy: liczniki z certyfikatem MID na Modbus RTU
Stosuj liczniki klasy dokładności MID B (lub lepszej) z natywnym wyjściem RS-485 Modbus RTU; liczniki serii ABB B21/B23/B24 w wersji bezpośredniej i przekładnikowej to częsty wybór do podliczenia w rozdzielnicy, ponieważ ten sam ciąg RS-485 może poprowadzić wszystkie liczniki rozdzielnicy do jednej bramki. Dokładną mapę rejestrów holding pobierz z tabeli rejestrów Modbus ABB dla faktycznie dostarczonej wersji firmware — u niektórych modeli adresy przesuwały się między wersjami, a błędny offset po cichu zwróci niewłaściwą fazę.
Ten sam ciąg RS-485 lub osobny segment M-Bus połączony przez konwerter M-Bus–Modbus może dodatkowo obsłużyć ciepłomierze (EN 1434, MID klasa 2) i gazomierze (MID załącznik MI-002) z wyjściem impulsowym lub M-Bus, dzięki czemu prąd, ciepło i gaz trafiają do tej samej bramki i tego samego bloku adresów grupowych.
- Podłączenie bezpośrednie, zwykle do 65 A na fazę
- Klasa dokładności MID B
- RS-485 Modbus RTU, 2400–19200 bodów
- Wyjście impulsowe S0 jako rezerwa przewodowa
| Model | Podłączenie | Typowy prąd | Wyjście |
|---|---|---|---|
| ABB B21 | Jednofazowy, bezpośredni | do 65 A | Modbus RTU / S0 |
| ABB B23 | Trójfazowy, bezpośredni | do 65 A na fazę | Modbus RTU / S0 |
| ABB B24 | Trójfazowy, przekładnikowy | wg przekładni CT (wtórna 5 A lub 1 A) | Modbus RTU |
Obciążenie magistrali: Modbus RTU na RS-485 wymaga rezystora 120 Ω na obu fizycznych końcach ciągu oraz wspólnego przewodu odniesienia; odgałęzienia dłuższe niż około 0,3 m lub ponad około 30 urządzeń na niezakończonej linii powodują przerywane błędy CRC, które wyglądają jak awaria licznika, a w rzeczywistości są odbiciami na magistrali.
Mapowanie danych z liczników na adresy grupowe KNX
Bramka odpytuje rejestry holding każdego licznika według własnego harmonogramu i republikuje każdą odczytaną wartość jako niezależny zapis grupowy KNX, dlatego schemat adresów grupowych projektuje się przed konfiguracją bramki, nie po niej. Utrzymuj jedną grupę środkową na licznik i jedną podgrupę na wielkość, dzięki czemu kolejny licznik dodaje tylko nową grupę środkową zamiast renumeracji całej instalacji.
Do skumulowanych liczników poboru/oddania stosuj DPT 13.010 (4-bajtowa energia czynna ze znakiem, Wh), a do obiektu mocy chwilowej DPT 14.056 (4-bajtowa zmiennoprzecinkowa moc czynna, W); oba to standardowe typy danych KNX, które rozumie każda wizualizacja, w tym BewO. W KNX nie ma dedykowanego DPT dla taryfy, więc obiekt bajtowy użyty do innego celu udokumentuj w komentarzu adresu grupowego zamiast polegać na nazwie DPT.
| Obiekt | DPT | Uwagi |
|---|---|---|
| Energia czynna pobrana | DPT 13.010 | Wartość skumulowana Wh, zerowana tylko na liczniku |
| Moc czynna | DPT 14.056 | Wartość chwilowa W; odświeżanie co 5–10 s wystarcza dla pulpitu |
| Aktywna taryfa | DPT 5.010 | Zaadaptowany licznik 1-bajtowy: 0 taryfa nocna, 1 dzienna, 2 szczytowa |
| Stan SG Ready | DPT 5.010 | Zdekodowana wartość 4-stanowa, patrz sekcja o Demand Response |
Nadaj bramce i każdemu interfejsowi KNXnet/IP adres statyczny lub zarezerwowany w DHCP; BewO i większość pulpitów innych producentów odpytuje przez tunel KNXnet/IP i po zmianie adresu interfejsu potrafi po cichu nie odświeżać danych godzinami, gdy klient wciąż trzyma w pamięci podręcznej stary adres.
Konfiguracja bramki i pulpit BewO
Bramka Modbus-KNX to jedyne urządzenie, które musi rozumieć oba protokoły; wszystko dalej w łańcuchu, łącznie z pulpitem ARISTO BewO, mówi wyłącznie w KNX. Skonfiguruj jeden wiersz mapowania na rejestr: rejestr źródłowy i typ danych po stronie Modbus, docelowy adres grupowy i DPT po stronie KNX, plus współczynnik skalowania, jeśli natywna jednostka licznika nie zgadza się z DPT — niektóre liczniki podają Wh, inne kWh ×10, dlatego odczytaj pole skali rejestru zamiast je zakładać.
# przykładowe mapowanie rejestr-adres grupowy — dostosuj składnię do swojej bramki reg=40001 len=2 type=uint32 scale=1 -> ga=3/1/1 dpt=13.010 # energia czynna pobrana, Wh reg=40007 len=2 type=float32 -> ga=3/1/2 dpt=14.056 # moc czynna, W reg=40015 len=1 type=uint16 -> ga=3/1/3 dpt=5.010 # aktywna taryfa, kod
BewO odczytuje te obiekty grupowe przez połączenie tunelowe lub routingowe KNXnet/IP i republikuje je jako pulpit wielolicznikowy; nigdy nie czyta Modbus bezpośrednio, więc rejestr zapomniany w bramce po prostu nigdzie się nie pojawi, bez żadnego błędu po żadnej ze stron.
Harmonogram taryfowy: przełączanie między taryfą dzienną, nocną i szczytową
Steruj obiektem aktywnej taryfy z kanału czasowego KNX powiązanego ze sceną lub funkcją logiczną, nie z timera wewnątrz samego licznika, ponieważ licznik nie zna lokalnego kalendarza taryfowego. Typowy harmonogram trzytaryfowy zapisuje 0 (nocna) późnym wieczorem, 1 (dzienna) rano i 2 (szczytowa) w oknie zadeklarowanym przez dostawcę; inne odbiory w instalacji — podgrzewacz wody, ładowarka EV, pompa basenowa — odczytują ten sam obiekt i dopasowują do niego własne zachowanie.
07:00 -> ga=3/1/3 value=1 # rozpoczyna się taryfa dzienna 17:00 -> ga=3/1/3 value=2 # rozpoczyna się taryfa szczytowa 21:00 -> ga=3/1/3 value=1 # powrót do taryfy dziennej 23:00 -> ga=3/1/3 value=0 # rozpoczyna się taryfa nocna
Dryft zegara: harmonogram żyjący wyłącznie w wewnętrznym zegarze jednego urządzenia dryfuje o minuty rocznie i nie obsługuje poprawnie zmian czasu letniego/zimowego, jeśli źródło czasu tego urządzenia nie jest jawnie zsynchronizowane przez NTP lub master czasu KNX; po zmianie czasu niezsynchronizowany harmonogram może uruchamiać taryfę szczytową godzinę za wcześnie lub za późno przez miesiące, zanim ktoś zauważy to na rachunku od dostawcy.
Demand Response i integracja SG Ready
SG Ready to zdefiniowany dla pomp ciepła interfejs dwóch bezpotencjałowych styków przekaźnikowych; dekoduj oba styki razem jako jedną wartość 4-stanową zamiast podłączać je do dwóch niezależnych obiektów przełączających KNX, ponieważ cztery kombinacje to wzajemnie wykluczające się tryby pracy, a nie dwie niezależne flagi.
| Styk 1 | Styk 2 | Stan | Znaczenie |
|---|---|---|---|
| Otwarty | Otwarty | 0 – Normalny | Pompa ciepła pracuje we własnej pętli regulacji |
| Zwarty | Otwarty | 1 – Ograniczenie | Dostawca żąda krótkiego ograniczenia; sprężarka może się zablokować |
| Otwarty | Zwarty | 2 – Zalecane | Dostępna nadwyżka generacji; pompa ciepła może pracować więcej |
| Zwarty | Zwarty | 3 – Wymuszone | Dostawca wymusza maksymalne zużycie |
Wyścig styków: dekoduj parę SG Ready przez pojedynczy obiekt logiczny KNX, który odczytuje oba bity przed przełączeniem wyjść; podłączenie obu styków do niezależnych wejść 1-bitowych KNX bez tego łączącego kroku sprawia, że w chwili jednoczesnego przełączenia obu przekaźników sterownik może zobaczyć przejściowy stan „ograniczenie” i zablokować sprężarkę na pełny minimalny czas wyłączenia z powodu stanu, który w rzeczywistości nigdy nie wystąpił.
Podawaj zdekodowany stan SG Ready do tej samej logiki odciążenia, która odczytuje obiekt aktywnej taryfy, i nadaj żądaniom Demand Response priorytet nad harmonogramem opartym wyłącznie na taryfie — żądanie operatora sieci to wiążące polecenie, a okno taryfowe to jedynie sygnał kosztowy.
Najczęściej zadawane pytania
Czy system KNX może odczytać licznik energii Modbus bezpośrednio, bez bramki?
Nie. KNX i Modbus RTU używają różnych warstw fizycznych i aplikacyjnych, dlatego potrzebna jest bramka protokołowa, która odpytuje rejestry Modbus i republikuje każdą wartość jako zapis grupowy KNX; żadne natywne urządzenie KNX nie mówi w Modbus RTU na magistrali RS-485 licznika.
Jaki DPT zastosować dla mocy czynnej na pulpicie energetycznym KNX?
DPT 14.056, standardowy 4-bajtowy zmiennoprzecinkowy punkt danych mocy czynnej w watach. Obsługuje go każda popularna wizualizacja KNX, w tym BewO, więc użyj go dla obiektu mocy chwilowej zamiast typu specyficznego dla producenta.
Czym SG Ready różni się od prostego sygnału Demand Response wł./wył.?
SG Ready wykorzystuje dwa bezpotencjałowe styki przekaźnikowe, które razem kodują cztery stany pracy — normalny, ograniczony, zalecany i wymuszone włączenie — a nie jedną komendę wł./wył.; odbierający sterownik musi zatem zdekodować oba styki jako jedną, połączoną wartość.
Czy BREEAM uznaje system zarządzania energią KNX do punktów za podliczenie?
Kryteria BREEAM Ene 01/Ene 02 wymagają pokrycia podliczeniem głównych kategorii zużycia z dostępnym odczytem, co spełnia poprawnie zaprojektowany schemat adresów grupowych KNX; dokładny procent pokrycia potwierdź względem konkretnej wersji schematu BREEAM stosowanej przez asesora.
Co powoduje, że harmonogram taryfowy KNX uruchamia się o złej porze po zmianie czasu?
Niezsynchronizowany zegar czasu rzeczywistego w urządzeniu sterującym harmonogramem. Powiąż harmonogram ze źródłem czasu zsynchronizowanym przez NTP lub master czasu KNX, aby zmiany czasu letniego/zimowego stosowały się automatycznie zamiast dryfować.
Dlaczego odczyty licznika sporadycznie pokazują błędy CRC lub zawieszają się?
Niemal zawsze z powodu obciążenia magistrali RS-485: brak rezystora 120 Ω na obu fizycznych końcach ciągu, odgałęzienie dłuższe niż około 0,3 m lub zbyt wiele urządzeń na jednym segmencie. Przed wymianą licznika sprawdź zakończenie i długość segmentu.
Potrzebujesz pomiarów i bramki wstępnie okablowanych w rozdzielnicy?
PanelCraft montuje i certyfikuje CE rozdzielnicę z licznikami Modbus, bramką KNX i interfejsem SG Ready już okablowanymi i opisanymi zgodnie z Twoim schematem adresów grupowych.
Poproś o wycenę →