Herunterladen Inhalt Inhalt Diese Seite drucken

Das Modbus-Protokoll (Modbus/Tcp) Verbindungsmanagement; Schließen Von Verbindungen; Timeout-Überwachung - SEW-Eurodrive MOVI-PLC advanced DHR41B Handbuch

Feldbusschnittstellen ethernet/ip, modbus/tcp und profinet io
Vorschau ausblenden Andere Handbücher für MOVI-PLC advanced DHR41B:
Inhaltsverzeichnis

Werbung

Das Modbus-Protokoll (Modbus/TCP)
I
8
Verbindungsmanagement
0 0
8.3.2
Schließen von Verbindungen
8.3.3
Timeout-Überwachung
74
Eine Verbindung wird aus der internen Verbindungsliste gelöscht, wenn
die Keepalive-Zeit abgelaufen ist und der Server danach keine Antwort mehr
empfängt oder
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 im Parameterbaum 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 im IEC-Programm programmierte Timeout-Reaktion durch-
geführt.
Eine Änderung der Timeout-Zeit (Schreiben auf Index 8606) wird erst nach einem
Neustart wirksam.
Handbuch – MOVI-PLC® advanced DHR41B Feldbusschnittstelle EtherNet/IP, Modbus/TCP und
(8606
)
hex
dez
hex
®
MotionStudio
– 203
auf Index 8606
hex
PROFINET IO

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis