China Sourcing Agent
Zapytaj o wycenę

Konwerter RS485 na Ethernet / Bramka Modbus TCP (szyna DIN, 1–4 porty, OEM)

Pozyskaj konwertery RS485 Ethernet i bramki Modbus TCP od chińskich producentów OEM. Szyna DIN, izolacja 2500V, od -40°C do +70°C. MOQ 10 sztuk.

Specyfikacje
Porty szeregowe 1× do 4× RS485 / RS422 / RS232 (w zależności od modelu)
Port Ethernet 1× 10/100Mbps RJ45 (auto MDI/MDIX)
Protokoły Modbus RTU ↔ Modbus TCP; transparentny TCP; UDP; wirtualny port COM
Prędkość transmisji 1200 – 115 200 bps (automatyczne wykrywanie opcjonalnie)
Izolacja RS485 izolacja galwaniczna 2500V lub 3000V (w zależności od modelu)
Zasilanie 9–36V DC (listwa zaciskowa) lub PoE 802.3af (w zależności od modelu)
Montaż szyna DIN 35mm (IEC 60715) lub uchwyt naścienny
Temperatura pracy od -40°C do +70°C
Stopień ochrony IP IP30 (tylko obudowa; okablowanie listwy zaciskowej jest otwarte)
Połączenia TCP 4–16 jednoczesnych klientów Modbus TCP (w zależności od firmware)
Opóźnienie 2–5ms przetwarzania bramki (bez czasu magistrali RS485)
Konfiguracja interfejs przeglądarki WWW lub terminal szeregowy (RS232 / Telnet)
Diody LED statusu zasilanie, Link/Act, RS485 TX/RX na port
Certyfikaty
CE (LVD + EMC)FCC Part 15 Class BRoHSUL 508 (wybrane modele)

Modbus RTU na Modbus TCP: co właściwie robi bramka

Modbus RTU to protokół szeregowy zaprojektowany dla pojedynczego mastera odpytującego wiele urządzeń slave na półdupleksowej magistrali RS485. Tylko jeden master, jedna transakcja na raz, inicjowana przez mastera. Warstwa fizyczna to dwuprzewodowa transmisja różnicowa (A/B), półdupleksowa, co oznacza, że magistrala nie może jednocześnie nadawać i odbierać. Przy prędkości 9600 bps — wciąż powszechnej w starszych licznikach i sterownikach PLC — pojedynczy odczyt Modbus RTU 10 rejestrów holding zajmuje około 30ms, wliczając opóźnienia przełączania magistrali. Nie stanowi to problemu wydajnościowego dla systemu SCADA; staje się problemem, gdy wiele klientów SCADA próbuje jednocześnie komunikować się z tą samą siecią RS485.

Modbus TCP usuwa kilka z tych ograniczeń. Działa przez Ethernet, jest pełnodupleksowy w warstwie sieciowej i umożliwia wielu klientom TCP jednoczesne łączenie się z tym samym serwerem. System SCADA, historyk i HMI mogą niezależnie wysyłać zapytania Modbus TCP bez koordynowania dostępu.

Bramka łączy oba światy. Mechanicznie: klient Modbus TCP (twoje oprogramowanie SCADA) otwiera połączenie TCP na porcie 502 bramki. Wysyła ramkę Modbus TCP — te same kody funkcyjne i adresy rejestrów co Modbus RTU, ale z 6-bajtowym nagłówkiem MBAP zastępującym adres urządzenia i CRC. Bramka usuwa nagłówek MBAP, przeformatowuje żądanie jako ramkę Modbus RTU, umieszcza je na magistrali RS485, czeka na odpowiedź urządzenia slave i zwraca dane do inicjującego klienta TCP w formacie Modbus TCP.

Gdzie obsługa równoczesnych klientów się komplikuje. Magistrala RS485 jest nadal półdupleksowa i może wykonywać tylko jedną transakcję na raz. Jeśli czterech klientów Modbus TCP wyśle żądania jednocześnie, bramka musi je kolejować i szeregować wykonanie na magistrali RS485. Zachowanie przy przepełnieniu kolejki żądań jest zdefiniowane przez firmware: niektóre bramki zwracają kod wyjątku Modbus 06 (serwer zajęty), inne po cichu odrzucają żądania, a jeszcze inne całkowicie blokują nowe połączenia TCP. Maksymalna liczba jednoczesnych klientów TCP wynosząca 4–16 to ograniczenie firmware, a nie sprzętu — zweryfikuj, co robi bramka, gdy ten limit zostanie osiągnięty pod obciążeniem.

Obsługa timeoutu odpowiedzi. Gdy bramka wysyła żądanie Modbus RTU do urządzenia slave RS485, a slave nie odpowiada w skonfigurowanym czasie (zazwyczaj 200–1000ms), bramka musi zdecydować, co zwrócić klientowi TCP. Dobry firmware zwraca kod wyjątku Modbus 11 (urządzenie docelowe bramki nie odpowiedziało) — klient TCP otrzymuje poprawnie sformułowany błąd i wie, że slave jest nieosiągalny. Słaby firmware utrzymuje połączenie TCP otwarte do momentu wygaśnięcia timeoutu TCP (często 30–120 sekund), blokując to gniazdo połączenia na cały ten czas. Przy powtarzających się timeoutach slave’a to zachowanie wyczerpuje pulę klientów TCP i powoduje, że bramka wydaje się nieodpowiadająca, mimo że działa normalnie.

Odstęp między żądaniami (3,5-znakowy interwał ciszy). Modbus RTU używa ciszy na linii o długości 3,5 czasu znaku (przy 9600 bps: około 4ms) do wyznaczania granic ramek. Bramka, która nadaje kolejne żądanie RTU przed wymaganym interwałem ciszy, powoduje kolizje lub scalanie ramek na magistrali RS485, których urządzenia slave nie mogą poprawnie sparsować. Ten szczegół jest słabo zaimplementowany w kilku tanich chińskich stosach firmware — objawem są sporadyczne błędy CRC pojawiające się przy wyższych częstotliwościach odpytywania lub gdy wiele urządzeń slave znajduje się na tym samym segmencie magistrali. Przetestuj z ciągłym odpytywaniem trzech lub więcej urządzeń slave przy docelowym interwale odpytywania aplikacji przed zatwierdzeniem dostawcy.

Izolacja elektryczna RS485: dlaczego ma znaczenie i jak ją zweryfikować

Przemysłowe sieci RS485 obejmują długie odcinki kablowe, często przez wiele szaf elektrycznych podłączonych do różnych wyłączników lub różnych faz elektrycznych. Różnica potencjału uziemienia między dwoma fizycznie odległymi urządzeniami RS485 — nawet w tej samej instalacji elektrycznej budynku — może wynosić 10–100V w normalnych warunkach i 50–500V podczas awarii lub wyładowania atmosferycznego. Nieizolowany transceiver RS485 łączy uziemienie magistrali (wspólny przewód RS485 lub zacisk GND) bezpośrednio z uziemieniem zasilania DC konwertera, które jest połączone z uziemieniem obudowy urządzenia Ethernet. Napięcie wspólne z magistrali RS485 pojawia się bezpośrednio na wejściu transceivera, a przepięcie przekraczające maksymalne napięcie wejściowe transceivera (zazwyczaj ±15V dla urządzeń zgodnych ze specyfikacją RS-485, ±60V dla niektórych odpornych transceiverów) niszczy układ scalony.

Izolacja galwaniczna przerywa ścieżkę DC między magistralą RS485 a obwodem Ethernet/zasilania. Sygnał przechodzi przez transoptory lub mały transformator izolacyjny i nie istnieje żadna ścieżka przewodząca dla przepływu prądu zwarciowego.

Napięcie znamionowe izolacji: co oznacza w praktyce. Wartość izolacji 1500V oznacza, że bariera dielektryczna może wytrzymać 1500V AC RMS (lub 2121V DC) przyłożone w sposób ciągły między izolowanymi domenami bez przebicia. Wartość 2500V jest odpowiednia dla większości zastosowań przemysłowych — przekracza wymagania dotyczące napięcia udarowego normy IEC 61000-4-5 poziom 4 (4kV w obwodzie otwartym, co przekłada się na około 2kV przy impedancji źródła 50Ω). Wartość 3000V zapewnia dodatkowy margines dla środowisk przemysłowych wysokiego napięcia (automatyka podstacji, szafy napędów silnikowych). Nie należy mylić napięcia izolacji z wytrzymałością udarową — są to różne pomiary. Izolacja galwaniczna 2500V w połączeniu z diodą TVS na zaciskach RS485 stanowi kompletną strategię ochrony przeciwprzepięciowej; sama izolacja galwaniczna bez TVS nie chroni przed szybkimi stanami nieustalonymi, które ładują pojemność izolacji.

Izolacja optyczna a izolacja transformatorowa. Transoptory dominują w konwerterach poniżej 30 USD, ponieważ są niedrogie i szybkie — opóźnienie sygnału przez standardowy transoptor wynosi <1µs, co nie powoduje ograniczenia prędkości transmisji przy 115 200 bps. Słabością izolacji optycznej jest słabe tłumienie sygnału wspólnego przy częstotliwościach sieciowych (50/60Hz). Prąd pętli uziemienia płynący przez pojemność rozproszenia transoptora może sprzęgać szum 50Hz z sygnałem RS485. W praktyce rzadko stanowi to problem dla aplikacji Modbus RTU, ponieważ prędkość transmisji jest znacznie wyższa niż 60Hz — szum jest odrzucany przez wejście różnicowe odbiornika RS485. Izolacja transformatorowa (mniejsza, nawinięta na rdzeniu ferrytowym) ma lepsze tłumienie sygnału wspólnego przy niskich częstotliwościach, ale jest nieco wolniejsza i droższa. Dla większości przemysłowych zastosowań Modbus izolacja optyczna przy 2500V jest wystarczająca.

Jak przetestować izolację bez testera hipot. Przyłóż 500V DC między zacisk GND RS485 a zacisk ujemny zasilania DC konwertera (lub GND obudowy) używając zasilacza DC z ograniczeniem prądu ustawionym na 1mA. Jednostka nieizolowana pokaże natychmiastowy wzrost prądu zasilania, gdy prąd płynie przez bezpośrednią ścieżkę przewodzącą. Jednostka izolowana pokaże prąd upływu <0,1mA (przez pojemność rozproszenia). Standardowy multimetr cyfrowy na zakresie pomiaru rezystancji może również wykryć jednostki nieizolowane: zmierz między GND RS485 a GND zasilania DC — jednostki nieizolowane pokazują ciągłość (zazwyczaj <10Ω). Ten test nie weryfikuje znamionowego napięcia izolacji, ale potwierdza, czy izolacja w ogóle istnieje. Do pełnego testu hipot (weryfikacja wartości 2500V) wymagany jest dedykowany tester hipot przykładający 2500V AC przez jedną minutę — jest to standardowy test w ramach kwalifikowanego zlecenia inspekcji.

Tryb transparentny vs tryb bramki Modbus TCP vs wirtualny port COM

Trzy tryby pracy występują w różnych produktach konwerterów RS485 na Ethernet. Rozwiązują one różne problemy, a wybór niewłaściwego trybu powoduje błędy integracji, które wyglądają jak defekty sprzętowe.

Transparentne tunelowanie szeregowe TCP/IP. Konwerter działa jak rura: surowe bajty szeregowe odbierane na porcie RS485 są enkapsulowane w strumieniu TCP i przekazywane do wstępnie skonfigurowanego zdalnego adresu IP i portu. Odbiorca TCP otrzymuje surowe bajty Modbus RTU — oprogramowanie SCADA lub sterownik musi implementować parsowanie Modbus RTU, w tym adresowanie urządzeń i sprawdzanie CRC. Ten tryb jest przydatny, gdy oprogramowanie po stronie Ethernet natywnie obsługuje Modbus RTU (niektóre starsze systemy SCADA) lub gdy protokół szeregowy nie jest w ogóle Modbusem (zastrzeżone protokoły binarne, protokoły pomiarowe ANSI C12.18). Nie umożliwia on obsługi wielu jednoczesnych klientów Modbus TCP — połączenie TCP jest punkt-punkt między konwerterem a jednym skonfigurowanym odbiorcą.

Tryb bramki Modbus TCP (konwersja protokołu). Konwerter implementuje pełną funkcjonalność serwera Modbus TCP po stronie Ethernet i mastera Modbus RTU po stronie RS485. Standardowe klienty Modbus TCP — SCADA, HMI, oprogramowanie historyka — łączą się bezpośrednio z portem 502 bez żadnych modyfikacji. To najczęstszy przypadek użycia: integracja starszych urządzeń Modbus RTU (starszych PLC, liczników energii, napędów silnikowych) w nowoczesną infrastrukturę SCADA opartą na Ethernecie bez wymiany urządzeń polowych ani modyfikacji oprogramowania SCADA. Wielu klientów łączy się jednocześnie, a bramka zarządza szeregowaniem na magistralę RS485.

Sterownik wirtualnego portu COM. Sterownik programowy zainstalowany na komputerze z systemem Windows lub Linux tworzy wirtualny port szeregowy (np. COM7), który komunikuje się przez TCP z konwerterem. Starsze oprogramowanie, które obsługuje tylko adresowanie portów COMx — starsze oprogramowanie do sterowania sprzętem laboratoryjnym, starsze pakiety SCADA z lat 90. — widzi normalny port szeregowy i działa bez modyfikacji. Konwerter akceptuje połączenie TCP od sterownika wirtualnego portu COM i przekazuje bajty szeregowe na magistralę RS485. Ten tryb jest przydatny przy migracji oprogramowania: urządzenie RS485 i okablowanie polowe są zachowywane, podczas gdy fizyczny kabel szeregowy z komputera jest zastępowany przez Ethernet.

Budżet opóźnienia dla odpytywania SCADA. Zbudowanie realistycznych oczekiwań dotyczących opóźnienia zapobiega niespodziankom integracyjnym. Pełny cykl odczytu Modbus TCP rozkłada się następująco: czas Ethernet w obie strony od serwera SCADA do bramki przy 100Mbps w sieci lokalnej LAN wynosi około 1ms. Przetwarzanie bramki — usuwanie nagłówka MBAP, składanie ramki RTU, zarządzanie kolejką klientów TCP — dodaje 2–5ms w firmware (zweryfikowane przy niskim obciążeniu; może wzrosnąć do 10–15ms przy dużym równoczesnym obciążeniu klientów). Czas magistrali RS485 dla odczytu Modbus RTU 10 rejestrów holding przy 9600 bps: ramka żądania ma 8 bajtów (1 adres urządzenia + 1 funkcja + 2 rejestr startowy + 2 ilość + 2 CRC = 8 bajtów × ~1ms/bajt przy 9600 bps) plus czas przetwarzania slave’a (zazwyczaj 5–20ms dla prostego PLC) plus ramka odpowiedzi (25 bajtów dla 10 rejestrów). Całkowity czas magistrali RS485: około 30ms przy 9600 bps. Całkowity czas w obie strony dla jednego odczytu Modbus TCP: około 33–36ms. Przy 19 200 bps część magistrali RS485 maleje o połowę do około 15ms; przy 115 200 bps spada do <5ms.

Cykle skanowania SCADA wynoszą zazwyczaj 1–10 sekund — czas transakcji 35ms jest w pełni odpowiedni do monitorowania stanu i zapisu wartości zadanych. Sterowanie w pętli zamkniętej w czasie rzeczywistym z cyklami poniżej 100ms nie toleruje tego budżetu opóźnienia i powinno używać deterministycznych protokołów fieldbus (EtherNet/IP, PROFINET) zamiast Modbus TCP przez współdzieloną bramkę.

Krajobraz chińskich dostawców

Rynek konwerterów RS485 na Ethernet z Chin obejmuje szeroki zakres — od przemysłowych jednostek montowanych na szynie DIN po moduły na gołym PCB przeznaczone do integracji. Zrozumienie poziomów jakościowych skraca czas oceny.

Referencja premium z Tajwanu (do benchmarkingu). Seria NPort firmy Moxa (NPort 5110, NPort 5150, NPort 5650) stanowi inżynieryjny punkt odniesienia. Moxa publikuje wartości MTBF poparte rzeczywistymi danymi testowymi, dostarcza narzędzie konfiguracyjne dla Windows/Linux i udostępnia wydania firmware z udokumentowaną odpowiedzią na CVE. NPort 5150 (1-portowy RS485, szyna DIN, izolacja 2000V) kosztuje w detalu około 170–200 USD. Seria Adam-4570 firmy Advantech zajmuje podobną pozycję. Produkty te mają znaczenie jako punkt odniesienia do oceny jakości dokumentacji i raportów testowych chińskich producentów OEM, niekoniecznie jako cel zakupowy.

Tier 1 chiński OEM — USR IOT i PUSR. USR IOT (有人物联网, Jinan) i PUSR (深圳市普联技术) to dwaj chińscy dostawcy najczęściej spotykani we wdrożeniach automatyki budynkowej i lekkich wdrożeniach przemysłowych. USR-N510 firmy USR (1-portowy RS485, izolacja 3000V, szyna DIN opcjonalnie) kosztuje 18–25 USD w ilościach hurtowych i jest szeroko stosowany w projektach inteligentnego opomiarowania, systemach zarządzania budynkami i monitorowaniu energii. Firmware implementuje tryb bramki Modbus TCP z maksymalnie 16 jednoczesnymi klientami TCP i zawiera watchdog, który resetuje stos TCP po wykryciu zawieszonego połączenia. PLK-104 firmy PUSR oferuje podobne specyfikacje z nieco bardziej dopracowanym interfejsem konfiguracji WWW. Obaj dostawcy zapewniają dokumentację CE i FCC Part 15 Class B. Uczciwe ograniczenie: wartości MTBF są obliczeniami MIL-HDBK-217F, a nie danymi testowymi; testy zimnego startu przy -40°C nie są udokumentowane w kartach katalogowych dostawców i powinny być niezależnie zweryfikowane.

Poziom budżetowego OEM — Waveshare i moduły katalogowe. Waveshare produkuje moduły RS485 na Ethernet w przedziale 12–18 USD, skierowane do makerów i integratorów systemów, którzy potrzebują podstawowego tunelowania szeregowego lub prostej funkcji bramki Modbus TCP. Używają one tańszej izolacji optycznej o wartości 1500V. Limit jednoczesnych klientów TCP wynosi zazwyczaj 4, a zachowanie firmware przy wyczerpaniu klientów to ciche odrzucanie nowych prób połączeń. Dla zastosowań automatyki budynkowej, gdzie segment Ethernet jest współdzielony z infrastrukturą IT, a sieć RS485 łączy 10–20 liczników i PLC w jednej szafie elektrycznej, są one funkcjonalne i opłacalne. Dla automatyki podstacji, szaf RTU w przemyśle naftowym i gazowym lub jakiejkolwiek instalacji z udokumentowanym ryzykiem zwarć doziemnych, izolacja 1500V i niezweryfikowana wytrzymałość udarowa stanowią luki inżynieryjne.

Weryfikacja jakości dla każdego dostawcy. Przed złożeniem zamówienia produkcyjnego wykonaj następujące kontrole w ramach próbnej inspekcji:

  1. Test równoczesnych połączeń. Otwórz 8 połączeń TCP Modbus do bramki jednocześnie, używając narzędzia testowego Modbus TCP (Modscan, Simply Modbus). Odpytuj wszystkie 8 połączeń w 1-sekundowych odstępach przez 24 godziny bez przerwy. Zweryfikuj zero utraconych odpowiedzi i brak blokady połączeń. Ten test ujawnia tryb awarii wycieku połączeń TCP — gdzie bramka utrzymuje półotwarte połączenie TCP w nieskończoność, zużywając gniazdo połączenia, aż pula gniazd połączeń zostanie wyczerpana.

  2. Weryfikacja izolacji. Przyłóż 500V DC między GND RS485 a biegun ujemny zasilania DC. Zmierz prąd upływu — powinien wynosić <0,1mA dla izolacji galwanicznej. Dla pełnego testu hipot przyłóż 2500V AC przez 60 sekund między izolowanymi domenami; bez przeskoku lub przebicia.

  3. Odstęp między żądaniami RS485. Podłącz trzy urządzenia slave RS485 na tym samym segmencie magistrali. Skonfiguruj odpytywanie Modbus TCP wszystkich trzech z maksymalną częstotliwością. Przechwyć magistralę RS485 analizatorem logicznym i zmierz interwał ciszy między kolejnymi ramkami RTU. Powinien wynosić >3,5 czasu znaku przy skonfigurowanej prędkości transmisji. Wartości poniżej tego wskazują, że firmware nie spełnia wymogu ogranicznika ramek specyfikacji Modbus.

  4. Odzyskiwanie watchdoga. Wymuś blokadę połączenia TCP (połącz klienta, rozpocznij odpytywanie, a następnie zabij klienta bez wysyłania FIN/RST). Zweryfikuj, czy bramka wykrywa martwe połączenie i zwalnia gniazdo w udokumentowanym czasie. Jeśli nieudokumentowany, wartość domyślna w wielu firmware wynosi 30–120 sekund — zweryfikuj, czy jest to akceptowalne dla twojej aplikacji.

  5. Zimny start w temperaturze pracy. Jeśli wymagany jest zimny start przy -40°C, włącz bramkę przy -40°C w komorze temperaturowej i zweryfikuj, czy funkcja bramki Modbus TCP jest operacyjna w określonym czasie uruchamiania. Wielu dostawców dokumentuje temperaturę pracy -40°C na podstawie specyfikacji komponentów, bez walidacji sekwencji inicjalizacji firmware w danej temperaturze.

W zakresie pozyskiwania dostawców na chińskim rynku konwerterów RS485 — w tym selekcji dostawców, pozyskiwania próbek i porównywania USR IOT, PUSR, Waveshare oraz integracji na poziomie PCB bezpośrednio z fabryki — zobacz naszą usługę pozyskiwania dla przemysłowego IoT. W przypadku wymagań OEM pod własną marką (niestandardowy branding firmware, dostosowanie interfejsu WWW lub warianty wieloportowe z niestandardowymi obudowami), typowe MOQ zaczyna się od 50–100 sztuk z czasem realizacji oprzyrządowania 30–60 dni. Strona branżowa modułów IoT obejmuje powiązane pozyskiwanie na poziomie modułów, gdzie interfejs RS485 jest jednym z komponentów w większym projekcie bramki IoT.

Sourcing prowadzony przez inżynierów Bez ukrytych marż Odpowiedź w 24 godziny

Mają Państwo projekt zaopatrzeniowy?

Proszę napisać, czego Państwo potrzebują. Odpowiadamy w ciągu 24 godzin, również w weekendy.