
Viessmann Vitogate 300 (typ BN/MB) to bramka łącząca magistralę Viessmann LON z Modbus RTU lub Modbus TCP, umożliwiając TapHome sterowanie pompami ciepła Vitocal 200 za pośrednictwem regulatora Vitotronic 200 WO1C. Ten szablon udostępnia 27 urządzeń obejmujących obwód grzewczy HC1, oddzielny obwód chłodzący, ciepłą wodę użytkową (CWU), monitorowanie systemu solarnego, diagnostykę sprężarki i alarm ogólny.
Vitogate 300 to kompaktowy moduł na szynę DIN (100 x 48 x 70 mm) z portami RS-485, LAN (RJ45), LON (2x RJ45) i USB. Łączy się z regulatorem Vitotronic przez LON i tłumaczy wybrane punkty danych na rejestry Modbus dostępne dla TapHome.
Dynamiczne przypisanie rejestrów – Vitogate 300 przypisuje numery rejestrów Modbus dynamicznie na podstawie punktów danych LON wybranych w interfejsie webowym. Numery rejestrów w szablonie TapHome odpowiadają konkretnemu wyborowi punktów danych. Jeśli zmienisz wybór punktów danych w interfejsie webowym Vitogate, numery rejestrów się przesuną i szablon będzie odczytywał nieprawidłowe wartości.
Podłączenie sprzętowe
Schemat podłączenia

Złącza na panelu przednim (od lewej do prawej):
- LED zasilania – świeci na zielono przy włączonym zasilaniu
- LED statusu – wielokolorowa (czerwona, zielona, pomarańczowa) dla stanu pracy
- LED RX / TX – migają na żółto podczas odbioru/wysyłania danych
- Przełącznik DIP (A) – 1: napięcie Bias RS-485, 2: napięcie Bias RS-485, 3: terminator 120 ohm
- RS-485 (B) – wyjmowane złącze z zaciskami: Shld, AGND, A- (Data-), B+ (Data+)
- PWR (C) – złącze zasilania 24 VDC
- LAN (D) – RJ45 dla Modbus TCP/IP lub dostępu do interfejsu webowego
- LON (E) – 2x RJ45, ekranowane, do podłączenia LON do Vitotronic
- USB (F) – do aktualizacji firmware
- Reset – przycisk reset
Specyfikacja techniczna
- Wymiary: 100 x 48 x 70 mm (montaż na szynie DIN, TS35)
- Zasilanie: 12-24 V AC/DC, max 320 mA (3,85 W)
- Temperatura pracy: 0°C do +45°C
- Protokół: Modbus RTU (RS-485) lub Modbus TCP/IP (port LAN 502)
- Ustawienia RS-485: 9600 baud, 8 bitów danych, brak parzystości, 1 bit stopu
Okablowanie RS-485
Podłącz za pomocą 4-przewodowego połączenia RS-485 do wyjmowanego złącza RS-485 (B):
- B+ (Data+) –> A+/D+ na TapHome RS-485
- A- (Data-) –> B-/D- na TapHome RS-485
- AGND –> GND na TapHome
- Shld –> Ekran (opcjonalnie, dla długich tras kablowych)
Terminacja RS-485 – Przełącznik DIP 3 włącza rezystor terminacyjny 120 ohm. Włączaj go tylko jeśli Vitogate 300 jest ostatnim urządzeniem na magistrali RS-485. TapHome Core ma wbudowany rezystor 120 ohm na swoich zaciskach BUS.
Okablowanie w skrzynce przyłączeniowej

Vitogate 300 i jego zasilacz montuje się na szynie DIN wewnątrz skrzynki przyłączeniowej pompy ciepła. Połączenie RS-485 (C) prowadzi do TapHome. Zasilanie zapewnia zasilacz 24 VDC w zestawie.
Podłączenie LON
Vitogate 300 łączy się z regulatorem Vitotronic przez LON (RJ45). Magistrala Viessmann LON wykorzystuje topologię “Line” z rezystorami terminacyjnymi na obu końcach. Użyj 2-żyłowego ekranowanego kabla CAT5 lub kabla telefonicznego JY(St)Y 2x2x0,8 mm. Maksymalna odległość: 900 m z okablowaniem na miejscu.
Moduł komunikacyjny LON musi być zainstalowany w jednostce sterującej Vitotronic. W zależności od modelu regulatora może to być dodatkowe akcesorium. Zapoznaj się z Instrukcją montażu i serwisu Vitotronic.
Konfiguracja
Dostęp do interfejsu webowego


- Podłącz PC/laptop do portu LAN Vitogate 300 kablem Ethernet
- Ustaw IP komputera na 169.254.0.20 (maska podsieci 255.255.0.0)
- Otwórz przeglądarkę i przejdź do http://169.254.0.1
- Zaloguj się nazwą użytkownika vitogate i hasłem viessmann
Od drugiej połowy 2024 roku nowe jednostki Vitogate 300 są dostarczane z unikalnym hasłem wydrukowanym na etykiecie urządzenia. Po przywróceniu ustawień fabrycznych hasło wraca do “viessmann”.
Przełączenie w tryb Modbus
- Przejdź do General > Vitogate w interfejsie webowym
- Ustaw “Vitogate type” na “Vitogate 300 MB (Modbus)”
- Ustaw “Language of datapoints” na English i “Units” na SI units
- Naciśnij Save, następnie przejdź do General > Restart i naciśnij Restart
Skanowanie uczestników LON
- Przejdź do VI LON > Scan participants
- Ustaw System number: 1 i zakres numerów uczestników (np. 1 do 10)
- Naciśnij Start – bramka wyszukuje regulatory Vitotronic na magistrali LON
- Po zakończeniu skanowania zaznacz żądanych uczestników i naciśnij Save
- Przejdź do General > Restart i naciśnij Restart (nie wybieraj “complete system restart”)
Wybór punktów danych

- W sekcji VI LON > Participants kliknij na uczestnika (np. 1.1)
- Wybierz zakładki punktów danych (All, General, Heating circuit A1, Cooling, DHW, Solar itp.)
- Zaznacz żądane punkty danych do przesyłania do Modbus
- Naciśnij Save
Krytyczny krok – Punkty danych wybrane tutaj determinują przypisania rejestrów Modbus. Musisz wybrać dokładnie te same punkty danych, których oczekuje szablon TapHome, w tej samej kolejności. Zmiana wyboru przesunie wszystkie numery rejestrów.
Konfiguracja Modbus


- Przejdź do Modbus > Configuration
- Ustaw Slave address (musi odpowiadać Slave ID w TapHome)
- Dla połączenia RS-485 sprawdź: Protocol RTU, Baudrate 9600, Databits 8, Parity none, Stopbits 1
- Dla połączenia TCP/IP domyślny port to 502
- Naciśnij Save
Strona Modbus > Objects pokazuje dynamicznie przypisaną mapę rejestrów z kolumnami: Type (CO/HO/IN/ST), Register number, Name, Unit i Format.
Wskaźniki LED statusu
| LED statusu | Znaczenie |
|---|---|
| Miga na zielono | Normalna praca |
| Miga zielono/czerwono | Serwer DHCP włączony |
| Świeci na pomarańczowo | Trwa restart |
| Miga na pomarańczowo | Brak konfiguracji bramki |
| Miga na czerwono | Błędy magistrali w sieci MS/TP (błędy ramkowania) |
| Świeci na czerwono | Pliki są łączone przed resetem |
Możliwości urządzeń
Monitorowanie temperatury
Szablon zapewnia czujniki temperatury dla systemu, obwodu grzewczego i systemu solarnego, odczytujące z analogowych rejestrów wejściowych z automatyczną konwersją /10:
- Temperatura zewnętrzna (A:88) – tłumiona temperatura zewnętrzna z regulatora Vitotronic
- Temperatura zasobnika CWU (A:102) – rzeczywista temperatura zasobnika ciepłej wody użytkowej
- Temperatura zasilania (A:100) – systemowa temperatura zasilania (przepływu)
- Temperatura pokojowa HC1 (A:54) – rzeczywista temperatura pokojowa dla obwodu grzewczego 1
- Temperatura kolektora słonecznego (A:110) – temperatura panelu kolektora słonecznego
- Temperatura zasobnika solarnego (A:114) – temperatura zasobnika energii solarnej
Sterowanie obwodem grzewczym (HC1)
Obwód grzewczy HC1 ma niezależny program pracy, status pracy i regulację termostatyczną:
Program pracy HC1 (H:33) – wybór trybu pracy z 7 opcjami:
- 0 = Czuwanie
- 1 = Tylko CWU
- 2 = Ogrzewanie/Chłodzenie/CWU
- 3 = Ciągły obniżony
- 4 = Ciągły normalny
- 5 = Normalny WYŁ
- 6 = Tylko chłodzenie
Status pracy HC1 (A:139) – pokazuje aktywny status (Czuwanie, Obniżony, Normalny, Stała temperatura) jako wskaźnik tylko do odczytu.
Termostaty zapewniają regulację temperatury pokojowej z odczytem aktualnej temperatury i zapisywalnym setpointem:
- Setpoint temperatury pokojowej HC1 – odczytuje A:54 (aktualna), zapisuje H:12 (normalny setpoint, 10-30°C)
- Obniżony setpoint temperatury pokojowej HC1 – odczytuje A:54 (aktualna), zapisuje H:13 (obniżony setpoint, 10-30°C)
- Setpoint temperatury pokojowej trybu party HC1 – odczytuje A:54 (aktualna), zapisuje H:34 (setpoint party, 10-30°C)
Sterowanie obwodem chłodzącym
- Setpoint temperatury obwodu chłodzącego (H:24) – żądana temperatura dla oddzielnego obwodu chłodzącego, odczytuje aktualną temperaturę z A:54
Sterowanie CWU
- Setpoint temperatury CWU (6000) (H:29) – żądana temperatura ciepłej wody użytkowej (odczyt/zapis)
- Setpoint temperatury CWU 2 (600C) (H:28) – drugorzędny setpoint temperatury CWU (odczyt/zapis)
Tryb pracy ogrzewanie/chłodzenie
Tryb pracy ogrzewanie/chłodzenie (H:77) umożliwia przełączanie między głównymi trybami pracy systemu:
- 0 = Ogrzewanie
- 1 = Chłodzenie
- 2 = Automatyczny
Tryby party i oszczędny
- Tryb party HC1 (C:5) – przełącznik trybu party dla obwodu grzewczego 1 (odczyt/zapis)
- Tryb oszczędny HC1 (C:8) – przełącznik trybu oszczędnego (obniżenia) dla obwodu grzewczego 1 (odczyt/zapis)
Monitorowanie pomp
- Pompa obwodu grzewczego HC1 (D:8) – status pompy obwodu grzewczego 1 (tylko odczyt)
- Pompa ładowania CWU (D:21) – status pompy ładowania zasobnika (tylko odczyt)
- Pompa cyrkulacyjna (D:15) – status pompy cyrkulacyjnej CWU (tylko odczyt)
Monitorowanie sprężarki
- Częstotliwość sprężarki (A:126) – moc/częstotliwość pracy sprężarki
- Godziny pracy sprężarki 1 (A:162) – skumulowane godziny pracy dla stopnia 1 sprężarki
- Godziny pracy sprężarki 2 (A:44) – skumulowane godziny pracy dla stopnia 2 sprężarki
Monitorowanie systemu solarnego
- Temperatura kolektora słonecznego (A:110) – temperatura panelu kolektora
- Temperatura zasobnika solarnego (A:114) – temperatura zasobnika
- Uzysk energii solarnej (A:47) – skumulowana produkcja energii solarnej w kWh
- Pompa solarna (sterowanie wewnętrzne) (D:19) – status pompy solarnej (wewnętrzny regulator) (tylko odczyt)
- Pompa solarna (Vitosolic) (D:20) – status pompy solarnej (zewnętrzny regulator Vitosolic) (tylko odczyt)
Monitorowanie alarmów
- Alarm ogólny (C:200) – status ogólnego błędu/alarmu z systemu pompy ciepła (tylko odczyt) (0=brak alarmu, 1=alarm aktywny)
Dodatkowe możliwości
Vitocal 200 / Vitotronic 200 WO1C udostępnia również punkty danych LON do sterowania obwodami grzewczymi M2/M3 (setpointy pokojowe, programy pracy, tryby party/oszczędny), sterowania wentylacją (temperatury powietrza nawiewanego/wywiewanego, CO2, wilgotność, status filtrów), bilansu energetycznego (wartości COP, zużycie energii elektrycznej), regulacji krzywej grzewczej (poziom i nachylenie) oraz statusu odszraniania. Można je dodać w przyszłej aktualizacji szablonu poprzez wybranie dodatkowych punktów danych w interfejsie webowym Vitogate.
Setpointy i programy pracy obwodów grzewczych M2/M3 nie są uwzględnione w aktualnym szablonie. Aby sterować dodatkowymi obwodami grzewczymi, dodaj odpowiednie punkty danych LON w interfejsie webowym Vitogate i utwórz niestandardowe urządzenia Modbus w TapHome z nowo przypisanymi numerami rejestrów.
Rozwiązywanie problemów
LED statusu miga na pomarańczowo (brak konfiguracji)
- Otwórz interfejs webowy pod adresem http://169.254.0.1
- Przejdź do General > Vitogate i sprawdź, czy typ Vitogate jest ustawiony na “Vitogate 300 MB (Modbus)”
- Przejdź do VI LON > Scan participants i wyszukaj regulatory Vitotronic
- Wybierz punkty danych i zapisz
Brak komunikacji Modbus
- Sprawdź kable RS-485:
- B+ (Data+) prawidłowo podłączone do A+/D+ na TapHome
- A- (Data-) prawidłowo podłączone do B-/D- na TapHome
- AGND podłączone do masy TapHome
- Sprawdź, czy adres Modbus Slave w interfejsie webowym Vitogate odpowiada TapHome
- Sprawdź przełącznik DIP 3 terminacji – włączaj tylko na ostatnim urządzeniu na magistrali
- Potwierdź ustawienia TapHome: 9600 baud, brak parzystości, 1 bit stopu
- Spróbuj Modbus TCP/IP przez port LAN (port 502) jako alternatywę
Wartości rejestrów są nieprawidłowe lub przesunięte
- Vitogate 300 przypisuje rejestry dynamicznie. Jeśli zmieniono wybór punktów danych, numery rejestrów się przesuwają
- Przejdź do Modbus > Objects w interfejsie webowym i porównaj mapę rejestrów z szablonem TapHome
- Jeśli rejestry się nie zgadzają, ponownie wybierz prawidłowe punkty danych LON odpowiadające oczekiwanemu mapowaniu szablonu
Błędy komunikacji LON
- Sprawdź kable RJ45 LON między Vitogate a Vitotronic
- Sprawdź, czy rezystory terminacyjne są zainstalowane na obu końcach magistrali LON
- Upewnij się, że moduł komunikacyjny LON jest zainstalowany w regulatorze Vitotronic
- Sprawdź numer systemu LON i numery uczestników (Kod “77:x” i “98:x” na Vitotronic)
