V 1.6
25
4.2 Diagnostic Telegram Format
Diagnostic information consists of standard diagnostic information (6 bytes) and manufacturer-
specific diagnostic information.
Bytes 0 to 5: Standard diagnostic information
Byte 0
7 6 5 4 3 2 1 0
Diag.station_non_existent
This bit sets the DP master if this DP slave cannot be addressed (for
generation of a collective diagnosis). The DP slave sets this bit to zero.
Diag.station_not_ready
This bit is set by the DP slave if the SP slave is not ready for data exchange.
Diag.cfg_Fault
This bit is set by the DP slave as soon as the configuration data previously
received from the master does not match the configuration data ascertained
by the SP slave.
Diag.ext_diag
This bit indicates that there is a diagnostic entry in the slave-related
diagnostic area (Ext_Diag_Data).
Diag.not supported
This bit is set by the DP slave as soon as a function not supported by the DP
slave is requested.
Diag. Invalid slave response
This bit is set by the DP master as soon as an implausible response is
received from an addressed DP slave. The DP slave sets this bit to zero.
Diag.prm_fault
This bit is set by the DP slave if the previous parameter message was
erroneous, e.g. incorrect length, incorrect ID number, invalid parameter.
Diag.master_lock
The DP slave has been parameterized by another master. This bit is set by
the requester if address in byte 3 is not equal to FF
hex
and not equal to own
address. The DP slave sets this bit to zero.
Fig. 18:
Standard diagnostic information Byte 0
www.comoso.com