Das Modbus-Protokoll (Modbus/TCP)
I
8
Verbindungsmanagement
0 0
8.3.2
Schließen von Verbindungen
8.3.3
Timeout-Überwachung
96
Eine Verbindung wird aus der internen Verbindungsliste gelöscht,
•
sobald die Keepalive-Zeit abgelaufen ist und der Server danach keine Antwort mehr
empfängt oder
•
sobald der Socket einen Fehler zurückliefert
•
wenn die Verbindung zum Client abgebaut wurde.
War es eine steuernde Verbindung, führt das dazu, dass eine andere steuernde Ver-
bindung wieder aufgebaut werden kann. Werden keine gültigen PA-Daten innerhalb
der Timeout-Zeit gesendet, wird ein Feldbus-Timeout ausgelöst.
Die Keepalive-Zeit ist defaultmäßig auf 10 Sekunden eingestellt. Besteht eine steuernde
Verbindung und ist die Timeout-Zeit größer als 5 Sekunden eingestellt, wird die
Keepalive-Zeit auf den doppelten Wert der Timeout-Zeit erhöht.
Bei einer steuernden Verbindung wird bei einem Kabelbruch oder einem Socketfehler
nach Ablauf der eingestellten Timeout-Zeit der Feldbus-Timeout im Gerät angezeigt.
Danach kann wieder eine neue steuernde Verbindung aufgebaut werden.
Die Timeout-Überwachungszeit ist im Bereich 0 - 650 s in 10 ms-Schritten einstellbar.
•
0 s und 650 s bedeutet: Timeout-Überwachung ist ausgeschaltet
•
10 ms - 649,09 s bedeutet: Timeout-Überwachung ist eingeschaltet
Die Timeout-Zeit ist einstellbar durch:
•
das Registerobjekt 219E
•
einen Parameterzugriff über Registerobjekt 200
•
Parameter P819 Feldbus Timeout in MOVITOOLS
Die Timeout-Überwachung wird ausgelöst, wenn eine steuernde Verbindung aktiviert
wird. Der Feldbustreiber prüft zyklisch, ob die letzte Aktualisierung der PA-Daten inner-
halb der Timeout-Zeit empfangen wurde.
Wird die Timeout-Überwachung durch Einstellen der Timeout-Zeit auf 0 oder 65000 de-
aktiviert, wird kein Feldbus-Timeout mehr erkannt. Dies gilt auch, wenn die steuernde
Verbindung abgebaut wird.
Bei einem Timeout wird die in Parameter P831 Reaktion Feldbus-Timeout eingestellte
Fehlerreaktion ausgeführt. MOVIDRIVE
Segmentanzeige die Fehlermeldung F28 (= Feldbus-Timeout) an.
Handbuch – Feldbusschnittstelle DFE33B EtherNet/IP und Modbus/TCP
(8606
)
hex
dez
hex
®
B mit Option DFE33 zeigt zusätzlich an der 7-
- 203
auf Index 8606
hex
®
MotionStudio