Der Vorgabewert ist 3000 (3000 Millisekunden = 3 s). Dies bedeutet, dass
die Ausgänge in den zuvor beschriebenen Situationen nach 3 Sekunden
abgeschaltet werden.
Dies sollte bedacht werden, wenn die Kommunikation zwischen der SPS und
dem Gateway ohne zyklischen Zugriff durch einen integrierten Firmwaretrei-
ber erfolgt. Wenn Sie ausschließlich über ein Anwenderprogramm kommuni-
zieren kann es zu längeren Pausen zwischen Ansprachen kommen. Wenn
Sie zum Beispiel mit den Anwendungsbibliotheken Master.Lib und
ModbusSlave.Lib bei Steuerungen vom Typ XControl arbeiten, sind folgende
Fälle zu beachten:
•
Die Ansprache zwischen der SPS und dem Gateway erfolgt nicht zyk-
lisch, sondern nur sporadisch (Zeitraum > 3 s)
•
Einzelschrittbetrieb bei Test und Inbetriebnahme
Passen Sie in diesen Fällen den aktuellen Wert an die Anforderungen an.
GEFAHR
Wird der Timeout-Wert im Register 0x1120 auf den Wert „0"
gesetzt, so kann dies zu gefährlichen Situationen führen, da bei
einer ausbleibenden Kommunikation zwischen der SPS und
dem Gateway gesetzte Ausgänge weiterhin eingeschaltet blei-
ben.
Wurde eine Zeitüberwachung hinterlegt, so kann im Register 0x1020 der
aktive Status der Zeitüberwachung ausgelesen werden. Die Zeitüberwa-
chung wird bei jedem übertragenen Modbus-TCP-Telegramm zurückgesetzt.
Findet keine zyklische Datenübertragung statt, die ein Zurücksetzen der Zeit-
überwachung automatisch verursachen würde, so kann auch über einen
schreibenden Zugriff auf das Register 0x1121 ein Neustart der Überwa-
chungszeit erfolgen. Dies kann auch über jedes andere Modbus-TCP-Tele-
gramm geschehen.
Register 0x1113C, 0x1113D:
„Wiederherstellen der Modbus-TCP-Verbindungsparameter"
Die Register 0x113C und 0x113D dienen zum Zurücksetzen der Parameter;
Register 0x1120 auf den Vorgabewert. Hierfür wird zunächst der Wert
„0x6C6F" in das Register 0x113C geschrieben. Um das Zurücksetzen zu
aktivieren, wird nachfolgend der Wert „0x6164" („LOAD") in das Register
0x113D geschrieben. Dies muss innerhalb von 30 Sekunden nach Schreiben
des Registers 0x113C erfolgen.
Beide Register können auch mit einem einzigen Auftrag unter Verwendung
der Funktionscodes FC16 und FC23 geschrieben werden. Die Parameter
sind jetzt zwar aktiv, aber noch nicht nullspannungssicher gespeichert.
Hierzu dient der Dienst „Sichern der Modbus-TCP Verbindungsparameter".
SmartWire-DT Gateway EU5C-SWD-EIP-MODTCP 04/21 MN120003Z DE Eaton.com
7 Umsetzung Modbus-TCP – SmartWire-DT
7.4 Zeitüberwachung und Betriebsart Modbus-TCP
77