
Viessmann Vitogate 300 (typ BN/MB) to bramka łącząca magistralę Viessmann LON z Modbus RTU lub Modbus TCP, umożliwiająca TapHome sterowanie regulatorami kotłów Vitotronic. Ten szablon jest skonfigurowany dla Vitotronic 200 HK3B i udostępnia 33 urządzenia obejmujące 3 obwody grzewcze (A1M1, M2, M3), przygotowanie ciepłej wody użytkowej (CWU) oraz monitoring instalacji solarnej.
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 w zależności od tego, które punkty danych LON zostały wybrane 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 połączeń

Złącza na panelu przednim (od lewej do prawej):
- Dioda LED zasilania – świeci na zielono przy włączonym zasilaniu
- Dioda LED statusu – wielokolorowa (czerwona, zielona, pomarańczowa) dla stanu pracy
- Diody LED RX / TX – migają na żółto podczas odbioru/transmisji danych
- Przełącznik DIP (A) – 1: Napięcie polaryzacji RS-485, 2: Napięcie polaryzacji RS-485, 3: Terminator 120 omów
- RS-485 (B) – wyjmowalna listwa zaciskowa: Shld, AGND, A- (Data-), B+ (Data+)
- PWR (C) – podłączenie zasilania 24 VDC
- LAN (D) – RJ45 dla Modbus TCP/IP lub dostępu do interfejsu webowego
- LON (E) – 2x RJ45, ekranowane, do połączenia LON z Vitotronic
- USB (F) – do aktualizacji firmware
- Reset – przycisk resetowania
Specyfikacja techniczna
- Wymiary: 100 x 48 x 70 mm (montaż na szynie DIN, TS35)
- Zasilanie: 12-24 V AC/DC, maks. 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 wyjmowalnego 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, przy długich trasach kablowych)
Terminacja RS-485 – Przełącznik DIP 3 włącza rezystor terminacyjny 120 omów. Włącz go tylko wtedy, gdy Vitogate 300 jest ostatnim urządzeniem na magistrali RS-485. TapHome Core posiada wbudowany rezystor 120 omów na swoich zaciskach BUS.
Okablowanie w skrzynce rozdzielczej

Vitogate 300 i jego zasilacz montowane są na szynie DIN wewnątrz skrzynki rozdzielczej kotła. Połączenie RS-485 (C) prowadzi do TapHome. Zasilanie zapewnia 24 VDC z dołączonego zasilacza.
Połączenie LON
Vitogate 300 łączy się z regulatorem Vitotronic przez LON (RJ45). Viessmann LON wykorzystuje topologię magistrali “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 przy okablowaniu 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. Zobacz instrukcję instalacji i serwisu Vitotronic.
Konfiguracja
Dostęp do interfejsu webowego


- Podłącz PC/laptop do portu LAN Vitogate 300 kablem Ethernet
- Ustaw adres 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 r. 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 na 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. od 1 do 10)
- Naciśnij Start – bramka wyszuka 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, Boiler, Heating circuit A1, DHW itd.)
- Zaznacz żądane punkty danych do transferu do Modbus
- Naciśnij Save
Krytyczny krok – Wybrane tutaj punkty danych określają przypisania rejestrów Modbus. Musisz wybrać dokładnie te same punkty danych, jakich 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 zweryfikuj: Protokół 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 | Standardowa 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 MS/TP (błędy ramkowania) |
| Świeci na czerwono | Pliki łączą się przed resetem |
Funkcje urządzenia
Monitoring temperatur
Szablon zapewnia czujniki temperatury dla wszystkich obwodów grzewczych i instalacji solarnej, odczytując z rejestrów wejść analogowych z automatyczną konwersją /10:
- Temperatura zewnętrzna (A:13) – tłumiona temperatura zewnętrzna z regulatora Vitotronic
- Temperatura zasilania A1M1 (A:27) – temperatura zasilania obwodu grzewczego A1M1
- Temperatura zasilania A1M1 pogodowa (A:28) – pogodowo kompensowana wartość zadana zasilania dla A1M1
- Temperatura zasilania M2 (A:60) – temperatura zasilania obwodu grzewczego M2
- Temperatura zasilania M3 (A:91) – temperatura zasilania obwodu grzewczego M3
- Temperatura kolektora słonecznego (A:150) – temperatura panelu kolektora słonecznego
- Temperatura zasobnika solarnego (A:151) – temperatura zasobnika buforowego solarnego
Sterowanie obwodami grzewczymi
Każdy z 3 obwodów grzewczych (A1M1, M2, M3) posiada niezależne sterowanie trybem pracy i termostatem:
Tryby pracy (H:14 dla A1M1, H:15 dla M2, H:15 dla M3):
- 0 = Wyłączony
- 1 = Tylko CWU
- 2 = Ogrzewanie + CWU
- 3 = Ciągle obniżony
- 4 = Ciągle normalny
Aktualny tryb pracy pokazuje aktywny stan (Wyłączony, Obniżony, Normalny, Ciągle normalny) jako wskaźnik tylko do odczytu.
Termostaty zapewniają regulację temperatury pomieszczenia z odczytem aktualnej temperatury i zapisywalną wartością zadaną:
- Termostat A1M1 Normalny – odczytuje A:22 (aktualna), zapisuje H:8 (wartość zadana, 10-30°C)
- Termostat A1M1 Obniżony – odczytuje A:22 (aktualna), zapisuje H:11 (obniżona wartość zadana)
- Termostat M2 – odczytuje A:62 (aktualna), zapisuje H:156 (wartość zadana)
- Termostat M3 – odczytuje A:93 (aktualna), zapisuje H:157 (wartość zadana)
CWU i wartości zadane pomieszczeń
- Temperatura zadana CWU (H:1) – żądana temperatura ciepłej wody użytkowej (tylko odczyt)
- Wartość zadana pomieszczenia M2 (H:9) – normalna wartość zadana temperatury pomieszczenia dla obwodu M2
- Wartość zadana pomieszczenia M3 (H:10) – normalna wartość zadana temperatury pomieszczenia dla obwodu M3
- Obniżona wartość zadana M2 (H:12) – obniżona (oszczędna) wartość zadana temperatury pomieszczenia dla obwodu M2
- Obniżona wartość zadana M3 (H:13) – obniżona (oszczędna) wartość zadana temperatury pomieszczenia dla obwodu M3
Tryby party i oszczędny
- Tryb party A1M1 (D:60) – status trybu party dla A1M1 (tylko odczyt)
- Tryb party M2 (C:12) – przełącznik trybu party dla M2 (odczyt/zapis)
- Tryb party M3 (D:62) – status trybu party dla M3 (tylko odczyt)
- Tryb oszczędny M2 (C:9) – przełącznik trybu oszczędnego (obniżonego) dla M2 (odczyt/zapis)
- Tryb oszczędny M3 (C:3) – przełącznik trybu oszczędnego (obniżonego) dla M3 (odczyt/zapis)
Monitoring pomp obiegowych
- Pompa obiegowa A1M1 (D:14) – status pompy obwodu grzewczego A1M1 (tylko odczyt)
- Pompa obiegowa M2 (D:26) – status pompy obwodu grzewczego M2 (tylko odczyt)
- Pompa obiegowa M3 (D:38) – status pompy obwodu grzewczego M3 (tylko odczyt)
Monitoring instalacji solarnej
- Temperatura kolektora słonecznego (A:150) – temperatura panelu kolektora
- Temperatura zasobnika solarnego (A:151) – temperatura zasobnika buforowego
- Uzysk ciepła solarnego (A:152) – skumulowana produkcja energii słonecznej w kWh
- Godziny pracy instalacji solarnej (A:153) – skumulowane godziny pracy instalacji solarnej
- Pompa solarna (D:59) – status pompy obiegowej solarnej (tylko odczyt)
Dodatkowe funkcje
Vitotronic 200 HK3B udostępnia również rejestry dla temperatury wody kotłowej, efektywnej wartości zadanej kotła, modulacji palnika, trybu pracy kotła i rozszerzonych programów grzewczych. Można je dodać w przyszłej aktualizacji szablonu, wybierając dodatkowe punkty danych w interfejsie webowym Vitogate.
Temperatura wody kotłowej (Kesseltemperatur) nie jest uwzględniona w aktualnym szablonie. Aby ją monitorować, dodaj odpowiedni punkt danych LON w interfejsie webowym Vitogate i utwórz niestandardowe urządzenie Modbus w TapHome, używając nowo przypisanego numeru rejestru.
Rozwiązywanie problemów
Dioda LED statusu miga na pomarańczowo (brak konfiguracji)
- Uzyskaj dostęp do interfejsu webowego 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łączony do A+/D+ na TapHome
- A- (Data-) prawidłowo podłączony do B-/D- na TapHome
- AGND podłączony do masy TapHome
- Sprawdź, czy adres Modbus Slave w interfejsie webowym Vitogate odpowiada ustawieniu w TapHome
- Sprawdź przełącznik DIP 3 dla terminacji – włącz tylko na ostatnim urządzeniu na magistrali
- Potwierdź ustawienia TapHome: 9600 baud, brak parzystości, 1 bit stopu
- Jako alternatywę spróbuj Modbus TCP/IP przez port LAN (port 502)
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ę przesunęły
- 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, aby odpowiadały oczekiwanemu mapowaniu szablonu
Błędy komunikacji LON
- Sprawdź kable RJ45 LON między Vitogate i 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)
