Status urządzenia
bit(s)
0
1
2
3
4–7
8
9
10
11
12–15
Funkcja Reset
Obiekt Identity dysponuje funkcją Reset, realizującą dwa typy żądań resetowania:
-
-
Moduł jest fabrycznie ustawiony tak, że po otrzymaniu żądania resetowania resetuje się
sam. W przypadku żądania resetowania typu 1 następuje skasowanie pliku konfiguracji
ethcfg.cfg.
Jeżeli aplikacja ma otrzymać informację o resetowaniu (np. w celu samoczynnego zrese-
towania), istnieją dwie możliwości:
1.
2.
Nazwa
Module Owned
(reserved, ignore)
Configured
(reserved, ignore)
Extended Device Status:
Set for minor recoverable faults
Set for minor unrecoverable faults
Set for major recoverable faults
Set for major unrecoverable faults
(reserved, ignore)
Typ 0: Power Cycling Reset
to żądanie resetowania imituje cykl mocy modułu
Typ 1: reset „Out of Box"
to żądanie resetowania ustawia konfigurację „Out of Box" i wykonuje resetowanie
Wysłanie do modułu podczas inicjalizacji polecenia ENABLE_ID_RESET_NOTIFY.
Funkcja Reset wywołuje w module wysłanie polecenia ID_RESET_NOTIFY i kasuje,
jeżeli jest to konieczne, plik konfiguracji ethcfg.cfg.
ID_RESET_NOTIFY określa rodzaj wysłanego żądania resetowania. Potem do sa-
mej aplikacji należy zresetowanie modułu i samej siebie.
Ustawienie w statusie modułu bitu RST, aby podczas inicjalizacji modułu zadziałała
funkcja wykrywania przerwania (ANYBUS_INIT).
Funkcja Reset generuje informację o tym zdarzeniu. Informację na temat rodzaju
wysłanego żądania resetowania można uzyskać poleceniem GET_ID_RESET_PA-
RAM. Potem do samej aplikacji należy zresetowanie modułu i samej siebie.
Value:
Meaning:
000b
Unknown
0010b
Faulted I/O Connection
0011b
No I/O connection established
0100b
Non-volatile configuration bad
0110b
Connection in Run mode
0111b
Connection in Idle mode
(other)
(reserved)
167