Herunterladen Inhalt Inhalt Diese Seite drucken

Tabelle 136: Watchdog Starten - WAGO I/O-SYSTEM 750 Handbuch

Programmierbarer feldbuscontroller ethernet 750-881 10/100 mbit/s; digitale und analoge signale
Vorschau ausblenden Andere Handbücher für I/O-SYSTEM 750:
Inhaltsverzeichnis

Werbung

WAGO-I/O-SYSTEM 750
750-881 Programmierbarer Feldbuscontroller ETHERNET
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

Tabelle 136: Watchdog starten

FC
FC16 FC15 FC14 FC13 FC12 FC11 FC10 FC9
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.
3.
Um den Watchdog zu stoppen, schreiben Sie den Wert 0x0AA55 oder
0X55AA in das Register 0x1008 (Watchdog einfach anhalten,
WD_AC_STOP_SIMPLE).
Watchdog für eine Zeitüberschreitung von 10 Minuten oder mehr setzen
1.
Schreiben Sie 0x1770 (= 10*60*1000 ms / 100 ms) in das Register für
Zeitüberschreitung (0x1000).
(Register 0x1000 arbeitet mit Vielfachen von 100 ms;
10 min = 600.000 ms; 600.000 ms / 100 ms = 6000
2.
Starten Sie den Watchdog, indem Sie 0x0001 in den Watchdog-Trigger-
Register (0x1003) schreiben.
3.
Um den Watchdog zu triggern, schreiben Sie unterschiedliche Werte, z. B.
Zählwerte 0x0000, 0x0001 etc. in das Watchdog-Trigger-Register (0x1003).
Die nacheinander geschriebenen Werte müssen sich in der Größe unterscheiden.
Das Schreiben eines Wertes ungleich Null startet den Watchdog. Watchdog-
Fehler werden zurückgesetzt und das Schreiben der Prozessdaten wird wieder
ermöglicht.
4.
Um den Watchdog zu stoppen, schreiben Sie den Wert 0x0AA55 oder
0X55AA in das Register 0x1008 (Watchdog einfach anhalten,
WD_AC_STOP_SIMPLE).
Pos: 108.35 /Alle Serien (Allgemeine Module)/Feldbuskommunikation/MODBUS/Zugriff auf Registerwerte - Watchdog-Register (750-881) 0x100B @ 8\mod_1278930433227_6.doc @ 59638 @ @ 1
Handbuch
Version 1.1.2
(5-1)
) in die Codiermaske (Register 0x1001) schreiben.
14
13
12
11
0
0
0
0
0
= A
dez
hex
FC8
FC7
10
9
8
7
6
0
0
0
0
0
0
Feldbuskommunikation
)
FC6
FC4
FC3
FC5
5
4
3
2
0
1
0
0
0
1
= 1770
)
dez
hex
231
FC2
FC1
1
0
0
0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis