B-TECH RS232 naar Ethernet TCP IP Server Converter Gebruikershandleiding
B-TECH RS232 naar Ethernet TCP IP-serverconverter

Functies

  • 10/100 Mbps Ethernet-poort, ondersteuning voor Auto-MDI/MDIX.
  • Ondersteuning van TCP-server, TCP-client, UDP-client, UDP-server, HTTPD-client.
  • Ondersteuning baudrate van 600bps tot 230.4bps; Ondersteuning Geen, Oneven, Even, Mark, Spatie.
  • Ondersteuning van hartslagpakket en identiteitspakket.
  • Ondersteuning RS232, RS485 en RS422.
  • Steun web server, AT-opdracht- en installatiesoftware om de module te configureren.
  • Ondersteuningtime-out resetfunctie.
  • Ondersteuning van niet-persistente TCP Client-functie.
  • Ondersteuning van DHCP/Statische IP.
  • Ondersteuning voor herladen van software/hardware.
  • Ondersteuning van virtuele seriële poort met USR-VCOM-software.

Aan de slag

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

Toepassingsschema

Toepassingsschema

Hardware-ontwerp

Hardware-afmetingen

Hardware-afmetingen

DB9-pindefinitie

DB9-pindefinitie

Pin 2 3 5 1, 4, 6, 7, 8 9
Definitie RXD TXD GND NC Standaard NC, kan worden gebruikt als voedingspin

Afbeelding 4 DB9-pen 

RS422/RS485 pindefinitie

RS422/RS485 pindefinitie

RS422: R+/R- zijn RS422 RXD-pinnen en T+/T- zijn RS422 TXD-pinnen.
RS485: A/B zijn RS485 RXD/TXD-pinnen.

LED

Indicator Staat
PWR Aan: Inschakelen
Uit: Uitschakelen
 

WERK

Knippert elke seconde een punt: werkt normaal
Knipper elke 200 ms een periode: Bezig met upgraden
Uit: werkt niet
LINK LED voor Link-functie. De linkfunctie werkt alleen in de TCP Client/Server-modus. TCP-verbinding tot stand gebracht, LINK ingeschakeld; TCP-verbinding wordt normaal verbroken, LINK onmiddellijk uitgeschakeld; TCP-verbinding wordt abnormaal verbroken. Verbinding wordt verbroken met een vertraging van ongeveer 40 seconden.
Schakel de linkfunctie in UDP-modus in, LINK aan.
TX Aan: gegevens verzenden naar seriële
Uit: geen gegevens verzenden naar serieel
RX Aan: gegevens ontvangen van serieel
Uit: geen gegevens ontvangen van serieel

Afbeelding 6 LED

Productfuncties

In dit hoofdstuk worden de functies van de USR-SERIAL DEVICE SERVER geïntroduceerd, zoals in het volgende diagram wordt weergegeven, zodat u er een algemene kennis van kunt krijgen.

Productfuncties

Basisfuncties

Statisch IP/DHCP

Er zijn twee manieren waarop de module een IP-adres kan verkrijgen: Statisch IP-adres en DHCP.

Statisch IP: De standaardinstelling van de module is Statisch IP en het standaardIP is 192.168.0.7. Wanneer de gebruiker de module in de statische IP-modus instelt, moet de gebruiker het IP-adres, het subnetmasker en de gateway instellen en moet hij letten op de relatie tussen IP, subnetmasker en gateway.

DHCP: Module in DHCP-modus kan dynamisch IP-, Gateway- en DNS-serveradres verkrijgen van Gateway Host. Wanneer de gebruiker rechtstreeks verbinding maakt met de pc, kan de module niet in de DHCP-modus worden ingesteld. Omdat een gewone computer niet de mogelijkheid heeft om IP-adressen toe te wijzen.

De gebruiker kan de statische IP/DHCP wijzigen via de installatiesoftware. Instellingsdiagram als volgt:

Basisfuncties

Standaardinstellingen herstellen

Hardware: De gebruiker kan langer dan 5 seconden en minder dan 15 seconden op Herladen drukken en vervolgens loslaten om de standaardinstellingen te herstellen.
Software: De gebruiker kan installatiesoftware gebruiken om de standaardinstellingen te herstellen.
AT-opdracht: De gebruiker kan de AT-opdrachtmodus openen en AT+RELD gebruiken om de standaardinstellingen te herstellen.

Firmwareversie upgraden

De gebruiker kan als volgt contact opnemen met verkopers voor de benodigde firmwareversie en upgrade door de software in te stellen:

Firmwareversie upgraden

Socket-functies

SERIAL DEVICE SERVER socket ondersteunt TCP Server, TCP Client, UDP Server, UDP Client en HTTPD Client.

TCP-client

TCP Client biedt Client-verbindingen voor TCP-netwerkservices. Het TCP Client-apparaat maakt verbinding met de server om gegevensoverdracht tussen de seriële poort en de server te realiseren. Volgens het TCP-protocol heeft de TCP-client verschillen in de status van de verbinding/ontkoppeling om een ​​betrouwbare gegevensoverdracht te garanderen.

TCP Client-modus ondersteunt Keep-Alive-functie: Nadat de verbinding tot stand is gebracht, verzendt de module ongeveer elke 15 seconden Keep-Alive-pakketten om de verbinding te controleren en zal de verbinding verbreken en vervolgens opnieuw verbinding maken met de TCP-server als een abnormale verbinding wordt gecontroleerd door Keep-Alive-pakketten. De TCP Client-modus ondersteunt ook niet-persistente functies.

SERIAL DEVICE SERVER werkt in TCP Client-modus, moet verbinding maken met TCP Server en moet de parameters instellen:
Externe serveradres en extern poortnummer. SERIAL DEVICE SERVER-werk in TCP Client accepteert geen andere verbindingsverzoeken behalve de doelserver en krijgt toegang tot de server met een willekeurige lokale poort als de gebruiker de lokale poort op nul zet.

De gebruiker kan de SERIAL DEVICE SERVER in de TCP Client-modus en gerelateerde parameters instellen via installatiesoftware of web server als volgt:

TCP-client
TCP-client

TCP-server

TCP Server luistert naar netwerkverbindingen en bouwt netwerkverbindingen op, die vaak worden gebruikt voor communicatie met TCP-clients op een LAN. Volgens het TCP-protocol heeft de TCP-server verschillen in de status van de verbinding/ontkoppeling om een ​​betrouwbare gegevensoverdracht te garanderen.

De TCP-servermodus ondersteunt ook de Keep-Alive-functie.

SERIAL DEVICE SERVER werkt in de TCP Server-modus en luistert naar de lokale poort die door de gebruiker is ingesteld en bouwt een verbinding op na ontvangst van een verbindingsverzoek. Seriële gegevens worden tegelijkertijd verzonden naar alle TCP Client-apparaten die zijn aangesloten op SERIAL DEVICE SERVER in TCP Server-modus.

SERIAL DEVICE SERVER werkt in TCP Server ondersteunt maximaal 16 clientverbindingen en start de oudste verbinding voorbij het maximale aantal verbindingen (gebruiker kan deze functie in- of uitschakelen door web server).

De gebruiker kan de SERIËLE APPARAATSERVER instellen in de TCP-servermodus en gerelateerde parameters via installatiesoftware of web server als volgt:

TCP-server

UDP-client

UDP-transportprotocol biedt eenvoudige en onbetrouwbare communicatiediensten. Geen verbinding aangesloten/losgekoppeld.

In de UDP-clientmodus communiceert de SERIAL DEVICE SERVER alleen met het doel-IP/poort. Als gegevens niet afkomstig zijn van het doel-IP/poort, worden deze niet ontvangen door de SERIAL DEVICE SERVER.

Als de gebruiker in de UDP-clientmodus het externe IP-adres instelt als 255.255.255.255, kan de SERIAL DEVICE SERVER uitzenden naar het hele netwerksegment en uitzendgegevens ontvangen. Na firmwareversie 4015 ondersteunen 306 uitzendingen in hetzelfde netwerksegment. (Zoals xxx.xxx.xxx.255 uitzendwijze).

De gebruiker kan de SERIAL DEVICE SERVER in de UDP Client-modus en gerelateerde parameters instellen via installatiesoftware of web server als volgt:

UDP-client

UDP-server 

In de UDP-servermodus zal de SERIAL DEVICE SERVER het doel-IP elke keer wijzigen na ontvangst van UDP-gegevens van een nieuwe IP/poort en gegevens verzenden naar de nieuwste communicatie-IP/poort.

De gebruiker kan de SERIËLE APPARAATSERVER in de UDP-servermodus en gerelateerde parameters instellen via de installatiesoftware ofweb server als volgt:

UDP-server

HTTPD-client

In de HTTPD-clientmodus kan de SERIAL DEVICE SERVER gegevensoverdracht tot stand brengen tussen het seriële poortapparaat en de HTTP-server. Gebruiker hoeft alleen SERIAL DEVICE SERVER in HTTPD Client in te stellen en de HTTPD-header in te stellen, URL en enkele andere gerelateerde parameters, dan kunnen gegevensoverdracht tussen het seriële poortapparaat en de HTTP-server worden bereikt en hoeven ze zich geen zorgen te maken over het HTTP-formaat van gegevens.

De gebruiker kan de SERIAL DEVICE SERVER in de HTTPD Client-modus en gerelateerde parameters instellen door web server als volgt:

HTTPD-client

Seriële poort

SERIËLE APPARAATSERVER ondersteunt RS232/RS485/RS422. Gebruiker kan verwijzen naar 1.2.2. DB9 Pin-definitie 1.2.3.
RS422/RS485 Pindefinitie voor verbinding en RS232/RS485/RS422 kunnen niet tegelijkertijd worden gebruikt

Basisparameters seriële poort

Parameters Standaard Bereik
Baudsnelheid 115200 600 ~ 230.4Kbps
Gegevensbits 8 5~8
Stop stukjes 1 1~2
Pariteit Geen Geen, Oneven, Even, Mark, Spatie

Afbeelding 15 Seriële poortparameters

Seriële pakketmethoden

Voor netwerksnelheid is sneller dan serieel. De module plaatst seriële gegevens in een buffer voordat deze naar het netwerk worden verzonden. De gegevens worden als pakket naar Netwerk verzonden. Er zijn 2 manieren om het pakket te beëindigen en het pakket naar het netwerk te sturen: Time Trigger Mode en Length Trigger Mode.

SERIËLE APPARAATSERVER hanteert een vaste pakkettijd (vier bytes verzendtijd) en een vaste pakketlengte (400 bytes).

Baudrate-synchronisatie

Wanneer de module werkt met USR-apparaten of software, zullen de seriële parameters dynamisch veranderen afhankelijk van het netwerkprotocol. De klant kan de seriële parameter wijzigen door gegevens te verzenden die voldoen aan een specifiek protocol via het netwerk. Het is tijdelijk: wanneer de module opnieuw wordt opgestart, worden de parameters teruggezet naar de oorspronkelijke parameters.

De gebruiker kan de Baud Rate Synchronization-functie als volgt gebruiken door de installatiesoftware:

Baudrate-synchronisatie

Functies

Identiteitspakketfunctie

Functies

Identiteitspakket wordt gebruikt om het apparaat te identificeren wanneer de module werkt als TCP-client/UDP-client. Er zijn twee verzendmethoden voor identiteitspakketten.

  • Identiteitsgegevens worden verzonden wanneer de verbinding tot stand is gebracht.
  • Identiteitsgegevens worden op de voorkant van elk datapakket toegevoegd.

Identiteitspakket kan een MAC-adres of door de gebruiker bewerkbare gegevens zijn (door de gebruiker bewerkbare gegevens maximaal 40 bytes). De gebruiker kan de SERIËLE APPARAATSERVER met Identity Packet-functie instellen door web server als volgt:

Identiteitspakketfunctie

Hartslagpakketfunctie

Hartslagpakket: de module voert hartslaggegevens uit naar serieel of netwerkperiodiek. De gebruiker kan de hartslaggegevens en het tijdsinterval configureren. Seriële hartslaggegevens kunnen worden gebruikt voor het opvragen van Modbus-gegevens. Netwerkhartslaggegevens kunnen worden gebruikt om de verbindingsstatus weer te geven en de verbinding te behouden (wordt alleen van kracht in de TCP/UDP Client-modus). Heartbeat-pakket staat maximaal 40 bytes toe.

De gebruiker kan de SERIËLE APPARAATSERVER met Heartbeat Packet-functie instellen door web server als volgt:

Hartslagpakketfunctie

Bewerkbaar Web server

SERIAL DEVICE SERVER ondersteuning gebruiker wijzigen van de web server op basis van sjabloon volgens behoeften, gebruik vervolgens de gerelateerde tool om te upgraden. Als de gebruiker deze vraag heeft, kan hij contact opnemen met onze verkopers voor: web serverbron en tool.

Resetfunctie

Wanneer 306 in de TCP-clientmodus werkt, maakt 306 verbinding met de TCP-server. Wanneer de gebruiker de resetfunctie opent, wordt 306 opnieuw opgestart nadat hij 30 keer verbinding heeft gemaakt met de TCP-server, maar er nog steeds geen verbinding mee kan worden gemaakt.

De gebruiker kan de resetfunctie als volgt in-/uitschakelen via de installatiesoftware:

Resetfunctie

Indexfunctie

Indexfunctie: wordt gebruikt in situaties waarin 306 in de TCP-servermodus werkt en meer dan één verbinding met de TCP-client tot stand brengt. Na het openen van de Index-functie, zal 306 elke TCP-client markeren om ze te onderscheiden. De gebruiker kan gegevens verzenden/ontvangen van/naar verschillende TCP-clients op basis van hun unieke markering.

De gebruiker kan de Index-functie als volgt in-/uitschakelen met de installatiesoftware:

Indexfunctie

TCP-serverinstelling

306 werken in de TCP-servermodus staan ​​maximaal 16 TCP-clients toe. Standaard is 4 TCP-clients en de gebruiker kan de maximale TCP-clientverbinding wijzigen door: web server. Wanneer er meer dan 4 TCP-clients zijn, moet de gebruiker ervoor zorgen dat alle verbindingsgegevens kleiner zijn dan 200 bytes/s.

Als TCP-clients die zijn aangesloten op 306 het maximale aantal TCP-clients overschrijden, kan de gebruiker de kick-off oude verbindingsfunctie in-/uitschakelen door: web server.

De gebruiker kan de instellingen voor de TCP-server instellen door: web server als volgt:

TCP-serverinstelling

Niet-permanente verbinding

SERIËLE DEVICE SERVER ondersteunt niet-persistente verbindingsfunctie in TCP Client-modus. Wanneer de SERIËLE APPARAATSERVER deze functie overneemt, zal de SERIËLE APPARAATSERVER verbinding maken met de server en gegevens verzenden na ontvangst van gegevens van de seriële poortzijde en zal de verbinding met de server worden verbroken nadat alle gegevens naar de server zijn verzonden en geen gegevens van de seriële poortzijde of netwerkzijde via een vaste verbinding. tijd. Deze vaste tijd kan 2~255s zijn, de standaardwaarde is 3s. De gebruiker kan de SERIËLE APPARAATSERVER instellen met een niet-persistente verbindingsfunctie door web server als volgt:

Niet-permanente verbinding

Time-out Reset-functie

Time-out-resetfunctie (geen gegevensreset): als er na een vaste tijd geen gegevensoverdracht aan het netwerk is (de gebruiker kan deze vaste tijd tussen 60 ~ 65535 s instellen, standaard is 3600 s. Als de gebruiker een tijd instelt die korter is dan 60 s, wordt deze functie uitgeschakeld) , 306 wordt gereset. De gebruiker kan de Timeout Reset-functie instellen door: web server als volgt:

Time-out Reset-functie

Parameterinstelling

Er zijn drie manieren om USR-SERIAL DEVICE SERVER te configureren. Ze zijn setup software configuratie, web serverconfiguratie en AT-opdrachtconfiguratie

Setup software Configuratie

Gebruiker kan installatiesoftware downloaden van https://www.b-tek.com/images/Documents/USR-M0-V2.2.3.286.zip Wanneer de gebruiker de SERIËLE APPARAATSERVER wil configureren met de installatiesoftware, kan de gebruiker de installatiesoftware uitvoeren, de SERIËLE APPARAATSERVER zoeken in hetzelfde LAN en de SERIËLE APPARAATSERVER als volgt configureren:

Setup software Configuratie

Na onderzoek naar SERIAL DEVICE SERVER en klikken op = SERIAL DEVICE SERVER om te configureren, moet de gebruiker inloggen met gebruikersnaam en wachtwoord. De standaardgebruikersnaam en het wachtwoord zijn beide admin. Als de gebruiker de standaardparameters behoudt, is inloggen niet nodig.

Web Serverconfiguratie

De gebruiker kan de pc via de LAN-poort verbinden met de SERIËLE APPARAATSERVER en invoeren web server te configureren. Web server standaard parameters als volgt:

Parameter Standaardinstellingen
Web server-IP-adres 192.168.0.7
Gebruikersnaam beheerder
Wachtwoord beheerder

Figuur 26Web standaard serverparameters 

Nadat de pc eerst is aangesloten op de SERIËLE APPARAATSERVER, kan de gebruiker de browser openen en het standaard IP-adres 192.168.0.7 invoeren in de adresbalk, vervolgens inloggen met de gebruikersnaam en het wachtwoord, de gebruiker gaat naar web server. Web serverscreenshot als volgt:

Web Serverconfiguratie

Vrijwaring

Dit document bevat de informatie over USR-SERIAL DEVICE SERVER-producten. Er is geen licentie voor intellectueel eigendom verleend door het verbieden van spreken of andere manieren, expliciet of impliciet. Behalve de plicht die in de verkoopvoorwaarden wordt vermeld, nemen we geen andere verantwoordelijkheden. We bieden geen garantie voor de verkoop en het gebruik van de producten, expliciet of impliciet, met inbegrip van verkoopbaarheid en verhandelbaarheid voor specifieke doeleinden, de aansprakelijkheid voor onrechtmatige daad van enig ander octrooirecht, auteursrecht, intellectueel eigendomsrecht. We kunnen de specificatie en beschrijving op elk moment wijzigen zonder voorafgaande kennisgeving.

Geschiedenis bijwerken

2022-10-10 V1.0 Gevestigd.

Documenten / Bronnen

B-TECH RS232 naar Ethernet TCP IP-serverconverter [pdf] Gebruikershandleiding
RS232 naar Ethernet TCP IP-serverconverter, RS232, Ethernet TCP IP-serverconverter, TCP IP-serverconverter, Serverconverter

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *