China Sourcing Agent
Richiedi un preventivo

Convertitore RS485-Ethernet / Gateway Modbus TCP (DIN, 1–4 Porte, OEM)

Acquista convertitori RS485 Ethernet e gateway Modbus TCP da OEM cinesi. Montaggio DIN, isolamento 2500V, da -40°C a +70°C. MOQ 10 unità.

Specifiche
Porte seriali da 1× a 4× RS485 / RS422 / RS232 (a seconda del modello)
Porta Ethernet 1× RJ45 10/100Mbps (auto MDI/MDIX)
Protocolli Modbus RTU ↔ Modbus TCP; TCP trasparente; UDP; porta COM virtuale
Baud rate 1.200 – 115.200 bps (auto-detect opzionale)
Isolamento RS485 isolamento galvanico 2.500V o 3.000V (a seconda del modello)
Alimentazione 9–36V DC (morsettiera) o PoE 802.3af (a seconda del modello)
Montaggio guida DIN 35mm (IEC 60715) o staffa a parete
Temperatura operativa da -40°C a +70°C
Protezione IP IP30 (solo custodia; il cablaggio della morsettiera è aperto)
Connessioni TCP 4–16 client Modbus TCP simultanei (a seconda del firmware)
Latenza elaborazione gateway 2–5ms (escluso il tempo del bus RS485)
Configurazione interfaccia web browser o terminale seriale (RS232 / Telnet)
LED di stato Power, Link/Act, RS485 TX/RX per porta
Certificazioni
CE (LVD + EMC)FCC Part 15 Class BRoHSUL 508 (selected models)

Modbus RTU verso Modbus TCP: cosa fa realmente il gateway

Modbus RTU è un protocollo seriale progettato per un singolo master che interroga più slave su un bus RS485 half-duplex. Un solo master, una transazione alla volta, avviata dal master. Il livello fisico è un differenziale a due fili (A/B), half-duplex, il che significa che il bus non può trasmettere e ricevere simultaneamente. A 9.600 bps — ancora comune nei vecchi misuratori e PLC — una singola lettura Modbus RTU di 10 holding register richiede circa 30ms includendo i ritardi di turnaround del bus. Non è un problema di prestazioni per il polling SCADA; diventa un problema quando più client SCADA cercano di comunicare simultaneamente con la stessa rete RS485.

Modbus TCP rimuove diverse di queste limitazioni. Funziona su Ethernet, è full-duplex a livello di rete e consente a più client TCP di connettersi allo stesso server simultaneamente. Un sistema SCADA, uno storico e un HMI possono tutti eseguire letture Modbus TCP in modo indipendente senza coordinare l’accesso.

Il gateway fa da ponte tra i due. Meccanicamente: un client Modbus TCP (il tuo software SCADA) apre una connessione TCP sulla porta 502 del gateway. Invia un frame Modbus TCP — stessi codici funzione e indirizzi dei registri di Modbus RTU, ma con un’intestazione MBAP di 6 byte che sostituisce l’indirizzo del dispositivo e il CRC. Il gateway rimuove l’intestazione MBAP, riformatta la richiesta come frame Modbus RTU, la inserisce sul bus RS485, attende la risposta dello slave e restituisce i dati al client TCP di origine in formato Modbus TCP.

Dove la gestione simultanea dei client si complica. Il bus RS485 è ancora half-duplex e può ancora eseguire una sola transazione alla volta. Se quattro client Modbus TCP inviano richieste simultaneamente, il gateway deve accodarle e serializzare l’esecuzione sul bus RS485. Il comportamento quando la coda delle richieste si riempie è definito dal firmware: alcuni gateway restituiscono un codice eccezione Modbus 06 (server occupato), altri scartano silenziosamente le richieste, altri ancora bloccano del tutto le nuove connessioni TCP. Un numero massimo di client TCP simultanei di 4–16 è un limite del firmware, non dell’hardware — verificare cosa fa il gateway quando tale limite viene raggiunto sotto carico.

Gestione del timeout di risposta. Quando il gateway invia una richiesta Modbus RTU a uno slave RS485 e lo slave non risponde entro il timeout configurato (tipicamente 200–1000ms), il gateway deve decidere cosa restituire al client TCP. Un buon firmware restituisce il codice eccezione Modbus 11 (il dispositivo di destinazione del gateway non ha risposto) — il client TCP riceve un errore ben formato e sa che lo slave non è raggiungibile. Un firmware scadente mantiene la connessione TCP aperta fino alla scadenza del timeout TCP (spesso 30–120 secondi), bloccando quello slot di connessione per l’intera durata. In caso di timeout ripetuti dello slave, questo comportamento esaurisce il pool di client TCP e fa apparire il gateway non responsivo anche se sta funzionando normalmente.

Intervallo tra richieste (l’intervallo di silenzio di 3,5 caratteri). Modbus RTU utilizza il silenzio di linea di 3,5 tempi di carattere (a 9.600 bps: circa 4ms) per delimitare i confini del frame. Un gateway che trasmette la richiesta RTU successiva prima dell’intervallo di silenzio richiesto causa collisioni o fusione di frame sul bus RS485, che i dispositivi slave non possono analizzare correttamente. Questo dettaglio è implementato male in diversi stack firmware cinesi a basso costo — il sintomo sono errori CRC intermittenti che compaiono a tassi di polling più elevati o quando più slave si trovano sullo stesso segmento di bus. Testare con polling consecutivo di tre o più slave all’intervallo di polling obiettivo dell’applicazione prima di impegnarsi con un fornitore.

Isolamento elettrico RS485: perché è importante e come verificarlo

Le reti RS485 industriali coprono lunghe tratte di cavo, spesso attraverso più quadri elettrici collegati a diversi interruttori o fasi elettriche diverse. La differenza di potenziale di terra tra due dispositivi RS485 fisicamente distanti — anche sullo stesso impianto elettrico dell’edificio — può essere di 10–100V in condizioni normali e di 50–500V durante un guasto o un fulmine. Un ricetrasmettitore RS485 non isolato collega la massa del bus (terminale comune RS485 o GND) direttamente alla massa dell’alimentazione DC del convertitore, che si collega alla massa del telaio del dispositivo Ethernet. La tensione di modo comune dal bus RS485 appare direttamente sull’ingresso del ricetrasmettitore e un transitorio che supera la tensione massima di ingresso del ricetrasmettitore (tipicamente ±15V per i dispositivi conformi alla specifica RS-485, ±60V per alcuni ricetrasmettitori robusti) distrugge il circuito integrato.

L’isolamento galvanico interrompe il percorso in DC tra il bus RS485 e il circuito Ethernet/alimentazione. Il segnale passa attraverso optoaccoppiatori o un piccolo trasformatore di isolamento e non esiste alcun percorso conduttivo per il passaggio della corrente di guasto.

Tensioni nominali di isolamento: cosa significano in pratica. Una tensione di isolamento di 1.500V significa che la barriera dielettrica può sopportare 1.500V AC RMS (o 2.121V DC) applicati in modo continuo tra i domini isolati senza rottura. Una tensione di 2.500V è appropriata per la maggior parte delle applicazioni industriali — supera i requisiti di tensione di sovratensione del Livello 4 della IEC 61000-4-5 (4kV a circuito aperto, che appare come circa 2kV su un’impedenza di sorgente di 50Ω). Una tensione di 3.000V fornisce un margine aggiuntivo per ambienti industriali ad alta tensione (automazione di sottostazioni, quadri di azionamento motori). Non confondere la tensione di isolamento con la tenuta ai transienti — sono misurazioni diverse. Un isolamento galvanico di 2.500V combinato con un diodo TVS sui terminali RS485 è una strategia completa di protezione contro le sovratensioni; il solo isolamento galvanico senza TVS non protegge dai transienti rapidi che caricano la capacità di isolamento.

Isolamento ottico vs isolamento a trasformatore. Gli optoaccoppiatori dominano nei convertitori sotto i $30 perché sono economici e veloci — il ritardo del segnale attraverso un optoaccoppiatore standard è <1µs, il che non causa alcuna limitazione del baud rate a 115.200 bps. Il punto debole dell’isolamento ottico è la scarsa reiezione di modo comune alle frequenze di rete (50/60Hz). La corrente del loop di terra che fluisce attraverso la capacità parassita dell’optoaccoppiatore può accoppiare rumore a 50Hz sul segnale RS485. In pratica, questo è raramente un problema per le applicazioni Modbus RTU perché il baud rate è molto più alto di 60Hz — il rumore viene reiettato dall’ingresso differenziale del ricevitore RS485. L’isolamento a trasformatore (più piccolo, avvolto su un nucleo di ferrite) ha una migliore reiezione di modo comune alle basse frequenze ma è leggermente più lento e più costoso. Per la maggior parte delle applicazioni Modbus industriali, l’isolamento ottico a 2.500V è sufficiente.

Come testare l’isolamento senza un hipot tester. Applicare 500V DC tra il terminale GND RS485 e il terminale negativo dell’alimentazione DC del convertitore (o GND del telaio) utilizzando un alimentatore DC con limitazione di corrente impostata a 1mA. Un’unità non isolata mostrerà la corrente di alimentazione che sale immediatamente mentre la corrente fluisce attraverso il percorso conduttivo diretto. Un’unità isolata mostrerà una corrente di dispersione <0,1mA (attraverso la capacità parassita). Un multimetro digitale standard sulla modalità resistenza può anche rilevare unità non isolate: misurare tra GND RS485 e GND dell’alimentazione DC — le unità non isolate mostrano continuità (tipicamente <10Ω). Questo test non verifica la tensione nominale di isolamento, ma conferma se l’isolamento esiste. Per il test hipot completo (verifica della tensione di 2.500V), è necessario un hipot tester dedicato che applichi 2.500V AC per un minuto — questo è un test standard in un incarico di ispezione qualificato.

Modalità trasparente vs modalità gateway Modbus TCP vs porta COM virtuale

Tre modalità operative compaiono in diversi prodotti convertitori RS485-Ethernet. Risolvono problemi diversi e la selezione della modalità sbagliata causa errori di integrazione che sembrano difetti hardware.

Tunneling seriale TCP/IP trasparente. Il convertitore funge da condotto: i byte seriali grezzi in arrivo sulla porta RS485 vengono incapsulati in un flusso TCP e inoltrati a un IP e una porta remoti preconfigurati. Il peer TCP riceve i byte Modbus RTU grezzi — il software SCADA o un driver deve implementare l’analisi Modbus RTU, inclusi l’indirizzamento dei dispositivi e il controllo CRC. Questa modalità è utile quando il software lato Ethernet parla già Modbus RTU nativamente (alcuni sistemi SCADA meno recenti) o quando il protocollo seriale non è affatto Modbus (protocolli binari proprietari, protocolli di misurazione ANSI C12.18). Non consente più client Modbus TCP simultanei — la connessione TCP è punto a punto tra il convertitore e un singolo peer configurato.

Modalità gateway Modbus TCP (conversione di protocollo). Il convertitore implementa la piena funzionalità di server Modbus TCP sul lato Ethernet e di master Modbus RTU sul lato RS485. I client Modbus TCP standard — SCADA, HMI, software di storico — si connettono direttamente alla porta 502 senza alcuna modifica. Questo è il caso d’uso più comune: integrare dispositivi Modbus RTU legacy (vecchi PLC, contatori di energia, azionamenti motore) in un’infrastruttura SCADA moderna basata su Ethernet senza sostituire i dispositivi di campo o modificare il software SCADA. Più client si connettono simultaneamente e il gateway gestisce la serializzazione sul bus RS485.

Driver per porta COM virtuale. Un driver software installato su un PC Windows o Linux crea una porta seriale virtuale (ad es. COM7) che comunica via TCP con il convertitore. Il software legacy che supporta solo l’indirizzamento della porta COMx — vecchi software di controllo per apparecchiature di laboratorio, pacchetti SCADA legacy degli anni ‘90 — vede una normale porta seriale e funziona senza modifiche. Il convertitore accetta la connessione TCP dal driver della porta COM virtuale e inoltra i byte seriali al bus RS485. Questa modalità è utile per la migrazione del software: il dispositivo RS485 e il cablaggio di campo vengono mantenuti mentre il cavo seriale fisico dal PC viene sostituito da Ethernet.

Budget di latenza per il polling SCADA. Costruire un’aspettativa realistica di latenza previene sorprese di integrazione. Un ciclo completo di lettura Modbus TCP si scompone come segue: il round-trip Ethernet dal server SCADA al gateway a 100Mbps su una LAN locale è di circa 1ms. L’elaborazione del gateway — rimozione dell’intestazione MBAP, assemblaggio del frame RTU, gestione della coda dei client TCP — aggiunge 2–5ms nel firmware (verificato sotto carico leggero; può aumentare a 10–15ms sotto carico simultaneo pesante). Tempo del bus RS485 per una lettura Modbus RTU di 10 holding register a 9.600 bps: il frame di richiesta è di 8 byte (1 indirizzo dispositivo + 1 funzione + 2 registro iniziale + 2 quantità + 2 CRC = 8 byte × ~1ms/byte a 9.600 bps) più il tempo di elaborazione dello slave (tipicamente 5–20ms per un PLC semplice) più il frame di risposta (25 byte per 10 registri). Tempo totale del bus RS485: circa 30ms a 9.600 bps. Round-trip totale per una lettura Modbus TCP: circa 33–36ms. A 19.200 bps la componente del bus RS485 si dimezza a circa 15ms; a 115.200 bps scende a <5ms.

I cicli di scansione SCADA sono tipicamente di 1–10 secondi — un tempo di transazione di 35ms è del tutto adeguato per il monitoraggio dello stato e la scrittura dei setpoint. Il controllo in tempo reale a ciclo chiuso con tempi di ciclo inferiori a 100ms non può tollerare questo budget di latenza e dovrebbe utilizzare protocolli fieldbus deterministici (EtherNet/IP, PROFINET) anziché Modbus TCP su un gateway condiviso.

Panorama dei fornitori cinesi

Il mercato dei convertitori RS485-Ethernet dalla Cina copre un’ampia gamma, dalle unità industriali con montaggio su guida DIN ai moduli PCB nudi destinati all’integrazione. Comprendere i livelli riduce i tempi di valutazione.

Riferimento taiwanese premium (per benchmarking). La serie NPort di Moxa (NPort 5110, NPort 5150, NPort 5650) è il riferimento ingegneristico. Moxa pubblica valori MTBF supportati da dati di test reali, fornisce un’utility di configurazione per Windows/Linux e rilascia versioni firmware con risposta CVE documentata. L’NPort 5150 (1 porta RS485, guida DIN, isolamento 2.000V) ha un prezzo al dettaglio di circa $170–200. La serie Adam-4570 di Advantech occupa un territorio simile. Questi prodotti contano come riferimento per valutare la qualità della documentazione e dei report di test degli OEM cinesi, non necessariamente come obiettivo di acquisto.

OEM cinese Tier 1 — USR IOT e PUSR. USR IOT (有人物联网, Jinan) e PUSR (深圳市普联技术) sono i due fornitori cinesi più comunemente presenti nell’automazione degli edifici e nelle implementazioni industriali leggere. L’USR-N510 di USR (1 porta RS485, isolamento 3.000V, guida DIN opzionale) ha un prezzo al dettaglio di $18–25 in quantità ed è ampiamente utilizzato in progetti di smart metering, sistemi di gestione degli edifici e monitoraggio energetico. Il firmware implementa la modalità gateway Modbus TCP con un massimo di 16 client TCP simultanei e include un watchdog che ripristina lo stack TCP dopo aver rilevato una connessione inattiva. Il PLK-104 di PUSR offre specifiche simili con un’interfaccia web di configurazione leggermente più curata. Entrambi i fornitori forniscono documentazione CE e FCC Part 15 Class B. L’onesta limitazione: i valori MTBF sono calcoli MIL-HDBK-217F, non dati di test; l’avviamento a freddo a -40°C non è documentato nelle schede tecniche dei fornitori e dovrebbe essere verificato in modo indipendente.

Livello OEM economico — Waveshare e moduli da catalogo. Waveshare produce moduli RS485-Ethernet nella fascia $12–18 destinati a maker e integratori di sistema che necessitano di tunneling seriale di base o di una semplice funzione gateway Modbus TCP. Questi utilizzano isolamento ottico di costo inferiore con tensione nominale di 1.500V. Il limite di client TCP simultanei è tipicamente 4 e il comportamento del firmware in caso di esaurimento dei client è di scartare silenziosamente i nuovi tentativi di connessione. Per applicazioni di building automation in cui il segmento Ethernet è condiviso con l’infrastruttura IT e la rete RS485 si connette a 10–20 misuratori e PLC in un unico quadro elettrico, questi sono funzionali ed economici. Per l’automazione di sottostazioni, pannelli RTU per petrolio e gas o qualsiasi installazione con rischi documentati di guasto a terra, la tensione di isolamento di 1.500V e le prestazioni di tenuta ai transienti non verificate sono lacune ingegneristiche.

Verifica della qualità per qualsiasi fornitore. Prima di effettuare un ordine di produzione, eseguire questi controlli in un’ispezione dei campioni:

  1. Test di connessione simultanea. Aprire 8 connessioni TCP Modbus al gateway simultaneamente utilizzando uno strumento di test Modbus TCP (Modscan, Simply Modbus). Eseguire il polling di tutte le 8 connessioni a intervalli di 1 secondo per 24 ore consecutive. Verificare zero risposte perse e nessun blocco della connessione. Questo test espone la modalità di guasto da perdita di connessioni TCP — dove un gateway mantiene una connessione TCP semi-aperta indefinitamente, consumando uno slot di connessione, fino all’esaurimento del pool di slot di connessione.

  2. Verifica dell’isolamento. Applicare 500V DC tra GND RS485 e il negativo dell’alimentazione DC. Misurare la corrente di dispersione — dovrebbe essere <0,1mA per l’isolamento galvanico. Per l’hipot completo, applicare 2.500V AC per 60 secondi tra i domini isolati; nessuna scarica o rottura.

  3. Intervallo tra richieste RS485. Collegare tre slave RS485 sullo stesso segmento di bus. Configurare il polling Modbus TCP di tutti e tre al massimo tasso di polling. Catturare il bus RS485 con un analizzatore logico e misurare l’intervallo di silenzio tra frame RTU consecutivi. Dovrebbe essere >3,5 tempi di carattere al baud rate configurato. Valori inferiori indicano che il firmware non rispetta il requisito di delimitatore di frame della specifica Modbus.

  4. Ripristino del watchdog. Forzare un blocco della connessione TCP (connettere un client, iniziare il polling, quindi terminare il client senza inviare FIN/RST). Verificare che il gateway rilevi la connessione morta e liberi lo slot entro il timeout documentato. Se non documentato, il valore predefinito in molti firmware è 30–120 secondi — verificare che sia accettabile per la propria applicazione.

  5. Avviamento a freddo alla temperatura operativa. Se è richiesto l’avviamento a freddo a -40°C, accendere il gateway a -40°C in una camera climatica e verificare che la funzione gateway Modbus TCP sia operativa entro il tempo di avvio specificato. Molti fornitori documentano la temperatura operativa di -40°C basandosi sulle specifiche dei componenti senza convalidare la sequenza di inizializzazione del firmware a temperatura.

Per il sourcing nel mercato cinese dei convertitori RS485 — inclusa la selezione dei fornitori, l’approvvigionamento dei campioni e il confronto tra USR IOT, PUSR, Waveshare e integrazioni dirette in fabbrica a livello PCB — consulta il nostro servizio di sourcing per IoT industriale. Per requisiti OEM a marchio privato (personalizzazione del marchio nel firmware, personalizzazione dell’interfaccia web o varianti multi-porta con custodie personalizzate), il MOQ tipico parte da 50–100 unità con un lead time di 30–60 giorni per le attrezzature. La pagina del settore moduli IoT copre il sourcing correlato a livello di modulo dove l’interfaccia RS485 è un componente all’interno di un progetto più ampio di gateway IoT.

Sourcing guidato da ingegneri Nessun margine nascosto Risposta entro 24 ore

Hai un progetto di sourcing in mente?

Dicci di cosa hai bisogno. Rispondiamo entro 24 ore, weekend inclusi.