B-TECH RS232 naar Ethernet TCP IP Server Converter Gebruikershandleiding
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
Hardware-ontwerp
Hardware-afmetingen
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: 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.
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:
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:
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-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:
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-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:
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:
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:
Functies
Identiteitspakketfunctie
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:
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:
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:
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:
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:
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:
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:
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:
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:
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 |