Boot Cycle Counter
Description
After each start, the current Boot Cycle Counter is read from the non-volatile memory, incremented by 1 and rewritten. In addition, a second Boot Cycle Counter is implemented that can be reset.
The output of the current boot cycle can serve as a control for the service interval as well as for preventative maintenance. Schedules for regular maintenance can be tied to the values of the Boot Cycle Counter.
ISDU
Name |
Index |
Subindex |
Access |
Length |
Data Type |
Data Storage |
Default |
|---|---|---|---|---|---|---|---|
Boot Cycle Counter |
|
0 |
R |
8 bytes |
n/a |
||
Boot Cycle Counter |
|
1 |
R |
4 bytes |
UINT32 |
n/a |
– |
Custom Boot Cycle Counter |
|
2 |
R |
4 bytes |
UINT32 |
n/a |
– |
Note
The maximum number of storage cycles is 1000000 and, with switch-on and switch-off every 12 minutes, this means a service life of over 1.000.000 × 12 min = ~22,8 years.
Boot Cycle Counter
This parameter saves the value of the current boot cycle, which is incremented on each start.
Custom Boot Cycle Counter
This parameter saves the value of the current, user-defined counter, which is incremented on each start and can be reset via the Maintenance Reset system command.
System Commands
Command Value |
Device Action |
|---|---|
0x81 (129) |
Application Reset – Resets the Custom Boot Cycle Counter with ISDU-index 0x58 subindex 2 to the default value 0. |
0x82 (130) |
Restore Factory Settings – Resets the Custom Boot Cycle Counter with ISDU-index 0x58 subindex 2 to the default value 0. |
0xA5 (165) |
Maintenance Reset – Resets the Custom Boot Cycle Counter with ISDU-index 0x58 subindex 2 to the default value 0. |
For an overview of all System Commands, see section System Commands.