Większość stacji odbiorczych (np. Pronal Proxy 700) komunikuje się z komputerem przez złącze szeregowe RS-232 (DB9). Żeby Safestar mógł odbierać sygnały ze stacji, trzeba zamienić to połączenie szeregowe na sieciowe (TCP/IP). Służy do tego konwerter RS-232 → Ethernet, np. Moxa NPort 5110/EU.
Co musisz przygotować
Do uruchomienia potrzebujesz:
- Konwerter Moxa NPort 5110/EU z zasilaczem. Przy zakupie sprawdź, czy zasilacz jest w zestawie. Jeśli nie, dokup go osobno.
- Kabel RS-232 z końcówkami DB9 do połączenia stacji odbiorczej z Moxą. Końcówki (męska/żeńska) i rodzaj kabla (prosty albo skrosowany, tzw. null-modem) muszą pasować do złącza w stacji. Najlepiej sprawdzić to w jej dokumentacji. Najprawdopodobniej posiadasz już ten przewód łączący stację odbiorczą z komputerem.
- Kabel sieciowy Ethernet (RJ-45) do podłączenia Moxy do routera.
- Stały publiczny adres IP od dostawcy internetu. Jest niezbędny, bo Safestar musi zawsze łączyć się z Twoją stacją pod tym samym adresem. Jeśli masz dziś adres zmienny (dynamiczny), zamów u operatora usługę stałego IP.
- Opcjonalnie, do nasłuchu równoległego: fizyczny trójnik RS-232 albo komputer z oprogramowaniem producenta stacji, kartą sieciową i dostępem do sieci LAN (trójnik wirtualny). Jest to potrzebne tylko wtedy, gdy chcesz przez pewien czas odbierać sygnały jednocześnie w obecnym systemie i w Safestar (szczegóły w punkcie 4).
1. Podłączenie konwertera
- Podłącz stację odbiorczą do portu RS-232 (DB9) w Moxie kablem RS-232.
- Podłącz Moxę kablem Ethernet do routera lub switcha w sieci z dostępem do internetu.
- Podłącz zasilacz do Moxy.
- Nadaj Moxie stały adres IP w sieci lokalnej, żeby przekierowanie portu nie przestało działać po restarcie urządzeń.
2. Konfiguracja portu szeregowego w Moxie
Parametry transmisji w Moxie (szybkość transmisji, bity danych, bity stopu, parzystość, kontrola przepływu) muszą być takie same jak w stacji odbiorczej. Każdy producent stosuje inne ustawienia. Parametry dla poszczególnych stacji znajdziesz w artykule: Parametry RS-232 stacji odbiorczych.
Jeśli któryś parametr się różni, Safestar nie odczyta poprawnie sygnałów.
Tryb pracy Moxy ustaw na TCP Server. Domyślny port danych to TCP 4001.
Jeśli planujesz nasłuch równoległy przez trójnik wirtualny (punkt 4, wariant B), ustaw tryb Real COM zamiast TCP Server. Safestar obsługuje oba tryby.
3. Udostępnienie Moxy z internetu
- Na routerze ustaw przekierowanie portu (port forwarding) ze stałego publicznego adresu IP na lokalny adres Moxy. Proponujemy wystawić na zewnątrz port 44001 i przekierować go na port 4001 Moxy.
- Zalecamy ograniczyć dostęp do tego portu na firewallu tylko do adresów IP serwerów Safestar. Adresy podamy na prośbę.
4. Nasłuch równoległy na czas migracji (opcjonalnie)
Nie musisz od razu odłączać stacji od obecnego oprogramowania. Na czas pełnej migracji do Safestar możesz odbierać sygnały równolegle w obu systemach. Dzięki temu porównasz, czy wszystkie zdarzenia docierają do Safestar poprawnie, zanim wyłączysz stary system.
W trakcie nasłuchu potwierdzenia do stacji wysyła dotychczasowe oprogramowanie producenta, a Safestar pracuje wyłącznie w trybie nasłuchu.
Nasłuch równoległy możesz zrobić na dwa sposoby:
- fizycznie, trójnikiem RS-232,
- wirtualnie, przez sieć, z aplikacją Moxa na komputerze z oprogramowaniem producenta stacji.
Wariant A: trójnik fizyczny RS-232
Trójnik RS-232 (DB9) rozdziela sygnał ze stacji na dwa wyjścia:
- jedno do komputera z dotychczasowym oprogramowaniem,
- drugie do Moxy, czyli do Safestar.
Trójnik można wykonać samodzielnie z dwóch złączy DB9 żeńskich, jednego złącza DB9 męskiego, przewodów i rezystora 2,2 kΩ. Schemat połączeń i opis wykonania znajdziesz w artykule: Konwerter RS232 – Ethernet.
Ten wariant sprawdzi się, gdy komputer z oprogramowaniem producenta nie ma dostępu do sieci LAN albo nie chcesz nic na nim instalować.
Wariant B: trójnik wirtualny (przez sieć)
W tym wariancie nie potrzebujesz żadnego kabla rozgałęziającego. Moxa podłączona jest bezpośrednio do stacji odbiorczej, a z sygnałów korzystają przez sieć jednocześnie:
- Safestar, przez internet,
- oprogramowanie producenta stacji, przez sieć lokalną.
Na komputerze z oprogramowaniem producenta instalujesz aplikację Moxa (NPort Windows Driver Manager, do pobrania bezpłatnie ze strony moxa.com). Aplikacja tworzy w systemie wirtualny port COM, który zachowuje się tak, jakby stacja była podłączona do komputera kablem. Oprogramowanie producenta dalej „widzi” stację na porcie COM i działa jak dotąd, ale dane płyną przez sieć z Moxy.
Wymagania:
- komputer, na którym działa oprogramowanie producenta stacji i który dziś odbiera z niej sygnały,
- karta sieciowa w tym komputerze,
- podłączenie komputera do tej samej sieci LAN co Moxa,
- system operacyjny obsługiwany przez aplikację Moxa (np. Windows).
Konfiguracja krok po kroku:
- Odłącz kabel RS-232 stacji od komputera i podłącz stację bezpośrednio do Moxy.
- W ustawieniach Moxy zmień tryb pracy portu na Real COM. Jest on potrzebny aplikacji Moxa na komputerze, a Safestar działa w nim tak samo jak w trybie TCP Server.
- Zezwól na co najmniej dwa jednoczesne połączenia (parametr Max connection), żeby do stacji mogły się podłączyć jednocześnie Safestar i komputer z oprogramowaniem producenta.
- Zainstaluj na komputerze aplikację NPort Windows Driver Manager.
- W aplikacji dodaj Moxę (po jej adresie IP w sieci lokalnej) i przypisz jej wirtualny port COM, np. COM3.
- W oprogramowaniu producenta stacji wybierz ten wirtualny port COM zamiast dotychczasowego portu fizycznego.
- Sprawdź, czy sygnały pojawiają się zarówno w oprogramowaniu producenta, jak i w Safestar.
Zalety tego wariantu:
- nie trzeba wykonywać ani kupować trójnika,
- stacja od razu jest podłączona docelowo do Moxy, więc po migracji nie przepinasz żadnych kabli,
- komputer z oprogramowaniem producenta nie musi stać przy stacji, wystarczy, że jest w tej samej sieci LAN.
Po zakończeniu migracji
Gdy wszystko działa poprawnie, możesz zakończyć nasłuch równoległy:
- w wariancie A: odłącz trójnik i podłącz stację bezpośrednio do Moxy,
- w wariancie B: zamknij oprogramowanie producenta i usuń wirtualny port COM w aplikacji Moxa (albo odinstaluj aplikację).
Po zakończeniu nasłuchu koncentrator w Safestar trzeba przełączyć na komunikację dwukierunkową, żeby Safestar sam potwierdzał odbiór sygnałów.
Przed zakończeniem nasłuchu równoległego zawsze powiadom wsparcie Safestar. Przełączymy wtedy tryb pracy koncentratora, żeby nie stracić żadnych sygnałów podczas zmiany.
5. Konfiguracja po stronie Safestar
W Safestar utworzymy koncentrator odbiorczy sygnałów dla Twojej stacji, do którego będą trafiać jej sygnały. Do jego skonfigurowania potrzebujemy od Ciebie:
- Model stacji odbiorczej (producent i typ).
- Stały publiczny adres IP albo domenę przypisaną do tego adresu.
- Port zewnętrzny, pod którym będzie dostępna Moxa (np. 44001).
- Wariant nasłuchu równoległego (A, B albo bez nasłuchu), żeby od razu ustawić właściwy tryb pracy koncentratora.
Gdy prześlesz te dane, skonfigurujemy koncentrator i razem sprawdzimy, czy sygnały dochodzą poprawnie.
