Instrukcja obsługi konwertera serwera B-TECH RS232 na Ethernet TCP IP
Konwerter 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

Diagram aplikacji

Projektowanie sprzętu

Wymiary sprzętu

Wymiary sprzętu

Definicja pinów DB9

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

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.

Funkcje produktu

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:

Podstawowe funkcje

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:

Uaktualnij wersję oprogramowania układowego

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:

Klient TCP
Klient TCP

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:

Serwer TCP

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:

Klient UDP

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:

Serwer UDP

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:

Klient HTTPD

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:

Synchronizacja szybkości transmisji

Cechy

Funkcja pakietu tożsamości

Cechy

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 tożsamości

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:

Funkcja pakietu bicia serca

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 resetowania

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:

Funkcja indeksu

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:

Ustawienie serwera TCP

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:

Połączenie nietrwałe

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:

Funkcja resetowania limitu czasu

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:

Konfiguracja oprogramowania konfiguracyjnego

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:

Web Konfiguracja serwera

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

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *