Serial zu Ethernet Adapter für Schneidplotter einrichten
Wir wollten den USR-TCP232-302 für die Verwendung als Netzwerkdrucker einrichten der an einer Seriellen Schnittstelle eines Schneidplotters angeschlossen ist.
Wenn wir den Seria2LAN Adaptern auf einer Seite an unserem Netzwerk angeschloßen haben und an der anderen Seite mit einem Null Modem Kabel an die Seriellen Schnitstelle des Schneidplotters, ermitteln wir dann die IP-Adresse des Adapters und geben diese im Browser ein umd den Adapter zu konfigurieren.
http://<adapter address>/
Als Hauptseite (Current Status) sehen wir eine Übersicht vom Hostnamen, der konfigurieren IP-Adresse, die MAC Adresse und die eingehenden/ausgehenden Netzwerk Daten.
Netzwerkeinstellungen anpassen
Unter dem Punkt Local IP Config können wir den Adapter eine Statische IP-Adresse eingeben. Standard ist DHCP, wobei der Adapter automatisch eine IP-Adresse zugewiesen bekommt.
In unserem Beispiel verwenden wir folgende Eistellungen.
Option | Wert |
---|---|
Static IP | 192.168.2.11 |
Submask | 255.255.255.0 |
Gateway | 192.168.2.1 |
DNS Server | 192.168.2.1 |
Serielle Einstellungen konfigurieren
Unter dem Punkt Serial Port stellen wir die Serielle Kommunikation mit dem Schneidplotter ein.
Option | Wert |
---|---|
Baud Rate | 9600 bps |
Data Size | 8 bit |
Parity | None |
Stop Bits | 1 bit |
Local Port Number | 9100 |
Work Mode | TCP Server |
RESET | - |
LINK | x |
INDEX | - |
Similar RFC2217 | - |
Bedeutungen des Work Mode
- TCP Server Adapter wartet auf Verbindungen von Clients
- TCP Client Adapter verbindet sich aktiv zu einem Server
- UDP Adapter sendet/empfängt Daten über UDP
Bedeutung einiger Einstellungen
Option | Aktivieren | Grund |
---|---|---|
RESET | - | Vermeidet unnötige Unterbrechungen und Neustarts der seriellen Verbindung. |
LINK | x | Stellt sicher, dass die serielle Schnittstelle nur aktiv ist, wenn TCP läuft. |
INDEX | - | Vermeidet zusätzliche Daten, die den Plotter stören könnten. |
Similar RFC2217 | - | Keine dynamische Anpassung der seriellen Parameter benötigt. |
Erweiterte Funktionen konfigurieren
Option | Wert |
---|---|
Heartbeat Packet Type | None |
Register Packet Type | None |
Short Connection | - |
TCP Server-kick off old connection | x |
Buffer Data Before Connected | - |
UART Set Parameter | - |
Zusammenfassung der erweiterten Funktionen
Option | Bedeutung |
---|---|
Heartbeat Packet Type | UART heartbeat Sendet regelmäßig Daten über die serielle Schnittstelle. Net heartbeat Sendet regelmäßig Daten über das Netzwerk. |
Register Packet Type | MAC Register Sendet die MAC-Adresse des Adapters. USER Register Sendet benutzerdefinierte Registrierungsdaten. Enable USR cloud Verbindet den Adapter mit der USR-Cloud. |
Short Connection | Schließt die TCP-Verbindung nach dem Senden von Daten automatisch, wenn keine weitere Aktivität stattfindet. |
TCP Server - Kick Off Old Connection | Beendet alte TCP-Verbindungen, wenn eine neue Verbindung aufgebaut wird. |
Buffer Data Before Connected | Puffert eingehende Daten, wenn noch keine TCP-Verbindung besteht, und sendet sie, sobald die Verbindung hergestellt ist. |
UART Set Parameter | Ermöglicht das Ändern der seriellen Port-Einstellungen (Baudrate, Parity usw.) über die Netzwerkschnittstelle. |
Weitere Einstellungen konfigurieren
Option | Wert |
---|---|
Module Name | Plotter-Connector |
Webserver Port | 80 |
Username | admin |
Password | * |
MAC Address | 9C-A5-25-80-C7-0C |
Max Clients Connect To TCP Server | 1 |
Reset Timeout | 0 |
Zusammenfassung der weiteren Einstellungen
Option | Empfehlung | Grund |
---|---|---|
Module Name | Benutzerdefinierter Name | Zur leichteren Identifikation des Geräts im Netzwerk. |
Webserver Port | Standard (80) oder benutzerdefiniert | Vermeidet Konflikte mit anderen Diensten im Netzwerk. |
Username | Ändern | Erhöht die Sicherheit der Weboberfläche. |
Password | Ändern | Schützt vor unbefugtem Zugriff (nur 5 Zeichen). |
MAC Address | Unverändert | Für die Netzwerkzuordnung erforderlich. |
Max Clients Connect To TCP Server | 1 | Stellt sicher, dass nur ein Client mit dem Adapter verbunden ist. |
Reset Timeout | Standard (3600) oder deaktivieren | Standardwert für Neustart beibehalten oder deaktivieren, falls unnötig. |