B-TECH RS232 to Ethernet TCP IP Server Converter Manuale dell'utente
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
Progettazione hardware
Dimensioni hardware
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
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 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:
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:
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:
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:
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:
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:
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:
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:
Caratteristiche
Funzione del pacchetto di identità
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 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:
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 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:
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:
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:
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:
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:
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:
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 |