Manual MVK-MP
V 3.5 47
5.3 Structure of a Diagnostic Message
Diagnostic information comprises standard diagnostic information (6 bytes) and manufacturer-specific
diagnostic information.
5.3.1 Byte 0 … 5: Standard Diagnostic Information
Byte 0
Diag.station_non_existent
This bit is set by the DP master if this DP slave is not accessible (for sum
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 yet ready for data
exchange.
Diag.cfg_Fault
This bit is set by the DP slave, if the co
nfiguration data previously received
from the master do not match the configuration data ascertained by the DP
slave.
Diag.ext_diag
This bit indicates that a diagnostic entry is present in the slave-specific
diagnosis 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
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 there was an error in the previous parameter
telegram, e.g. incorrect length, incorrect ID number, invalid parameters.
Diag.master_lock
The DP slave was parameterized by another master. This bit is set by the
master, if the address in Byte 3 is not equal to FF
hex
and is not equal to its
own address. The DP slave sets this bit to zero.
Fig. 33: Byte 0 Standard Diagnostic Information