Überprüfung und Konfiguration des tSH-735 Gateways mit der Funktion von 2 Mastern auf dem 485-Bus

03 September 2019 Produktüberblick
bd30fffc3bf8618ee013c175b22d57c8.png

Inhalt:

Über tSH-700 Gateways

Gateways der tSH-700-Serie ermöglichen die Koordinierung des Betriebs von Geräten mit verschiedenen RS-232/422/485-Schnittstellen bei unterschiedlichen Raten und mit verschiedenen COM-Port-Parametern.

Zum Beispiel ermöglicht das Gateway den Anschluss von zwei Geräten an jedes Protokoll: das erste Gerät mit den Parametern 9600 N81, das zweite mit den Parametern 115200 E71.

7cc84340c43520b9b5c11451a1150e1c.jpg

Diese Gateways ermöglichen die Konvertierung der Modbus RTU- und Modbus ASCII-Protokolle.

464c9cd4788971fe99981fb894e6bff7.jpg

Zusätzlich zu den oben genannten Funktionen ermöglichen Gateways mit 3 COM-Ports den Anschluss von zwei Master-Geräten an einen Slave-Bus.

In diesem Modus kann das Gateway mit jedem Protokoll arbeiten, einschließlich Modbus RTU/ASCII.

1f4b4005ad0e357d5ffae66e07064864.jpg

Die tSH-700-Gateway-Serie umfasst mehrere Modifikationen, die sich in der Anzahl und Art der COM-Ports unterscheiden. Die Unterschiede sind in der Tabelle dargestellt.

Ohne Isolation Mit Isolation RS-232 RS-485 Eigenschaften
tSH-722 tSH-722i 2 -

Konverter

tSH-725 tSH-725i - 2
tSH-724 tSH-724i 1 1
tSH-732 tSH-732i 3 -

Konverter, Splitter

tSH-735 tSH-735i - 3
tSH-734 tSH-734i 2 1

Die Gateway-Konfiguration erfolgt über eine WEB-Schnittstelle über einen Ethernet-Port.

Überprüfung der Gateway-WEB-Schnittstelle

Lassen Sie uns zur Überprüfung der WEB-Schnittstelle und der Gateway-Konfiguration übergehen.

Gehen Sie zur IP-Adresse des Geräts.

Für die primäre Suche kann die eSearch Utility verwendet werden: eSearch Utility.

Sobald ein Passwort eingegeben wird, gelangen wir zur Startseite, auf der die aktuellen Einstellungen des Gateways angezeigt werden.

5681e621f24aa42bebc5eb4ae5dbfe8f.jpg

Im Anwendungsmodus-Tab kann der Betriebsmodus des Gateways konfiguriert werden.

Gateways mit 2 COM-Ports

Für Gateways mit 2 COM-Ports sehen wir das folgende Menü.

5408cbbaef9ffb5df88a728174acd742.jpg

Serieller Konvertermodus

Diese Funktion ermöglicht den Anschluss von zwei Geräten mit unterschiedlichen Raten, Schnittstellen und COM-Port-Parametern.

Jedes Protokoll kann angewendet werden.

Voll-Duplex-Kommunikation ist nur für RS-232 und RS-422 verfügbar, wenn Daten von weniger als 512 Bytes übertragen werden, aufgrund der Einschränkung des internen Puffers.

Modbus Konvertermodus

Diese Funktion ähnelt dem oben genannten Modus, ermöglicht jedoch auch die Konvertierung der Modbus RTU/ASCII-Protokolle.

Slave Timeout-Parameter

In diesen Modi ist es erforderlich, die korrekte Zeit für die Slave-Geräteantwort im Feld Slave Timeout festzulegen, um die nächste Anfrage aus dem Gateway-Puffer zu senden. In Ihrem Master-Gerät muss die Antwortwartezeit größer sein als die der Bus (kann nicht weniger als 100 ms betragen).

Wie wählt man Slave Timeout korrekt aus?

Slave Timeout kann nach der Formel berechnet werden:

A = Max. Antwortzeit aller Slave-Geräte im Bus (in ms).

B = A + 100 = Geben Sie diesen Wert im Feld Slave Timeout im tSH-700 an.

C1 = B + 100 = Geben Sie diesen Wert im Feld Response Timeout im Master-Gerät im Schema „1 Master zu 1 Slave“ an.

C2 = B + B = Geben Sie diesen Wert im Feld Response Timeout im Master-Gerät im Schema „2 Masters zu 1 Slave“ an.

Zum Beispiel, verbinden wir ein beliebiges Gerät mit dem RS-485-Netzwerk mit Modbus RTU-Protokoll.

Max. Antwortzeit eines Geräts beträgt 172 ms.

75b92b1a52cb0b4143b69c7584946db5.jpg

Im Bus geben Sie Slave Timeout gleich B = A+100 = 272 ≈ 300 ms an.

e2dd75e79bba88a23b863368ab7f99de.jpg

Im Master-Gerät geben Sie im Schema „2 Masters - 1 Slave“ den Response Timeout gleich C2 = B + B = 600 ms an.

c6f00b9ffff2f847cc031f4eddd3fa50.jpg

Entsprechend muss das Abfrage-Timing des Master-Geräts größer sein als C2 = 600 ms, zum Beispiel 700 ms (damit der Gateway-Puffer nicht überläuft).

Read Cache-Parameter

Diese Funktion ermöglicht die Beschleunigung des Abrufs ähnlicher Daten aus dem Gateway-Puffer.

Wenn die Daten bereits angefordert wurden, werden während der Read Cache-Zeit diese Daten aus einem Puffer empfangen. Der Puffer speichert nur die Daten einer Lesefunktion.

tSH-71x/72x/73x Gateways ermöglichen das Speichern von 32/16/10 Anfragen/Antworten entsprechend.

Virtueller Modbus ID-Parameter

Diese Funktion ermöglicht das Abwerfen von Befehlen von der ID außerhalb des angegebenen Bereichs.

Modbus ID Offset-Parameter

Diese Funktion ermöglicht einen ID-Offset am Gateway-Ausgang.

Gateways mit 3 COM-Ports

Für Gateways mit 3 COM-Ports sehen wir ein anderes Menü.

3ba8f79dfeaac2a963af16c94e27917a.jpg

Serieller Konvertermodus

Diese Funktion ermöglicht den Anschluss von zwei Geräten mit unterschiedlichen Raten, Schnittstellen und COM-Port-Parametern.

Jedes Protokoll kann angewendet werden.

Voll-Duplex-Kommunikation ist nur für RS-232 und RS-422 verfügbar, wenn Daten von weniger als 512 Bytes übertragen werden, aufgrund der Einschränkung des internen Puffers.

Serieller Sharer-Modus

Diese Funktion ermöglicht es zwei Master-Geräten, sich mit dem Slave-Geräte-Bus zu verbinden.

Jedes Protokoll, verschiedene Baudraten und COM-Port-Parameter können verwendet werden.

Sie müssen nur auswählen, welcher COM-Port ein Slave sein soll.

Modbus Sharer-Modus

Diese Funktion ermöglicht es zwei Modbus Master-Geräten, sich mit dem Slave-Geräte-Bus zu verbinden.

Die Konvertierung der Modbus RTU/ASCII-Protokolle und der Betrieb bei verschiedenen Baudraten und COM-Port-Parametern sind möglich.

Sie müssen nur auswählen, welcher COM-Port ein Slave sein soll und welches Modbus-Protokoll verwendet werden soll.

Im Port-Tab können die COM-Port-Parameter konfiguriert werden.

aac296328f950bfef61dfc0decb7f851.jpg

CRC/LRC Confirm-Parameter

Dieser Parameter überprüft die Korrektheit der CRC-Kontrollsumme in einem Befehl bei Anforderung und Antwort. Wenn die Summe falsch ist, wird der Befehl abgelehnt.

Char Timeout-Parameter

Dieser Parameter legt die Wartezeit (in Bytes) nach dem Empfang der Antwort vom Slave-Gerät fest. Wenn die Zeit abläuft, wird die Antwort als empfangen betrachtet und das Gateway beginnt mit der Verarbeitung dieser Antwort.

Der Standardwert von 5 Bytes kann verwendet werden.

TX Idle / RX Idle-Parameter

Wenn TX/RX für einen bestimmten Zeitraum keine Daten übertragen/empfangen, wird das Gateway neu gestartet.

Im Netzwerkeinstellungen-Tab können die Netzwerkparameter des Gateways festgelegt werden.

bf048dbfbb7530372e02fb571aacfd68.jpg

Im Filter-Tab können vertrauenswürdige IP-Adressen festgelegt werden.

36c69686dff75fe66642530fb4ce655a.jpg

Im Monitor-Tab kann der Status der Datenübertragung/-empfang jedes Ports überprüft werden.

c1650c8561a7d7086a5aa45538e291fb.jpg

Konfiguration der Verbindung von Modbus Master-Geräten zu Modbus Slave

Dieser Modus ist nur für ein Gateway mit 3 COM-Ports verfügbar.

Wählen Sie den Modbus Sharer-Modus.

Lassen Sie uns das tSH-735 Gateway als Beispiel konfigurieren.

Im Feld Anwendungsmodus wählen Sie den Modbus Sharer-Modus und das RTU- oder ASCII-Protokoll aus.

Geben Sie außerdem einen COM-Port an, an den das Slave-Gerät angeschlossen wird.

ac5d09036e2b9ea21522e0a60532d97a.jpg

Im Feld Slave Timeout geben Sie die Wartezeit des Slave-Geräts für das Senden der nächsten Anfrage aus dem Gateway-Puffer an, zum Beispiel 500 ms.

5501fdf7fa62646954edc0b45a0d75f0.jpg

Die restlichen Parameter können unverändert gelassen werden.

Dann konfigurieren Sie im Port-Tab die Parameter der erforderlichen COM-Ports.

d376ace42aadfc1c6502aa6eeeeb371e.jpg

Sobald die Konfiguration gespeichert ist, ist das Gateway bereit, als Vermittler im Schema „2 Modbus Master – 1 Modbus Slave“ zu fungieren (der Anschluss mehrerer Slave-Geräte ist möglich).

Außerdem kann in diesem Modus die Konvertierung der Modbus RTU/ASCII-Protokolle bei verschiedenen Baudraten durchgeführt werden.

Auf den Master-Geräten geben Sie eine Response Timeout an, die größer ist als der Slave Timeout-Parameter.

Diese kann nach der Formel berechnet werden:

  • A = Max. Antwortzeit aller Geräte im Bus (in ms).
  • B = A + 100 = Geben Sie diesen Wert im Feld Slave Timeout im tSH-700 Gateway an.
  • C2 = B + B = Geben Sie diesen Wert im Feld Response Timeout im Master-Gerät im Schema „2 Masters - 1 Slave“ an.

In unserem Beispiel beträgt die Response Timeout für beide Master-Geräte 500 + 500 = 1000 ms.

Außerdem muss das Abfrage-Timing des Master-Geräts größer sein als Response Timeout C2 = 1000 ms, zum Beispiel 1100 ms (damit der Gateway-Puffer nicht überläuft).

Konfiguration der Verbindung von Modbus RTU-Geräten zu Modbus ASCII bei verschiedenen Raten

Für das Gateway mit 2 COM-Ports wählen Sie den Modbus Konverter-Modus.

8864dd2f0e10bbe5aa23191cc81c0897.jpg

Für das Gateway mit 3 COM-Ports wählen Sie den Modbus Sharer-Modus, wie im vorherigen Beispiel.

13f271d9fc6438ceac83e333a8b870bb.jpg

Im Feld Slave Timeout geben Sie die Wartezeit des Slave-Geräts für das Senden der nächsten Anfrage aus dem Gateway-Puffer an, zum Beispiel 500 ms.

a9ce9a38fe546095b17d24231c07b421.jpg

Die restlichen Parameter können unverändert gelassen werden.

Dann konfigurieren Sie im Port-Tab die Parameter der erforderlichen COM-Ports.

d376ace42aadfc1c6502aa6eeeeb371e.jpg

Sobald die Konfiguration gespeichert ist, ist das Gateway bereit, die Modbus RTU/ASCII-Protokolle bei verschiedenen Baudraten zu konvertieren.

Auf den Master-Geräten geben Sie eine Response Timeout an, die größer ist als der Slave Timeout-Parameter.

Diese kann nach der Formel berechnet werden:

  • A = Max. Antwortzeit aller Geräte im Bus (in ms)
  • B = A + 100 = Geben Sie diesen Wert im Feld Slave Timeout im tSH-700 Gateway an.
  • C1 = B + 100 = Geben Sie diesen Wert im Feld Response Timeout im Master-Gerät im Schema „1 Master - 1 Slave“ an.

In unserem Beispiel beträgt die Response Timeout für das Master-Gerät 500 + 100 = 600 ms.

Außerdem muss das Abfrage-Timing des Master-Geräts größer sein als Response Timeout C1 = 600 ms, zum Beispiel 700 ms (damit der Gateway-Puffer nicht überläuft).

Wie setzt man das tSH-700 Gateway auf Werkseinstellungen zurück

Schalten Sie die Stromversorgung des Gateways aus.

Stellen Sie den Schalter auf die Position INIT.

Versorgen Sie das Gateway mit Strom.

Jetzt können Sie das Gateway unter der Werk-IP-Adresse - 192.168.255.1 - finden.

Sie können es über die eSearch Utility ändern und dann den Schalter auf die Position RUN stellen.

Schalten Sie die Stromversorgung des Gateways aus und versorgen Sie es erneut mit Strom.

Jetzt ist das Gateway unter der neuen IP-Adresse verfügbar und das Werkspasswort kann verwendet werden, um auf die Gateway-Einstellungen zuzugreifen.