C-74 Micro-Tech 9101/9201 Reference Manual, Rev J Thermo Fisher Scientific
The master system has the possibility to detect a communication error
condition by checking the diagnostics. In case of an error, the Micro-
Tech will activate the request for diagnostic acquisition, indicating the
expanded device related diagnostics data is present.
When the master requires the diagnostics, it receives:
Table C–7. Composition of the Diagnostics Data
Byte Bit Position Diagnostic Data
7 6 5 4 3 2 1 0
0 StatStatus1
1 StatStatus2
2 StatStatus3
3 Master Add
4 Ident NumberHigh
5 Ident NumberLow
6 0 0 0 0 0 0 1 0 Ext Diag - Header
7 0 0 0 0 GE RE LE CE Ext Diag - Data
GE Group Error: Invalid group identifier, the group does not
exists
RE Register number Error: The number of requested register is
wrong.
LE Limits Error: A write operation has been performed but the
value to write overlaps the limits.
CE Coherency Error: The master has tried to write or read partially
a variable composed by more registers (e.g.,
only one word of a floating variable).
The individual bits in Table C–7 have the following meaning:
Bit 7: Diag.Master_Lock
The DP-Slave has been parameterized from another
master. This bit is set by the DP-Master (class 1), if the
address in octet 4 is different from 255 and different from
the own address. The DP-Slave sets this bit to zero.
Bit 6: Diag.Prm_Fault