Was ist ein serieller Server? Was sind die grundlegenden Funktionen?
Ein Server mit serieller Schnittstelle ist ein Gerät, das Daten zwischen einer seriellen Schnittstelle (auch Kommunikations-/COM-Schnittstelle genannt) und einem lokalen Ethernet-Netzwerk (LAN) überträgt. Es handelt sich um bidirektionale Kommunikation. Die bidirektionale Kommunikation ermöglicht es jedem Gerät, Daten zu empfangen und zu senden. Genauso wie serielle Geräte verschiedene Pins zum Empfangen und Senden von Daten verwenden, ist die Kommunikation bei Verwendung derselben Pins auf Halbduplex beschränkt, d. h. die Informationen können jeweils nur in eine Richtung übertragen werden. Die Verwendung unterschiedlicher Pins ermöglicht eine Vollduplex-Kommunikation, bei der Informationen in beide Richtungen gleichzeitig übertragen werden können.
The basic application function of serial port server can realise the bi-directional transmission of data between RS232/485 and Ethernet, where the RS232 and RS485 serial ports work independently at the same time without affecting each other.
Und Modbus-Gateway kann auch eine bidirektionale Kommunikationsfunktion realisieren. Auf dieser Basis kann das Modbus-Gateway auch als Host verwendet werden. Im Host-Modus fragt das Modbus-Gateway den Slave automatisch nach den vom Host benötigten Daten ab und speichert diese im Puffer.
Das Modbus-Gateway ist ein Übertragungs-Gateway für ein industrielles Standard-Kommunikationsprotokoll und ist die heute am häufigsten verwendete Methode zum Anschluss von elektronischen Industriegeräten. Modbus ermöglicht die Kommunikation zwischen vielen Geräten im selben RS485-Netzwerk zur Datenübertragung. In einem landwirtschaftlichen Gewächshaus zum Beispiel werden die von Sensoren erfassten Temperatur- oder Feuchtigkeitsdaten an eine mit einem Modbus-Gateway verbundene Fernsteuerungszentrale übertragen, die die Daten in Echtzeit überwacht und die Standortbedingungen rechtzeitig steuert.
Der Unterschied zwischen Modbus und seriellem Server besteht hauptsächlich in den folgenden drei Punkten
(1) Verwendung als Host-Computer
Wie bereits erwähnt, kann Modbus als Host verwendet werden, und der Slave-Modus des Modbus-Gateways ist derselbe wie der des seriellen Servers, so dass wir hier nicht auf Einzelheiten eingehen werden. Wenn das Modbus-Gateway als Host verwendet wird, sind die vom angeschlossenen seriellen Host-Gerät angeforderten Daten die Hauptanforderung, und der Terminal-Slave wird abgefragt. Normalerweise kann Modbus One-to-Many- (ein Host zu vielen Slaves) und Many-to-Many-Modi realisieren. Dabei ist zu beachten, dass das Modbus-Gateway-Modul bei der Übertragung keine Protokollauflösung vornimmt, sondern nur die seriellen Daten an die Netzwerkseite sendet.
(2) Speicherfunktion kann realisiert werden
Die Aktivierung der Modbus-Speicherfunktion kann die Abfragegeschwindigkeit von Netzwerk-Hosts beschleunigen, was für den Modus der Multi-Host-Abfrage geeignet ist. Wenn z. B. mehrere Hosts Daten eines Slaves abfragen oder ein Host Daten mit hoher Frequenz abfragen muss, kann die Aktivierung der Modbus-Speicherfunktion die Zeit der Abfrage der seriellen Schnittstelle verkürzen und die Timeout-Zeit reduzieren.
(3) Berichtsfunktion kann realisiert werden
Entsprechend den Anweisungen des Modbus-Gateways fragt es die Daten aktiv an der seriellen Schnittstelle ab und lädt sie aktiv in den Netzwerkhost hoch.
Since modbus gateway has the function of bidirectional transmission, it can directly replace the serial server with modbus gateway to realise the networking demand in most cases where the serial port end is connected with Ethernet. While some serial servers come with modbus gateway function, but this function only realises modbus protocol transmission, and can’t be used directly as modbus gateway. Therefore, if you have a project that requires two-way serial data transmission and modbus protocol conversion, you can consider serial server or modbus gateway. If in addition to this, you also need to use modbus gateway as a host or use the storage function, you need to choose Modbus-Gateway-Gerät.