Web Port
Web Port to bramka systemu zarządzania budynkiem (BMS). myCoreAI używa jej do odczytu sygnałów, zapisu wartości zadanych oraz sterowania PLC przez Modbus, BACnet i inne protokoły przemysłowe. Ta strona obejmuje pełną integrację: instalację lokalnego serwera Web Port, połączenie go z Web Port-Cloud firmy Myrspoven, konfigurację urządzeń i tagów oraz finalne uruchomienie przepływu sygnałów w myPortal.
Dlaczego Web Port ma znaczenie
Web Port to nie tylko integracja z jednym dostawcą. To bramka protokołów z obsługą sterowników dla szerokiej gamy urządzeń budynkowych i przemysłowych.
Oznacza to, że Myrspoven nie jest ograniczony do krótkiej listy dostawców, gdy Web Port jest ścieżką dostarczenia. Jeśli lokalny system udostępnia wymagane sygnały przez obsługiwany sterownik, Myrspoven często może zintegrować się przez Web Port zamiast potrzebować dedykowanego łącznika dla tej marki BMS.
Końcowe dopasowanie nadal zależy od dostępności sygnałów, zakresu zapisu, dostępu do sieci i wymagań uruchomieniowych. Zobacz obsługę sterowników Web Port aktualny zakres obsługiwanych sterowników.
Komponenty
Integracja składa się z trzech części:
Lokalny Web Port. Usługa systemu Windows uruchamiana na miejscu (lub za VPN), która komunikuje się bezpośrednio z szafami sterowniczymi i DUC. Może też być hostowana przez partnera jako usługa chmurowa.
Web Port-Cloud firmy Myrspoven. Wspólna chmurowa instancja Web Port. Lokalny Web Port łączy się z nią w górę; myCoreAI odczytuje stamtąd tagi.
myPortal. Generuje końcowy skrypt sygnałów i skrypt awaryjny, które łączą budynek z myCoreAI.
Wymagania wstępne
Host z systemem Windows do uruchomienia Web Port jako usługi. Zalecany Windows 10 lub nowszy. Starsze wersje wymagają .NET Framework 4.8 lub nowszego (z Microsoft).
Plik licencji Web Port (
WebPort.lic) z market.webport.se.Dostęp sieciowy z hosta do lokalnych urządzeń I/O oraz do Web Port-Cloud firmy Myrspoven pod adresem
https://myrspoven.webport.se.Uprawnienia administratora na hoście (wymagane do zainstalowania Web Port jako usługi Windows).
Kontakt w Myrspoven do uzyskania poświadczeń po stronie chmury, szablonu listy sygnałów i builda brzegowego Myrspoven.
Zainstaluj lokalny Web Port
Pobierz najnowsze wydanie
Pobierz najnowsze wydanie serwera Web Port ze strony wydania Web Port.
Uruchom instalator
Uruchom instalator. Pełna instrukcja instalacji obejmuje każdy ekran. Kluczowe wybory:
Sterowniki: wybierz sterowniki wymagane dla protokołów w obiekcie (Modbus TCP, BACnet itd.).
Tryb uruchamiania: Uruchamiaj jako usługę systemu Windows tak, aby Web Port startował wraz z hostem.
Port serwera: domyślny
8090. Zmieniaj tylko w przypadku konfliktu portów.
Natychmiast zmień domyślne dane logowania. Web Port jest dostarczany z domyślnym kontem administratora. Po pierwszym logowaniu utwórz nowe konto administratora i wyłącz lub zmień domyślne, zanim host zostanie wystawiony poza localhost.
Skonfiguruj lokalny Web Port
Połącz z Web Port-Cloud
Pomiń tę sekcję dla chmurowego Web Port hostowanego przez partnera — przejdź od razu do Utwórz urządzenie I/O.
Aktywuj połączenie w Web Port-Cloud
Aktywuj połączenie po stronie Myrspoven:
Zaloguj się do https://myrspoven.webport.se.
Otwórz Ustawienia systemowe → Komunikacja → Konfiguracja węzła.
Wybierz nowy węzeł.
Zaznacz Aktywne urządzenie i zapisz.
Aktywne połączenie jest zielone po obu stronach.
Włącz logowanie trendów
Logowanie trendów musi być włączone, inaczej nie jest zapisywana historia sygnałów.
Otwórz Ustawienia systemowe → Trend → Ustawienia podstawowe.
Włącz Obsługa trendów i zapisz.
Sprawdź strefę czasową hosta
Nieprawidłowe strefy czasowe systemu Windows powodują przesunięcia znaczników czasu sygnałów i psują dalszą analizę. Sprawdź przed kontynuowaniem.
Utwórz urządzenie I/O
Urządzenie I/O łączy Web Port z szafą sterowniczą lub DUC. Wymagane jest co najmniej jedno urządzenie TCP/IP. Gdy każda szafa lub DUC ma własny adres IP, Web Port komunikuje się z każdym z nich bezpośrednio.
Przykład wykorzystuje Modbus TCP — utworzenie jest identyczne niezależnie od sterownika.
Dodaj urządzenie
Otwórz Ustawienia systemowe → Komunikacja → Urządzenie.
Kliknij Dodaj urządzenie.
Wypełnij:
Nazwa: nazwa szafy sterowniczej lub numer DUC z sufiksem nazwy budynku (np.
DUC1-ExampleBuilding).Opis: opcjonalnie.
Sterownik: sterownik dla obiektu (w tym przykładzie Modbus).
Zapisz. Urządzenie pojawia się na liście i pozostaje czerwone, dopóki nie zostanie skonfigurowane.
Skonfiguruj urządzenie I/O
Ten przykład obejmuje Modbus TCP. Inne sterowniki udostępniają inne pola — zobacz odpowiednią instrukcję sterownika.
Wypełnij wartości
Ustaw:
Adres slave:
1dla mastera lub pierwszego DUC,2dla następnego i tak dalej.Typ Modbus: zazwyczaj Modbus TCP.
(TCP) Host: adres IP szafy sterowniczej lub DUC.
(TCP) Port:
502jest standardem dla Modbus. Jeśli na docelowym adresie IP jest zamknięty, zgłoś to właścicielowi obiektu lub zespołowi sieciowemu przed kontynuowaniem.
Utwórz listę tagów
Najprostsze podejście to pusta lista, wypełniana ręcznie.
Utwórz tagi
Tworzenie tagów jest identyczne we wszystkich protokołach — zmienia się tylko format adresu.
Wypełnij pola
Wypełnij:
Nazwa: struktura
NazwaBudynku_Jednostka_Czujnik_Właściwość— np.ExampleBuilding_HC1_AHU1_TE1_SP. Spójne prefiksy sprawiają, że listy sygnałów są przenośne między budynkami. Unikaj Å, Ä, Ö — baza danych czasami zastępuje je podkreśleniem.Urządzenie I/O: urządzenie, do którego należy tag.
Adres: mapuje tag na obiekt bazowy i kontroluje dostęp do odczytu/zapisu.
Typ danych:
INTdla wejść/wyjść analogowych;DIGITALdla sygnałów cyfrowych (0/1).Surowe min./maks. oraz Krańcowe min./maks.: skalują surową wartość.
Jednostka: jednostka SI.
Format: cztery miejsca po przecinku to standard.
Opis: co oznacza tag.
Log trendów: musi być włączone. Wystarczy interwał 300 sekund.
Filtruj sygnały
Wyklucz każdy sygnał, który nie jest używany do optymalizacji lub raportowania. Mniejsza liczba nieistotnych sygnałów oznacza czystsze mapowanie później i mniej szumu dalej w myCoreAI.
Skonfiguruj Web Port-Cloud
Te kroki wykonuje się w myrspoven.webport.se i łączy chmurowy Web Port z myCoreAI.
Utwórz grupę
Każdy budynek ma własną grupę. Członkowie grupy dziedziczą dostęp do API Web Port i do tagów budynku oraz są powiązani z myCoreAI.
Utwórz użytkowników
Trzech użytkowników na budynek: discovery, read, write.
Utwórz użytkownika
Otwórz Ustawienia systemowe → Użytkownicy.
Kliknij Nowy użytkownik.
Ustaw nazwę użytkownika:
BuildingName_discoveryBuildingName_readBuildingName_write
Ustaw silne, unikalne hasło dla każdego użytkownika i przechowuj je w menedżerze haseł. Nigdy nie używaj ponownie haseł między budynkami. Bez spacji na początku ani na końcu.
Przypisz użytkownika do grupy budynku i zapisz.
Powtórz dla pozostałych użytkowników.
Nadaj uprawnienia
Uprawnienia tagów
Utwórz uprawnienie do tagów
Otwórz Ustawienia systemowe → Dostęp → Uprawnienia.
Kliknij Nowe uprawnienie → Nowe uprawnienie do tagów.
Ustaw:
Użytkownik/Grupa: grupa budynku.
Filtr tagów: nazwa budynku, po której następuje
_*(np.ExampleBuilding_*). Ogranicza uprawnienie do tagów tego budynku.Uprawnienia: ADMIN.
Zapisz.
Uprawnienia funkcji
Zainstaluj Myrspoven edge
Myrspoven edge odczytuje tagi z Web Port i przekazuje je do myCoreAI. Działa na tym samym hoście co Web Port albo na hoście z dostępem sieciowym do niego.
Zakończ w myPortal
Ostatnie kroki wykonuje się w myPortal:
Instrukcje w myPortal są nadrzędne. W przypadku jakiegokolwiek konfliktu z tą stroną podczas generowania skryptu, decyduje myPortal.
Rozwiązywanie problemów
Web Port nie uruchamia się jako usługa. Sprawdź Dziennik zdarzeń systemu Windows. Najczęstsze przyczyny: brakujący lub wygasły plik licencji albo inny proces zajmujący skonfigurowany port.
Sygnały zebrane, ale znaczniki czasu wyglądają na nieprawidłowe. Ponownie sprawdź strefę czasową hosta i potwierdź, że włączone są podstawowe ustawienia trendów.
Myrspoven edge działa ręcznie, ale nie z Harmonogramu zadań. Sprawdź, czy poświadczenia zadania mają dostęp do odczytu katalogu danych Web Port oraz wychodzący dostęp do sieci.
Sterownik pokazuje czerwony, a nie OK. Potwierdź, że docelowy adres IP jest osiągalny z hosta i że skonfigurowany port TCP (502 dla Modbus) jest otwarty end-to-end.
Ostatnia aktualizacja
Czy to było pomocne?

