Herunterladen Diese Seite drucken

Tabelle 157: Registeradresse 0X1009; Tabelle 158: Registeradresse 0X100A; Tabelle 159: Watchdog Starten - WAGO 750-829 Handbuch

Werbung

288
Feldbuskommunikation

Tabelle 157: Registeradresse 0x1009

Registeradresse 0x1009 (4105
Wert
Zugang
Beschreibung

Tabelle 158: Registeradresse 0x100A

Registeradresse 0x100A (4106
Wert
Zugang
Standard
Beschreibung
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 159: Watchdog starten

FC
FC16 FC15 FC14 FC13 FC12 FC11 FC10 FC9
Bit
15
0
bin
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 0xAA55 oder
0x55AA in das Register 0x1008 (Watchdog einfach anhalten,
WD_AC_STOP_SIMPLE).
)
dez
MODBUS-Socket nach Watchdog-Time-out schließen
Lesen/schreiben
0: MODBUS-Socket wird nicht geschlossen
1: MODBUS-Socket wird geschlossen
)
dez
Alternativer Watchdog
Lesen/schreiben
0x0000
Schreiben eines Zeitwertes in Register 0x1000
Register 0x100A = 0x0001: Watchdog wird aktiv geschaltet
Mit dem ersten MODBUS-Telegramm wird der Watchdog gestartet.
Der Watchdog wird mit jedem MODBUS/TCP-Befehl getriggert.
Nach Ablauf der Watchdog-Zeit werden alle Ausgänge auf Null gesetzt.
Die Ausgänge können durch erneutes Schreiben wieder gesetzt werden.
Das Register 0x100A ist remanent und damit auch das Register 0x1000.
Bei eingeschaltetem Watchdog lässt sich der Zeitwert in Register 0x1000 nicht
mehr ändern.
(5-1)
) in die Codiermaske (Register 0x1001) schreiben.
14
13
12
11
0
0
0
0
0
750-829 BACnet-MS/TP-Controller
= A
dez
hex
FC8
FC7
10
9
8
7
6
0
0
0
0
0
0
WAGO-I/O-SYSTEM 750
)
FC6
FC5
FC4
FC3
5
4
3
2
0
0
0
1
1
0
Handbuch
Version 1.1.0
FC2
FC1
1
0
0
0

Werbung

loading