Instrukcja obsługi konwertera serwera B-TECH RS232 na Ethernet TCP IP
Cechy
- Port Ethernet 10/100 Mb/s, obsługuje Auto-MDI/MDIX.
- Obsługa serwera TCP, klienta TCP, klienta UDP, serwera UDP, klienta HTTPD.
- Obsługa szybkości transmisji od 600bps do 230.4bps; Obsługa Brak, Nieparzyste, Parzyste, Znak, Spacja.
- Obsługa pakietu pulsu i pakietu tożsamości.
- Obsługa RS232, RS485 i RS422.
- Wsparcie web serwer, komendy AT i oprogramowanie konfiguracyjne do konfiguracji modułu.
- Funkcja resetowania limitu czasu wsparcia.
- Obsługa nietrwałej funkcji klienta TCP.
- Obsługuje DHCP/statyczny adres IP.
- Wsparcie przeładowania oprogramowania/sprzętu.
- Obsługa wirtualnego portu szeregowego za pomocą oprogramowania USR-VCOM.
Rozpocznij
Link do produktu:
https://www.b-tek.com/products/rs232-rs422-serial-to-tcp-ip-ethernet-converter
Diagram aplikacji
Projektowanie sprzętu
Wymiary sprzętu
Definicja pinów DB9
Szpilka | 2 | 3 | 5 | 1, 4, 6, 7, 8 | 9 |
Definicja | RXD | TXD | GND | NC | Domyślny NC, można używać jako pin zasilania |
Rysunek 4 Pin DB9
Definicja pinów RS422/RS485
RS422: R+/R- to piny RS422 RXD, a T+/T- to piny RS422 TXD.
RS485: A/B to piny RXD/TXD RS485.
PROWADZONY
Wskaźnik | Status |
PWR | Włącz: Włącz zasilanie |
Wył.: Wyłącz zasilanie | |
PRACA |
Miga okresem co sekundę: Działa normalnie |
Miga okresowo co 200 ms: Aktualizacja statusu | |
Wył.: Nie działa | |
POŁĄCZYĆ | Dioda LED dla funkcji Link. Funkcja Link może działać tylko w trybie TCP Client/Server. Połączenie TCP nawiązane, LINK włączony; połączenie TCP rozłączone normalnie, LINK wyłączony natychmiast; połączenie TCP rozłączone nieprawidłowo, Link wyłączony z około 40-sekundowym opóźnieniem. Włącz funkcję Link w trybie UDP, LINK włączony. |
TX | Włączone: Wysyłanie danych do portu szeregowego |
Wył.: Brak wysyłania danych do portu szeregowego | |
RX | Włączone: Odbieranie danych z portu szeregowego |
Wył.: Brak odbioru danych z portu szeregowego |
Rysunek 6 Dioda LED
Funkcje produktu
W tym rozdziale przedstawiono funkcje USR-SERIAL DEVICE SERVER, co umożliwia ogólne zapoznanie się z jego funkcjami przedstawionymi na poniższym schemacie.
Podstawowe funkcje
Statyczny adres IP/DHCP
Moduł może uzyskać adres IP na dwa sposoby: statyczny adres IP i protokół DHCP.
Statyczny adres IP: Domyślnym ustawieniem modułu jest statyczny adres IP, a domyślny adres IP to 192.168.0.7. Gdy użytkownik ustawi moduł w trybie statycznego adresu IP, musi ustawić adres IP, maskę podsieci i bramę, a także zwrócić uwagę na związek pomiędzy adresem IP, maską podsieci i bramą.
DHCP: Moduł w trybie DHCP może dynamicznie uzyskać adres IP, Gateway i adres serwera DNS z Gateway Host. Gdy użytkownik łączy się bezpośrednio z komputerem, moduł nie może być ustawiony w trybie DHCP. Ponieważ zwykły komputer nie ma możliwości przypisywania adresów IP.
Użytkownik może zmienić statyczny adres IP/DHCP za pomocą oprogramowania konfiguracyjnego. Schemat ustawień w następujący sposób:
Przywróć ustawienia domyślne
Sprzęt: Użytkownik może nacisnąć przycisk Reload przez 5 sekund, ale krócej niż 15 sekund, a następnie go zwolnić, aby przywrócić ustawienia domyślne.
Oprogramowanie: Użytkownik może przywrócić ustawienia domyślne za pomocą oprogramowania instalacyjnego.
Polecenie AT: Użytkownik może wejść w tryb poleceń AT i użyć AT+RELD w celu przywrócenia ustawień domyślnych.
Uaktualnij wersję oprogramowania układowego
Użytkownik może skontaktować się ze sprzedawcą w celu uzyskania potrzebnej wersji oprogramowania sprzętowego i przeprowadzenia aktualizacji za pomocą oprogramowania instalacyjnego w następujący sposób:
Funkcje gniazda
Gniazdo SERWERA URZĄDZEŃ SZEREGOWYCH obsługuje serwer TCP, klienta TCP, serwer UDP, klienta UDP i klienta HTTPD.
Klient TCP
Klient TCP zapewnia połączenia klienckie dla usług sieciowych TCP. Urządzenie TCP Client połączy się z serwerem w celu realizacji transmisji danych między portem szeregowym a serwerem. Zgodnie z protokołem TCP, klient TCP ma różnice w stanie połączenia/rozłączenia, aby zapewnić niezawodną transmisję danych.
Obsługa trybu TCP Client funkcja Keep-Alive: Po nawiązaniu połączenia, moduł będzie wysyłał pakiety Keep-Alive co około 15 sekund w celu sprawdzenia połączenia i rozłączy się, a następnie ponownie połączy się z serwerem TCP, jeśli nieprawidłowe połączenie zostanie sprawdzone przez pakiety Keep-Alive. Tryb klienta TCP obsługuje również funkcję nietrwałą.
SERWER URZĄDZEŃ SZEREGOWYCH działa w trybie klienta TCP, wymaga połączenia z serwerem TCP i ustawienia następujących parametrów:
Adres serwera zdalnego i numer portu zdalnego. SERWER URZĄDZENIA SZEREGOWEGO działa w protokole TCP. Klient nie zaakceptuje żadnego innego żądania połączenia poza serwerem docelowym i uzyska dostęp do serwera przy użyciu losowego portu lokalnego, jeśli użytkownik ustawi port lokalny na zero.
Użytkownik może ustawić SERWER URZĄDZENIA SZEREGOWEGO w trybie klienta TCP i powiązane parametry za pomocą oprogramowania instalacyjnego lub web serwer w następujący sposób:
Serwer TCP
Serwer TCP będzie nasłuchiwał połączeń sieciowych i budował połączenia sieciowe, powszechnie używane do komunikacji z klientami TCP w sieci LAN. Zgodnie z protokołem TCP, serwer TCP ma różnice w stanie połączenia/rozłączenia, aby zapewnić niezawodną transmisję danych.
Tryb serwera TCP obsługuje również funkcję Keep-Alive.
SERIAL DEVICE SERVER działa w trybie TCP Server, nasłuchuje lokalnego portu, który użytkownik ustawia i buduje połączenie po otrzymaniu żądania połączenia. Dane szeregowe zostaną wysłane do wszystkich urządzeń TCP Client podłączonych do SERIAL DEVICE SERVER w trybie TCP Server jednocześnie.
SERWER URZĄDZEŃ SZEREGOWYCH działa w serwerze TCP, obsługując maksymalnie 16 połączeń klientów i rozpoczynając najstarsze połączenie po przekroczeniu maksymalnej liczby połączeń (użytkownik może włączyć/wyłączyć tę funkcję, web serwer).
Użytkownik może ustawić SERWER URZĄDZENIA SZEREGOWEGO w trybie serwera TCP i powiązane parametry za pomocą oprogramowania instalacyjnego lub web serwer w następujący sposób:
Klient UDP
Protokół transportowy UDP zapewnia proste i zawodne usługi komunikacyjne. Brak połączenia/rozłączenie połączenia.
W trybie klienta UDP, SERIAL DEVICE SERVER będzie komunikował się tylko z docelowym adresem IP/portem. Jeśli dane nie pochodzą z docelowego adresu IP/portu, nie zostaną odebrane przez SERIAL DEVICE SERVER.
W trybie klienta UDP, jeśli użytkownik ustawi zdalny adres IP jako 255.255.255.255, SERIAL DEVICE SERVER może nadawać do całego segmentu sieci i odbierać dane nadawane. Po wersji oprogramowania układowego 4015, 306 obsługuje nadawanie w tym samym segmencie sieci. (Takie jak nadawanie xxx.xxx.xxx.255).
Użytkownik może ustawić SERWER URZĄDZENIA SZEREGOWEGO w trybie klienta UDP i powiązane parametry za pomocą oprogramowania instalacyjnego lub web serwer w następujący sposób:
Serwer UDP
W trybie serwera UDP, SERWER URZĄDZEŃ SZEREGOWYCH będzie zmieniał docelowy adres IP za każdym razem po otrzymaniu danych UDP z nowego adresu IP/portu i będzie wysyłał dane na najnowszy adres IP/port komunikacyjny.
Użytkownik może ustawić SERWER URZĄDZENIA SZEREGOWEGO w trybie serwera UDP i powiązane parametry za pomocą oprogramowania instalacyjnego lubweb serwer w następujący sposób:
Klient HTTPD
W trybie klienta HTTPD, SERIAL DEVICE SERVER może osiągnąć transmisję danych między urządzeniem portu szeregowego a serwerem HTTP. Użytkownik musi jedynie ustawić SERIAL DEVICE SERVER w kliencie HTTPD i ustawić nagłówek HTTPD, URL i kilka innych powiązanych parametrów, wtedy może osiągnąć transmisję danych między urządzeniem portu szeregowego a serwerem HTTP i nie trzeba dbać o format HTTP danych.
Użytkownik może ustawić SERWER URZĄDZENIA SZEREGOWEGO w trybie klienta HTTPD i powiązane parametry, web serwer w następujący sposób:
Port szeregowy
SERWER URZĄDZEŃ SZEREGOWYCH obsługuje RS232/RS485/RS422. Użytkownik może zapoznać się z 1.2.2. Definicja pinów DB9 1.2.3.
Definicja pinów RS422/RS485 do podłączenia i RS232/RS485/RS422 nie może być używana jednocześnie
Podstawowe parametry portu szeregowego
Parametry | Domyślny | Zakres |
Szybkość transmisji | 115200 | 600 ~ 230.4Kbps |
Bity danych | 8 | 5~8 |
Bity stopu | 1 | 1~2 |
Parytet | Nic | Brak, nieparzyste, parzyste, znak, spacja |
Rysunek 15 Parametry portu szeregowego
Metody pakietów seryjnych
Ponieważ prędkość sieci jest szybsza niż szeregowa. Moduł umieści dane szeregowe w buforze przed wysłaniem ich do sieci. Dane zostaną przesłane do sieci jako pakiet. Istnieją 2 sposoby zakończenia paczki i wysłania paczki do sieci – tryb wyzwalania czasowego i tryb wyzwalania długością.
SERWER URZĄDZEŃ SZEREGOWYCH przyjmuje stały czas pakietu (czas wysyłania czterech bajtów) i stałą długość pakietu (400 bajtów).
Synchronizacja szybkości transmisji
Gdy moduł współpracuje z urządzeniami USR lub oprogramowaniem, parametr szeregowy zmienia się dynamicznie zgodnie z protokołem sieciowym. Klient może modyfikować parametr szeregowy, wysyłając dane zgodne z określonym protokołem za pośrednictwem sieci. Jest to tymczasowe, po ponownym uruchomieniu modułu parametry wracają do oryginalnych parametrów.
Użytkownik może zastosować funkcję synchronizacji szybkości transmisji za pomocą oprogramowania konfiguracyjnego w następujący sposób:
Cechy
Funkcja pakietu tożsamości
Pakiet tożsamości jest używany do identyfikacji urządzenia, gdy moduł działa jako klient TCP/klient UDP. Istnieją dwie metody wysyłania pakietu tożsamości.
- Dane tożsamości zostaną wysłane po nawiązaniu połączenia.
- Dane tożsamości będą dodawane z przodu każdego pakietu danych.
Pakiet tożsamości może być adresem MAC lub edytowalnymi przez użytkownika danymi (edytowalne przez użytkownika dane maksymalnie 40 bajtów). Użytkownik może ustawić SERIAL DEVICE SERVER z funkcją pakietu tożsamości przez web serwer w następujący sposób:
Funkcja pakietu bicia serca
Pakiet Heartbeat: Moduł będzie wyprowadzał dane Heartbeat do szeregowego lub sieciowego periodycznego. Użytkownik może skonfigurować dane Heartbeat i interwał czasu. Dane Heartbeat szeregowego mogą być używane do sondowania danych Modbus. Dane Heartbeat sieciowego mogą być używane do pokazywania statusu połączenia i utrzymywania połączenia (działa tylko w trybie klienta TCP/UDP). Pakiet Heartbeat zezwala na maksymalnie 40 bajtów.
Użytkownik może ustawić SERWER URZĄDZENIA SZEREGOWEGO z funkcją pakietu Heartbeat, web serwer w następujący sposób:
Edytowalny Web serwer
SERWER URZĄDZEŃ SZEREGOWYCH obsługuje modyfikację użytkownika web serwer na podstawie szablonu zgodnie z potrzebami, a następnie użyj odpowiedniego narzędzia do aktualizacji. Jeśli użytkownik ma takie żądanie, może skontaktować się z naszymi sprzedawcami w celu uzyskania web źródło serwera i narzędzie.
Funkcja resetowania
Gdy 306 pracuje w trybie klienta TCP, 306 połączy się z serwerem TCP. Gdy użytkownik otworzy funkcję Reset, 306 uruchomi się ponownie po próbie połączenia z serwerem TCP 30 razy, ale nadal nie będzie mógł się połączyć.
Użytkownik może włączyć/wyłączyć funkcję resetowania za pomocą oprogramowania instalacyjnego w następujący sposób:
Funkcja indeksu
Funkcja indeksowania: Używana w sytuacji, gdy 306 pracuje w trybie Serwera TCP i nawiązuje więcej niż jedno połączenie z Klientem TCP. Po otwarciu funkcji indeksu 306 zaznaczy każdego klienta TCP, aby go odróżnić. Użytkownik może wysyłać/odbierać dane do/od różnych klientów TCP zgodnie z ich unikalnym oznaczeniem.
Użytkownik może włączyć/wyłączyć funkcję indeksowania za pomocą oprogramowania konfiguracyjnego w następujący sposób:
Ustawienie serwera TCP
306 pracuje w trybie serwera TCP, pozwala na połączenie maksymalnie 16 klientów TCP. Domyślnie jest to 4 klientów TCP i użytkownik może zmienić maksymalną liczbę klientów TCP przez web serwer. Gdy liczba klientów TCP jest większa niż 4, użytkownik musi sprawić, by dane każdego połączenia były mniejsze niż 200 bajtów/s.
Jeśli klienci TCP podłączeni do 306 przekraczają maksymalną liczbę klientów TCP, użytkownik może włączyć/wyłączyć funkcję uruchamiania starego połączenia przez web serwer.
Użytkownik może ustawić powyższe ustawienia serwera TCP przez web serwer w następujący sposób:
Połączenie nietrwałe
SERIAL DEVICE SERVER obsługuje funkcję połączenia nietrwałego w trybie klienta TCP. Gdy SERIAL DEVICE SERVER przyjmuje tę funkcję, SERIAL DEVICE SERVER połączy się z serwerem i wyśle dane po otrzymaniu danych ze strony portu szeregowego i rozłączy się z serwerem po wysłaniu wszystkich danych do serwera i żadnych danych ze strony portu szeregowego lub strony sieciowej przez ustalony czas. Ten ustalony czas może wynosić 2~255s, domyślnie 3s. Użytkownik może ustawić SERIAL DEVICE SERVER z funkcją połączenia nietrwałego, web serwer w następujący sposób:
Funkcja resetowania limitu czasu
Funkcja resetowania limitu czasu (brak resetowania danych): Jeśli po stronie sieci nie ma transmisji danych poza ustalonym czasem (Użytkownik może ustawić ten stały czas w zakresie 60~65535s, domyślnie 3600s. Jeśli użytkownik ustawi czas krótszy niż 60s, ta funkcja zostanie wyłączona) , 306 zostanie zresetowane. Użytkownik może ustawić funkcję resetowania limitu czasu przez web serwer w następujący sposób:
Ustawianie parametrów
Istnieją trzy sposoby konfiguracji USR-SERIAL DEVICE SERVER. Są to konfiguracja oprogramowania, web konfiguracja serwera i konfiguracja poleceń AT
Konfiguracja oprogramowania konfiguracyjnego
Użytkownik może pobrać oprogramowanie konfiguracyjne z https://www.b-tek.com/images/Documents/USR-M0-V2.2.3.286.zip Gdy użytkownik chce skonfigurować SERWER URZĄDZEŃ SZEREGOWYCH za pomocą oprogramowania instalacyjnego, może uruchomić oprogramowanie instalacyjne, wyszukać SERWER URZĄDZEŃ SZEREGOWYCH w tej samej sieci LAN i skonfigurować SERWER URZĄDZEŃ SZEREGOWYCH w następujący sposób:
Po zbadaniu SERIAL DEVICE SERVER i kliknięciu= SERIAL DEVICE SERVER w celu konfiguracji, użytkownik musi się zalogować za pomocą nazwy użytkownika i hasła. Domyślna nazwa użytkownika i hasło to admin. Jeśli użytkownik zachowa domyślne parametry, nie będzie musiał się logować.
Web Konfiguracja serwera
Użytkownik może podłączyć komputer do SERWERA URZĄDZEŃ SZEREGOWYCH poprzez port LAN i wprowadzić web serwer do skonfigurowania. Web domyślne parametry serwera w następujący sposób:
Parametr | Ustawienia domyślne |
Web adres IP serwera | 192.168.0.7 |
Nazwa użytkownika | administracja |
Hasło | administracja |
Rysunek 26Web domyślne parametry serwera
Po pierwszym podłączeniu komputera do SERWERA URZĄDZEŃ SZEREGOWYCH użytkownik może otworzyć przeglądarkę i wprowadzić domyślny adres IP 192.168.0.7 w pasku adresu, a następnie zalogować się, podając nazwę użytkownika i hasło. web serwer. Web zrzut ekranu serwera w następujący sposób:
Zastrzeżenie
Niniejszy dokument zawiera informacje o produktach USR-SERIAL DEVICE SERVER, nie udzielono żadnej licencji na własność intelektualną poprzez zakaz mówienia lub w inny sposób, wyraźnie lub dorozumiany. Poza obowiązkiem zadeklarowanym w warunkach sprzedaży, nie przyjmujemy żadnej innej odpowiedzialności. Nie gwarantujemy sprzedaży i użytkowania produktów, wyraźnie lub dorozumianie, w tym szczególnego celu przydatności handlowej i zbywalności, odpowiedzialności deliktowej za jakiekolwiek inne prawa patentowe, prawa autorskie, prawa własności intelektualnej. Możemy modyfikować specyfikację i opis w dowolnym momencie bez wcześniejszego powiadomienia.
Historia aktualizacji
2022-10-10 Wersja 1.0 Utworzono.
Dokumenty / Zasoby
![]() |
Konwerter serwera B-TECH RS232 na Ethernet TCP IP [plik PDF] Instrukcja obsługi Konwerter RS232 na Ethernet TCP IP Server, RS232, Konwerter Ethernet TCP IP Server, Konwerter TCP IP Server, Konwerter Server |