Diagnostic memory

<< Click to Display Table of Contents >>

Navigation:  Irinos SC Users Manual > Diagnosis >

Diagnostic memory

Every Irinos Box has an integrated, non-volatile diagnostic memory into which events that have occurred are logged (provided that logging is enabled for the event in question). This memory can be read via the web server or the Irinos Tool.

The diagnostic memory is therefore an important tool for understanding problems as they arise and narrowing down their causes. This is particularly true when an error occurs sporadically.

Each Irinos box can store at least 32 entries in the diagnostic memory. Once it is full, the oldest entries are automatically deleted to make room for new ones.

 

In addition to the actual diagnostic event, a diagnostic entry contains some additional information that can assist in identifying the cause. This includes the system time (SC-Link time) and the absolute time.

The ILink time corresponds to the time elapsed since the Irinos system was started, measured in µs. It is consistent across all Irinos boxes within a system.

The absolute time contains the date and time of the diagnostic entry. As the Irinos system does not contain a real-time clock, the absolute time is always 0 when the system starts. It can be written via the DLL interface: when using the NmxDLL, it is automatically transferred once the connection has been established; with the MscDLL, it must be written explicitly. Every subsequent diagnostic entry is then assigned the absolute time.

 

After power-up, the diagnostic entry ‘System (1)’ with the help text ‘System started’ is recorded in every Irinos box. This makes it possible to determine whether an event occurred before or after the Irinos system was last powered on.