WAGO-I/O-SYSTEM 750
750-362 FC Modbus TCP; G4
Tabelle 127: Registeradresse 0x1008
Registeradresse 0x1008 (4104
Wert
Zugang
Standard
Beschreibung
Tabelle 128: Registeradresse 0x1009
Registeradresse 0x1009 (4105
Wert
Zugang
Standard
Beschreibung
Tabelle 129: Registeradresse 0x100A
Registeradresse 0x100A (4106
Wert
Zugang
Standard
Beschreibung
Pos: 114.36 /Serie 750 (WAGO-I/O-SYSTEM)/Funktionsbeschreibung/Feldbuskommunikation/MODBUS/Zugriff auf Registerwerte - Watchdog (Beispiel Zeitüberschreitung) @ 4\mod_1235634365875_6.docx @ 27791 @ @ 1
Die Länge jedes Registers beträgt 1 Wort, d. h. bei jedem Zugriff kann lediglich
ein Wort geschrieben oder gelesen werden. Im Folgenden werden zwei Beispiele
zum Setzen des Wertes für die Zeitüberschreitung aufgeführt:
Watchdog für eine Zeitüberschreitung von 1 Sekunde oder mehr setzen:
1.
Schreiben Sie 0x000A in das Register für Zeitüberschreitung (0x1000).
(Register 0x1000 arbeitet mit Vielfachen von 100 ms;
1 s = 1000 ms; 1000 ms / 100 ms = 10
2.
Starten Sie mittels des Funktionscodes 5 den Watchdog, indem Sie 0x0010
(=2
(5-1)
Tabelle 130: Watchdog starten
FC
FC16 FC15 FC14 FC13 FC12 FC11 FC10
Bit
15
bin
0
hex
Der Funktionscode 5 (Schreiben eines digitalen Ausgangsbits) triggert den
Watchdog kontinuierlich, um den Watchdog-Timer innerhalb der angegebenen
Zeit immer wieder neu zu starten. Wird zwischen den Anfragen mehr als 1
Sekunde erreicht, ist ein Watchdog-Time-out-Fehler aufgetreten.
)
dez
Watchdog einfach anhalten, WD_AC_STOP_SIMPLE
Lesen/schreiben
0x0000
Durch Schreiben der Werte 0xAA55 oder 0x55AA wird der Watchdog angehalten,
falls er aktiv war. Die Watchdog-Fehlerreaktion wird vorübergehend deaktiviert.
Ein anstehender Watchdog-Fehler wird zurückgesetzt und ein Schreiben ins
Watchdog-Register ist wieder möglich.
)
dez
Modbus-Socket nach Watchdog-Time-out schließen
Lesen/schreiben
0x0000
0: Modbus-Socket wird nicht geschlossen
1: Modbus-Socket wird geschlossen
)
dez
Watchdog-Typ: Standard/Alternative
Lesen/schreiben
0x0000
0: Modbus-Watchdog-Typ „Standard"
1: Modbus-Watchdog-Typ „Alternative"
) in die Codiermaske (Register 0x1001) schreiben.
14
13
12
11
10
0
0
0
0
0
0
Feldbuskommunikation 179
= A
)
dez
hex
FC9
FC8
FC7
FC6
9
8
7
6
0
0
0
0
1
0
FC5
FC4
FC3
FC2
5
4
3
2
1
1
0
0
0
0
0
Handbuch
Version 1.0.2
FC1
0
0