Manuel d'utilisation du convertisseur de serveur B-TECH RS232 vers Ethernet TCP IP
Convertisseur de serveur B-TECH RS232 vers Ethernet TCP IP

Caractéristiques

  • Port Ethernet 10/100 Mbps, prend en charge Auto-MDI/MDIX.
  • Prend en charge le serveur TCP, le client TCP, le client UDP, le serveur UDP, le client HTTPD.
  • Prend en charge le débit en bauds de 600 bps à 230.4 bps ; Prend en charge aucun, impair, pair, marque, espace.
  • Prend en charge le paquet de pulsation et le paquet d'identité.
  • Prend en charge RS232, RS485 et RS422.
  • Soutien web serveur, commande AT et logiciel de configuration pour configurer le module.
  • Prise en charge de la fonction de réinitialisation du délai d'expiration.
  • Prise en charge de la fonction non persistante du client TCP.
  • Prend en charge DHCP/IP statique.
  • Prise en charge du rechargement logiciel/matériel.
  • Prend en charge le port série virtuel avec le logiciel USR-VCOM.

Commencer

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

Diagramme d'application

Diagramme d'application

Conception matérielle

Dimensions du matériel

Dimensions du matériel

Définition des broches DB9

Définition des broches DB9

Épingle 2 3 5 1, 4, 6, 7, 8 9
Définition RXD TXD Terre NC NC par défaut, peut être utilisé comme broche d'alimentation

Figure 4 Broche DB9 

Définition des broches RS422/RS485

Définition des broches RS422/RS485

RS422 : R+/R- sont des broches RS422 RXD et T+/T- sont des broches RS422 TXD.
RS485 : A/B sont des broches RS485 RXD/TXD.

DIRIGÉ

Indicateur Statut
PWR Activé : sous tension
Off : Éteindre
 

TRAVAIL

Flasher une période toutes les secondes : Fonctionne normalement
Flasher une période toutes les 200 ms : état de la mise à niveau
Éteint : ne fonctionne pas
LIEN LED pour la fonction Link. La fonction de liaison ne peut fonctionner qu'en mode TCP Client/Serveur. Connexion TCP établie, LINK activé ; La connexion TCP se déconnecte normalement, LINK s'éteint immédiatement ; La connexion TCP se déconnecte anormalement, la liaison est désactivée avec un délai d'environ 40 secondes.
Activer la fonction Link en mode UDP, LINK activé.
TX Activé : Envoi de données vers la série
Éteint : aucune donnée n'est envoyée à la série
RX Activé : réception de données depuis la série
Éteint : aucune donnée reçue du port série

Figure 6 DEL

Fonctions du produit

Ce chapitre présente les fonctions de USR-SERIAL DEVICE SERVER comme le montre le schéma suivant, vous pouvez en avoir une connaissance globale.

Fonctions du produit

Fonctions de base

IP statique/DHCP

Il existe deux façons pour le module d'obtenir l'adresse IP : IP statique et DHCP.

IP statique : le paramètre par défaut du module est IP statique et l'IP par défaut est 192.168.0.7. Lorsque l'utilisateur définit le module en mode IP statique, l'utilisateur doit définir l'IP, le masque de sous-réseau et la passerelle et doit prêter attention à la relation entre l'IP, le masque de sous-réseau et la passerelle.

DHCP : le module en mode DHCP peut obtenir dynamiquement l'adresse IP, la passerelle et le serveur DNS de l'hôte de la passerelle. Lorsque l'utilisateur se connecte directement au PC, le module ne peut pas être défini en mode DHCP. Parce que l'ordinateur commun n'a pas la capacité d'attribuer des adresses IP.

L'utilisateur peut modifier l'adresse IP statique/DHCP à l'aide du logiciel de configuration. Schéma de réglage comme suit :

Fonctions de base

Restaurer les paramètres par défaut

Matériel : l'utilisateur peut appuyer sur Recharger pendant 5 secondes et moins de 15 secondes, puis relâcher pour restaurer les paramètres par défaut.
Logiciel : l'utilisateur peut utiliser le logiciel de configuration pour restaurer les paramètres par défaut.
Commande AT : l'utilisateur peut entrer en mode de commande AT et utiliser AT+RELD pour restaurer les paramètres par défaut.

Mettre à niveau la version du micrologiciel

L'utilisateur peut contacter les vendeurs pour la version du micrologiciel nécessaire et la mise à niveau par le logiciel de configuration comme suit :

Mettre à niveau la version du micrologiciel

Fonctions de prise

La prise SERIAL DEVICE SERVER prend en charge le serveur TCP, le client TCP, le serveur UDP, le client UDP et le client HTTPD.

Client TCP

Le client TCP fournit des connexions client pour les services réseau TCP. Le périphérique client TCP se connectera au serveur pour réaliser la transmission de données entre le port série et le serveur. Selon le protocole TCP, le client TCP a des différences d'état de connexion/déconnexion pour assurer une transmission de données fiable.

Le mode client TCP prend en charge la fonction Keep-Alive : une fois la connexion établie, le module enverra des paquets Keep-Alive environ toutes les 15 secondes pour vérifier la connexion et se déconnectera puis se reconnectera au serveur TCP si une connexion anormale est vérifiée par les paquets Keep-Alive. Le mode client TCP prend également en charge la fonction non persistante.

Le fonctionnement de SERIAL DEVICE SERVER en mode client TCP nécessite une connexion au serveur TCP et doit définir les paramètres :
Adresse du serveur distant et numéro de port distant. SERIAL DEVICE SERVER fonctionne dans TCP Le client n'acceptera aucune autre demande de connexion à l'exception du serveur cible et accédera au serveur avec un port local aléatoire si l'utilisateur définit le port local sur zéro.

L'utilisateur peut définir SERIAL DEVICE SERVER en mode client TCP et les paramètres associés par le logiciel de configuration ou web serveur comme suit :

Client TCP
Client TCP

serveur TCP

Le serveur TCP écoutera les connexions réseau et créera des connexions réseau, couramment utilisées pour la communication avec les clients TCP sur un réseau local. Selon le protocole TCP, TCP Server a des différences d'état de connexion/déconnexion pour assurer une transmission de données fiable.

Le mode serveur TCP prend également en charge la fonction Keep-Alive.

Le travail de SERIAL DEVICE SERVER en mode TCP Server écoutera le port local que l'utilisateur a défini et établira la connexion après avoir reçu la demande de connexion. Les données série seront envoyées simultanément à tous les périphériques TCP Client connectés au SERIAL DEVICE SERVER en mode TCP Server.

SERIAL DEVICE SERVER fonctionne dans TCP Server prend en charge 16 connexions client au maximum et lancera la connexion la plus ancienne au-delà des connexions maximales (l'utilisateur peut activer/désactiver cette fonction en web serveur).

L'utilisateur peut définir SERIAL DEVICE SERVER en mode TCP Server et les paramètres associés par le logiciel de configuration ou web serveur comme suit :

serveur TCP

Client UDP

Le protocole de transport UDP fournit des services de communication simples et peu fiables. Aucune connexion connectée/déconnectée.

En mode Client UDP, SERIAL DEVICE SERVER ne communiquera qu'avec l'IP/Port cible. Si les données ne proviennent pas de l'IP/du port cible, elles ne seront pas reçues par SERIAL DEVICE SERVER.

En mode client UDP, si l'utilisateur définit l'adresse IP distante sur 255.255.255.255, SERIAL DEVICE SERVER peut diffuser sur l'ensemble du segment de réseau et recevoir des données de diffusion. Après la version 4015 du micrologiciel, 306 prend en charge la diffusion dans le même segment de réseau (comme la méthode de diffusion xxx.xxx.xxx.255).

L'utilisateur peut définir SERIAL DEVICE SERVER en mode client UDP et les paramètres associés par le logiciel de configuration ou web serveur comme suit :

Client UDP

Serveur UDP 

En mode serveur UDP, SERIAL DEVICE SERVER changera l'adresse IP cible à chaque fois après avoir reçu des données UDP d'une nouvelle adresse IP/port et enverra des données à la dernière adresse IP/port de communication.

L'utilisateur peut définir SERIAL DEVICE SERVER en mode serveur UDP et les paramètres associés par le logiciel de configuration ouweb serveur comme suit :

Serveur UDP

Client HTTPD

En mode Client HTTPD, SERIAL DEVICE SERVER peut réaliser la transmission de données entre le périphérique de port série et le serveur HTTP. L'utilisateur a juste besoin de définir SERIAL DEVICE SERVER dans le client HTTPD et de définir l'en-tête HTTPD, URL et certains autres paramètres connexes, peuvent alors réaliser la transmission de données entre le périphérique de port série et le serveur HTTP et n'ont pas besoin de se soucier du format HTTP des données.

L'utilisateur peut définir SERIAL DEVICE SERVER en mode HTTPDClient et les paramètres associés en web serveur comme suit :

Client HTTPD

Port série

Le serveur de périphérique série prend en charge RS232/RS485/RS422. L'utilisateur peut se référer à 1.2.2. Définition des broches DB9 1.2.3.
Définition de broche RS422/RS485 pour se connecter et RS232/RS485/RS422 ne peut pas être utilisé simultanément

Paramètres de base du port série

Paramètres Défaut Gamme
Débit en bauds 115200 600 ~ 230.4Kbps
Bits de données 8 5 à 8
Morceaux d'arrêt 1 1 à 2
Parité Aucun Aucun, Impair, Pair, Marque, Espace

Figure 15 Paramètres du port série

Méthodes de package en série

Pour la vitesse du réseau est plus rapide que la série. Le module placera les données série dans la mémoire tampon avant de les envoyer au réseau. Les données seront envoyées au réseau en tant que paquet. Il existe 2 façons de terminer le package et d'envoyer le package au réseau - Mode de déclenchement temporel et Mode de déclenchement de longueur.

SERIAL DEVICE SERVER adopte un temps de paquet fixe (temps d'envoi de quatre octets) et une longueur de paquet fixe (400 octets).

Synchronisation du débit en bauds

Lorsque le module fonctionne avec des appareils ou des logiciels USR, le paramètre série change dynamiquement en fonction du protocole réseau. Le client peut modifier le paramètre série en envoyant des données conformes à un protocole spécifique via = réseau. Il est temporaire, lors du redémarrage du module, les paramètres reviennent aux paramètres d'origine.

L'utilisateur peut adopter la fonction de synchronisation du débit en bauds par le logiciel de configuration comme suit :

Synchronisation du débit en bauds

Caractéristiques

Fonction de paquet d'identité

Caractéristiques

Le paquet d'identité est utilisé pour identifier l'appareil lorsque le module fonctionne en tant que client TCP/UDP. Il existe deux méthodes d'envoi pour le paquet d'identité.

  • Les données d'identité seront envoyées lorsque la connexion sera établie.
  • Les données d'identité seront ajoutées au début de chaque paquet de données.

Le paquet d'identité peut être une adresse MAC ou des données modifiables par l'utilisateur (données modifiables par l'utilisateur d'au plus 40 octets). L'utilisateur peut définir SERIAL DEVICE SERVER avec la fonction Identity Packet en web serveur comme suit :

Fonction de paquet d'identité

Fonction de paquet de battement de coeur

Paquet de pulsation : le module émettra des données de pulsation vers une série ou un réseau périodique. L'utilisateur peut configurer les données de pulsation et l'intervalle de temps. Les données de pulsation série peuvent être utilisées pour interroger les données Modbus. Les données de pulsation du réseau peuvent être utilisées pour afficher l'état de la connexion et maintenir la connexion (ne prennent effet qu'en mode client TCP/UDP). Le paquet Heartbeat autorise 40 octets au maximum.

L'utilisateur peut définir SERIAL DEVICE SERVER avec la fonction Heartbeat Packet en web serveur comme suit :

Fonction de paquet de battement de coeur

Modifiable Web serveur

L'utilisateur du support SERIAL DEVICE SERVER modifie le web serveur basé sur un modèle en fonction des besoins, puis utilisez l'outil associé pour la mise à niveau. Si l'utilisateur a cette demande peut contacter nos vendeurs pour web source et outil du serveur.

Fonction de réinitialisation

Lorsque 306 fonctionne en mode client TCP, 306 se connecte au serveur TCP. Lorsque l'utilisateur ouvre la fonction de réinitialisation, 306 redémarre après avoir essayé de se connecter au serveur TCP 30 fois mais ne peut toujours pas se connecter.

L'utilisateur peut activer/désactiver la fonction de réinitialisation par le logiciel de configuration comme suit :

Fonction de réinitialisation

Fonction index

Fonction d'index : utilisée dans la situation où 306 fonctionne en mode serveur TCP et établit plusieurs connexions au client TCP. Après avoir ouvert la fonction Index, 306 marquera chaque client TCP pour les distinguer. L'utilisateur peut envoyer/recevoir des données vers/depuis différents clients TCP en fonction de leur marque unique.

L'utilisateur peut activer/désactiver la fonction Index par le logiciel de configuration comme suit :

Fonction index

Paramètre du serveur TCP

306 fonctionnent en mode serveur TCP autorisent au maximum la connexion de 16 clients TCP. La valeur par défaut est 4 clients TCP et l'utilisateur peut modifier la connexion maximale des clients TCP en web serveur. Lorsque les clients TCP sont plus de 4, l'utilisateur doit faire en sorte que chaque donnée de connexion soit inférieure à 200 octets/s.

Si les clients TCP connectés au 306 dépassent le nombre maximal de clients TCP, l'utilisateur peut activer/désactiver la fonction de lancement de l'ancienne connexion en web serveur.

L'utilisateur peut définir les paramètres ci-dessus du serveur TCP en web serveur comme suit :

Paramètre du serveur TCP

Connexion non persistante

SERIAL DEVICE SERVER prend en charge la fonction de connexion non persistante en mode client TCP. Lorsque SERIAL DEVICE SERVER adopte cette fonction, SERIAL DEVICE SERVER se connectera au serveur et enverra des données après avoir reçu des données du côté du port série et se déconnectera du serveur après avoir envoyé toutes les données au serveur et aucune donnée du côté du port série ou du côté réseau sur un fixe. temps. Ce temps fixe peut être de 2 à 255 s, la valeur par défaut est de 3 s. L'utilisateur peut définir SERIAL DEVICE SERVER avec la fonction de connexion non persistante en web serveur comme suit :

Connexion non persistante

Fonction de réinitialisation du délai d'attente

Fonction de réinitialisation du délai d'attente (pas de réinitialisation des données) : si côté réseau aucune transmission de données au-delà d'un temps fixe (l'utilisateur peut définir ce temps fixe entre 60 et 65535 3600 s, la valeur par défaut est de 60 306 s. Si l'utilisateur définit un temps inférieur à XNUMX s, cette fonction sera désactivée) , XNUMX se réinitialise. L'utilisateur peut définir la fonction de réinitialisation du délai en web serveur comme suit :

Fonction de réinitialisation du délai d'attente

Réglage des paramètres

Il existe trois manières de configurer USR-SERIAL DEVICE SERVER. Ce sont la configuration du logiciel d'installation, web configuration du serveur et configuration de la commande AT

Configuration du logiciel d'installation

L'utilisateur peut télécharger le logiciel de configuration à partir de https://www.b-tek.com/images/Documents/USR-M0-V2.2.3.286.zip Lorsque l'utilisateur souhaite configurer le SERIAL DEVICE SERVER à l'aide du logiciel de configuration, l'utilisateur peut exécuter le logiciel de configuration, rechercher SERIAL DEVICE SERVER dans le même LAN et configurer le SERIAL DEVICE SERVER comme suit :

Configuration du logiciel d'installation

Après avoir recherché SERIAL DEVICE SERVER et cliqué sur = SERIAL DEVICE SERVER pour configurer, l'utilisateur doit se connecter avec un nom d'utilisateur et un mot de passe. Le nom d'utilisateur et le mot de passe par défaut sont tous deux admin. Si l'utilisateur conserve les paramètres par défaut, il n'est pas nécessaire de se connecter.

Web Configuration du serveur

L'utilisateur peut connecter le PC au SERIAL DEVICE SERVER via le port LAN et entrer web serveur à configurer. Web paramètres par défaut du serveur comme suit :

Paramètre Paramètres par défaut
Web adresse IP du serveur 192.168.0.7
Nom d'utilisateur administrateur
Mot de passe administrateur

Figure 26Web paramètres par défaut du serveur 

Après avoir d'abord connecté le PC au SERIAL DEVICE SERVER, l'utilisateur peut ouvrir le navigateur et entrer l'IP par défaut 192.168.0.7 dans la barre d'adresse, puis se connecter au nom d'utilisateur et au mot de passe, l'utilisateur entrera dans web serveur. Web capture d'écran du serveur comme suit :

Web Configuration du serveur

Clause de non-responsabilité

Ce document fournit des informations sur les produits USR-SERIAL DEVICE SERVER, il n'a fait l'objet d'aucune licence de propriété intellectuelle en interdisant la parole ou d'autres moyens explicites ou implicites. À l'exception du devoir déclaré dans les conditions générales de vente, nous n'assumons aucune autre responsabilité. Nous ne garantissons pas la vente et l'utilisation des produits explicitement ou implicitement, y compris la qualité marchande et la qualité marchande à des fins particulières, la responsabilité délictuelle de tout autre droit de brevet, droit d'auteur, droit de propriété intellectuelle. Nous pouvons modifier les spécifications et la description à tout moment sans préavis.

Historique des mises à jour

2022-10-10 V1.0 Établi.

Documents / Ressources

Convertisseur de serveur B-TECH RS232 vers Ethernet TCP IP [pdf] Manuel de l'utilisateur
Convertisseur de serveur RS232 vers Ethernet TCP IP, RS232, convertisseur de serveur Ethernet TCP IP, convertisseur de serveur TCP IP, convertisseur de serveur

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *