B-TECH RS232 to Ethernet TCP IP Server Converter Manuale dell'utente
Convertitore server B-TECH da RS232 a Ethernet TCP IP

Caratteristiche

  • Porta Ethernet 10/100 Mbps, supporto Auto-MDI/MDIX.
  • Supporta server TCP, client TCP, client UDP, server UDP, client HTTPD.
  • Supporta la velocità di trasmissione da 600 bps a 230.4 bps; Supporta Nessuno, Pari, Pari, Segna, Spazio.
  • Supporta il pacchetto heartbeat e il pacchetto di identità.
  • Supporta RS232, RS485 e RS422.
  • Supporto web server, comando AT e software di configurazione per configurare il modulo.
  • Supporta la funzione di ripristino del timeout.
  • Supporta la funzione non persistente del client TCP.
  • Supporta DHCP/IP statico.
  • Supporta la ricarica di software/hardware.
  • Supporta la porta seriale virtuale con il software USR-VCOM.

Iniziare

Link al prodotto:
https://www.b-tek.com/products/rs232-rs422-serial-to-tcp-ip-ethernet-converter

Schema applicativo

Schema applicativo

Progettazione hardware

Dimensioni hardware

Dimensioni hardware

Definizione pin DB9

Definizione pin DB9

Spillo 2 3 5 1, 4, 6, 7, 8 9
Definizione RXD Data di nascita Terra NC NC predefinito, può essere utilizzato come pin di alimentazione

Figura 4 Perno DB9 

Definizione pin RS422/RS485

Definizione pin RS422/RS485

RS422: R+/R- sono pin RS422 RXD e T+/T- sono pin RS422 TXD.
RS485: A/B sono pin RS485 RXD/TXD.

GUIDATO

Indicatore Stato
PWR Acceso: Accensione
Off: Spegnimento
 

LAVORO

Lampeggia un periodo ogni secondo: funziona normalmente
Flash un periodo ogni 200 ms: stato di aggiornamento
Spento: non funzionante
COLLEGAMENTO LED per la funzione Link. La funzione di collegamento può funzionare solo in modalità client/server TCP. Connessione TCP stabilita, LINK attivo; La connessione TCP si disconnette normalmente, LINK disattivato immediatamente; La connessione TCP si disconnette in modo anomalo, collegamento disattivato con circa 40 secondi di ritardo.
Abilita la funzione Link in modalità UDP, LINK attivo.
TX On: Invio dati a seriale
Off: Nessun invio di dati alla seriale
RX On: Ricezione dati da seriale
Spento: nessuna ricezione di dati da seriale

Figura 6 LED

Funzioni del prodotto

Questo capitolo introduce le funzioni di USR-SERIAL DEVICE SERVER come mostrato nel diagramma seguente, è possibile ottenere una conoscenza generale di esso.

Funzioni del prodotto

Funzioni di base

IP/DHCP statico

Esistono due modi per il modulo di ottenere l'indirizzo IP: IP statico e DHCP.

IP statico: l'impostazione predefinita del modulo è IP statico e l'IP predefinito è 192.168.0.7. Quando l'utente imposta il modulo in modalità IP statico, l'utente deve impostare IP, subnet mask e gateway e deve prestare attenzione alla relazione tra IP, subnet mask e gateway.

DHCP: il modulo in modalità DHCP può ottenere dinamicamente l'indirizzo IP, gateway e server DNS dall'host gateway. Quando\ l'utente si collega direttamente al PC, il modulo non può essere impostato in modalità DHCP. Perché il computer comune non ha la possibilità di assegnare indirizzi IP.

L'utente può modificare l'IP statico/DHCP tramite il software di configurazione. Schema di impostazione come segue:

Funzioni di base

Ripristinare le impostazioni predefinite

Hardware: l'utente può premere Ricarica per più di 5 secondi e meno di 15 secondi, quindi rilasciare per ripristinare le impostazioni predefinite.
Software: l'utente può utilizzare il software di configurazione per ripristinare le impostazioni predefinite.
Comando AT: l'utente può accedere alla modalità comando AT e utilizzare AT+RELD per ripristinare le impostazioni predefinite.

Aggiorna la versione del firmware

L'utente può contattare i venditori per la versione del firmware necessaria e l'aggiornamento tramite il software di installazione come segue:

Aggiorna la versione del firmware

Funzioni di presa

Il socket SERIAL DEVICE SERVER supporta server TCP, client TCP, server UDP, client UDP e client HTTPD.

Client TCP

Il client TCP fornisce connessioni client per i servizi di rete TCP. Il dispositivo client TCP si collegherà al server per realizzare la trasmissione dei dati tra la porta seriale e il server. Secondo il protocollo TCP, il client TCP presenta differenze di stato di connessione/disconnessione per garantire una trasmissione dati affidabile.

Supporto della modalità client TCP Funzione Keep-Alive: dopo aver stabilito la connessione, il modulo invierà pacchetti Keep-Alive ogni 15 secondi circa per verificare la connessione e si disconnetterà quindi si riconnetterà al server TCP se la connessione anormale è stata verificata dai pacchetti Keep-Alive. La modalità client TCP supporta anche la funzione non persistente.

Il SERIAL DEVICE SERVER funziona in modalità client TCP, deve connettersi al server TCP e deve impostare i parametri:
Indirizzo server remoto e numero porta remota. SERIAL DEVICE SERVER funziona in TCP Il client non accetterà altre richieste di connessione tranne il server di destinazione e accederà al server con una porta locale casuale se l'utente imposta la porta locale su zero.

L'utente può impostare SERIAL DEVICE SERVER in modalità TCP Client e relativi parametri tramite il software di configurazione o web server come segue:

Client TCP
Client TCP

Server TCP

Il server TCP ascolterà le connessioni di rete e creerà connessioni di rete, comunemente utilizzate per la comunicazione con i client TCP su una LAN. Secondo il protocollo TCP, il server TCP presenta differenze di stato di connessione/disconnessione per garantire una trasmissione dati affidabile.

La modalità TCP Server supporta anche la funzione Keep-Alive.

SERIAL DEVICE SERVER funziona in modalità TCP Server ascolterà la porta locale impostata dall'utente e creerà la connessione dopo aver ricevuto la richiesta di connessione. I dati seriali verranno inviati simultaneamente a tutti i dispositivi TCP Client connessi al SERIAL DEVICE SERVER in modalità TCP Server.

SERIAL DEVICE SERVER funziona in TCP Il server supporta al massimo 16 connessioni client e avvierà la connessione più vecchia oltre il numero massimo di connessioni (l'utente può abilitare/disabilitare questa funzione web server).

L'utente può impostare SERIAL DEVICE SERVER in modalità TCP Server e i relativi parametri tramite il software di configurazione o web server come segue:

Server TCP

Cliente UDP

Il protocollo di trasporto UDP fornisce servizi di comunicazione semplici e inaffidabili. Nessuna connessione connessa/disconnessa.

In modalità client UDP, SERIAL DEVICE SERVER comunicherà solo con l'IP/porta di destinazione. Se i dati non provengono dall'IP/porta di destinazione, non verranno ricevuti dal SERIAL DEVICE SERVER.

In modalità client UDP, se l'utente imposta l'IP remoto come 255.255.255.255, SERIAL DEVICE SERVER può trasmettere a tutto il segmento di rete e ricevere dati di trasmissione. Dopo la versione firmware 4015, 306 supporta la trasmissione nello stesso segmento di rete (come la modalità di trasmissione xxx.xxx.xxx.255).

L'utente può impostare SERIAL DEVICE SERVER in modalità client UDP e i relativi parametri tramite il software di configurazione o web server come segue:

Cliente UDP

Server UDP 

In modalità server UDP, SERIAL DEVICE SERVER cambierà l'IP di destinazione ogni volta dopo aver ricevuto i dati UDP da un nuovo IP/porta e invierà i dati all'ultimo IP/porta di comunicazione.

L'utente può impostare SERIAL DEVICE SERVER in modalità UDP Server e i relativi parametri tramite il software di configurazione oweb server come segue:

Server UDP

Client HTTPD

In modalità client HTTPD, SERIAL DEVICE SERVER può ottenere la trasmissione dei dati tra il dispositivo della porta seriale e il server HTTP. L'utente deve solo impostare SERIAL DEVICE SERVER nel client HTTPD e impostare l'intestazione HTTPD, URL e alcuni altri parametri correlati, quindi è possibile ottenere la trasmissione di dati tra il dispositivo della porta seriale e il server HTTP e non è necessario preoccuparsi del formato HTTP dei dati.

L'utente può impostare SERIAL DEVICE SERVER in modalità HTTPDClient e relativi parametri tramite web server come segue:

Client HTTPD

Porta seriale

Il SERVER PER DISPOSITIVI SERIALI supporta RS232/RS485/RS422. L'utente può fare riferimento a 1.2.2. Definizione pin DB9 1.2.3.
La definizione dei pin RS422/RS485 per la connessione e RS232/RS485/RS422 non possono essere utilizzate contemporaneamente

Parametri di base della porta seriale

Parametri Predefinito Allineare
Velocità in baud 115200 600 ~ 230.4Kbps
Bit di dati 8 5~8
Bit di stop 1 1~2
Parità Nessuno Nessuno, Dispari, Pari, Segna, Spazio

Figura 15 Parametri della porta seriale

Metodi di pacchetto seriale

Perché la velocità di rete è più veloce di quella seriale. Il modulo metterà i dati seriali nel buffer prima di inviarli alla rete. I dati verranno inviati alla Rete come Pacchetto. Esistono 2 modi per terminare il pacco e inviare il pacco alla rete: modalità di attivazione temporale e modalità di attivazione della lunghezza.

SERIAL DEVICE SERVER adotta un tempo di pacchetto fisso (tempo di invio di quattro byte) e una lunghezza di pacchetto fissa (400 byte).

Sincronizzazione della velocità di trasmissione

Quando il modulo funziona con dispositivi o software USR, il parametro seriale cambierà dinamicamente in base al protocollo di rete. Il cliente può modificare i parametri seriali inviando dati conformi al protocollo specifico tramite= rete. È temporaneo, quando si riavvia il modulo, i parametri tornano ai parametri originali.

L'utente può adottare la funzione di sincronizzazione della velocità in baud tramite il software di configurazione come segue:

Sincronizzazione della velocità di trasmissione

Caratteristiche

Funzione del pacchetto di identità

Caratteristiche

Il pacchetto di identità viene utilizzato per identificare il dispositivo quando il modulo funziona come client TCP/client UDP. Esistono due metodi di invio per il pacchetto di identità.

  • I dati di identità verranno inviati quando viene stabilita la connessione.
  • I dati di identità verranno aggiunti sulla parte anteriore di ogni pacchetto di dati.

Il pacchetto di identità può essere un indirizzo MAC o dati modificabili dall'utente (dati modificabili dall'utente al massimo 40 byte). L'utente può impostare SERIAL DEVICE SERVER con la funzione Identity Packet tramite web server come segue:

Funzione del pacchetto di identità

Funzione pacchetto battito cardiaco

Pacchetto heartbeat: il modulo invierà periodicamente i dati del battito cardiaco su seriale o rete. L'utente può configurare i dati del battito cardiaco e l'intervallo di tempo. I dati heartbeat seriali possono essere utilizzati per il polling dei dati Modbus. I dati dell'heartbeat di rete possono essere utilizzati per mostrare lo stato della connessione e mantenere la connessione (ha effetto solo in modalità client TCP/UDP). Il pacchetto Heartbeat consente al massimo 40 byte.

L'utente può impostare SERIAL DEVICE SERVER con la funzione Heartbeat Packet tramite web server come segue:

Funzione pacchetto battito cardiaco

Modificabile Web server

SERIAL DEVICE SERVER supporta l'utente modifica il file web server basato sul modello in base alle esigenze, quindi utilizzare lo strumento correlato per l'aggiornamento. Se l'utente ha questa richiesta può contattare i nostri venditori per web sorgente e strumento del server.

Funzione di reset

Quando 306 funziona in modalità client TCP, 306 si connetterà al server TCP. Quando l'utente apre la funzione di ripristino, 306 si riavvierà dopo aver tentato di connettersi al server TCP 30 volte ma non riesce ancora a connettersi.

L'utente può abilitare/disabilitare la funzione Reset dal software di configurazione come segue:

Funzione di reset

Funzione di indice

Funzione di indice: utilizzata in situazioni in cui 306 funziona in modalità server TCP e stabilisce più di una connessione al client TCP. Dopo aver aperto la funzione Indice, 306 contrassegnerà ogni client TCP per distinguerli. L'utente può inviare/ricevere dati a/da diversi client TCP in base al proprio marchio univoco.

L'utente può abilitare/disabilitare la funzione Indice tramite il software di configurazione come segue:

Funzione di indice

Impostazione del server TCP

306 funzionano in modalità TCP Server consentono al massimo 16 TCP Client di connessione. L'impostazione predefinita è 4 client TCP e l'utente può modificare la connessione massima dei client TCP in base a web server. Quando i client TCP sono più di 4, l'utente deve rendere tutti i dati di connessione inferiori a 200 byte/s.

Se i client TCP collegati a 306 superano il numero massimo di client TCP, l'utente può abilitare/disabilitare la funzione di avvio della vecchia connessione tramite web server.

L'utente può impostare sopra le impostazioni del server TCP da web server come segue:

Impostazione del server TCP

Connessione non persistente

SERIAL DEVICE SERVER supporta la funzione di connessione non persistente in modalità client TCP. Quando SERIAL DEVICE SERVER adotta questa funzione, SERIAL DEVICE SERVER si connetterà al server e invierà i dati dopo aver ricevuto i dati dal lato della porta seriale e si disconnetterà dal server dopo aver inviato tutti i dati al server e nessun dato dal lato della porta seriale o dalla rete su un fisso volta. Questo tempo fisso può essere 2~255s, il valore predefinito è 3s. L'utente può impostare SERIAL DEVICE SERVER con la funzione di connessione non persistente tramite web server come segue:

Connessione non persistente

Funzione di ripristino del timeout

Funzione di ripristino del timeout (nessun ripristino dei dati): se sul lato rete nessuna trasmissione di dati oltre un tempo fisso (l'utente può impostare questo tempo fisso tra 60 ~ 65535 s, il valore predefinito è 3600 s. Se l'utente imposta un tempo inferiore a 60 s, questa funzione sarà disabilitata) , 306 verrà ripristinato. L'utente può impostare la funzione di ripristino del timeout tramite web server come segue:

Funzione di ripristino del timeout

Impostazione dei parametri

Esistono tre modi per configurare USR-SERIAL DEVICE SERVER. Sono la configurazione del software di installazione, web configurazione del server e configurazione dei comandi AT

Configurazione del software di installazione

L'utente può scaricare il software di configurazione da https://www.b-tek.com/images/Documents/USR-M0-V2.2.3.286.zip Quando l'utente desidera configurare il SERIAL DEVICE SERVER tramite il software di configurazione, l'utente può eseguire il software di configurazione, cercare il SERIAL DEVICE SERVER nella stessa LAN e configurare il SERIAL DEVICE SERVER come segue:

Configurazione del software di installazione

Dopo aver ricercato SERIAL DEVICE SERVER e aver fatto clic su= SERIAL DEVICE SERVER per configurare, l'utente deve accedere con nome utente e password. Il nome utente e la password predefiniti sono entrambi admin. Se l'utente mantiene i parametri predefiniti, non è necessario effettuare il login.

Web Configurazione del server

L'utente può collegare il PC al SERIAL DEVICE SERVER tramite la porta LAN ed entrare web server da configurare. Web parametri di default del server come segue:

Parametro Impostazioni predefinite
Web indirizzo IP del server 192.168.0.7
Nome utente amministratore
Password amministratore

Figura 26Web parametri predefiniti del server 

Dopo aver prima collegato il PC al SERIAL DEVICE SERVER, l'utente può aprire il browser e inserire l'IP predefinito 192.168.0.7 nella barra degli indirizzi, quindi accedere con nome utente e password, l'utente entrerà in web server. Web screenshot del server come segue:

Web Configurazione del server

Disclaimer

Questo documento fornisce le informazioni sui prodotti USR-SERIAL DEVICE SERVER, non è stata concessa alcuna licenza di proprietà intellettuale vietando parole o altri modi in modo esplicito o implicito. Ad eccezione degli obblighi dichiarati nelle condizioni di vendita, non ci assumiamo altre responsabilità. Non garantiamo la vendita e l'uso dei prodotti in modo esplicito o implicito, inclusa la commerciabilità e la commerciabilità per scopi particolari, la responsabilità illecita di qualsiasi altro diritto di brevetto, copyright, diritto di proprietà intellettuale. Possiamo modificare le specifiche e la descrizione in qualsiasi momento senza preavviso.

Aggiorna cronologia

2022-10-10 V1.0 Stabilito.

Documenti / Risorse

Convertitore server B-TECH da RS232 a Ethernet TCP IP [pdf] Manuale d'uso
Convertitore da RS232 a Ethernet TCP IP Server, RS232, Convertitore Ethernet TCP IP Server, Convertitore TCP IP Server, Convertitore Server

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *