176 Fieldbus Communication
WAGO-I/O-SYSTEM 750 XTR
750-352/040-000 FC ETHERNET G3 XTR
Manual
Version 1.3.0
Setting the watchdog for a timeout of more than 1 second:
1.
Write 0x000A in the register for time overrun (0x1000).
Register 0x1000 works with a multiple of 100 ms;
1 s = 1000 ms; 1000 ms / 100 ms = 10
dec
= A
hex
)
2.
Use the function code 5 to write 0x0010 (=2
(5-1)
) in the coding mask
(register 0x1001).
Table 123: Starting Watchdog
FC
FC16 FC15 FC14 FC13 FC12 FC11 FC10 FC9 FC8 FC7 FC6
FC5
FC4 FC3 FC2 FC1
Bit
15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
bin
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
hex
0
0
1
0
Function code 5 (writing a digital output bit) continuously triggers the watchdog to
restart the watchdog timer again and again within the specified time. If time
between requests exceeds 1 second, a watchdog timeout error occurs.
3. To stop the watchdog, write the value 0xAA55 or 0x55AA into 0x1008
(Simply Stop Watchdog register, WD_AC_STOP_SIMPLE).
Setting the watchdog for a timeout of 10 minutes or more:
1.
Write 0x1770 (= 10*60*1000 ms / 100 ms) in the register for time overrun
(0x1000).
(Register 0x1000 works with a multiple of 100 ms;
10 min = 600,000 ms; 600,000 ms / 100 ms = 6000dec = 1770hex)
2.
Write 0x0001 in the watchdog trigger register (0x1003) to start the
watchdog.
3.
Write different values (e.g., counter values 0x0000, 0x0001) in the
watchdog to trigger register (0x1003).
Values following each other must differ in size. Writing of a value not equal to
zero starts the watchdog. Watchdog faults are reset and writing process data is
possible again.
4.
To stop the watchdog, write the value 0xAA55 or 0x55AA into 0x1008
(Simply Stop Watchdog register, WD_AC_STOP_SIMPLE).
Pos: 94.35 /Serie 750 ( WAGO-I/O-SYST EM)/Funkti onsbeschrei bung/F eldbuskommuni kation/M ODBU S/Z ugriff auf R egister werte - Watchdog-Register ( 750-881) 0x100B @ 8\mod_1278930433227_21.docx @ 59640 @ @ 1
Table 124: Register Address 0x100B
Register address 0x100B (4107
dez
)
Value
Save watchdog parameter
Access
Write
Standard
0x0000
Description
With writing of '0x55AA' or '0xAA55' in register 0x100B the registers 0x1000,
0x1001, 0x1002 are set on remanent.
Pos: 94.36 /D okumentati on allgemei n/Gli ederungsel emente/---Seitenwechsel--- @ 3\mod_1221108045078_0.docx @ 21810 @ @ 1