37
ICC
Master/client drivers commonly also provide the ability to debug configured
service objects while the driver is running by way of optional diagnostics objects.
Where supported, diagnostics objects can be added to each service object, and
a database address can be designated at which to store the status information.
The diagnostics object is a 16-byte structure containing elements such as a
transmission counter, receive counter, receive error counter, current status, and
the last error of the defined service object. This information is detailed in
Appendix B: Diagnostics Objects. Because the diagnostics object resides in the
database alongside the service object’s process data, it can also be accessed
over any supported network by mapping appropriate network elements to the
corresponding database addresses.
Alternatively, the diagnostics objects can be viewed within the Configuration
Studio by selecting a device in the
Project
panel and then either clicking on or
hovering over the
Diagnostics
panel. Diagnostics objects are automatically
added to the
Diagnostics
panel, and are disseminated and displayed in plain
text for easy interpretation. For online devices, diagnostics objects are updated in
real-time and all counters can be reset by selecting one or more entries in the list
and clicking the
Reset Selected Counters
button.