Functions
sign_len status_type slot_number specifier user_data 1 ... user_data n
0 0
1 0 1 1 0 0 0 0
0 0 0 0 0 0 0 0
24
Diagnosis telegrams
The DMT provides the service Get-Sl_Diag in accordance with the
®
PROFIBUS
-standard. The diagnosis data comprise standard
diagnosis information (6 bytes in accordance with the PROFIBUS
standard) and any device-specific diagnosis data. A maximum
63 bytes can be added for the device-specific diagnosis data.
Of these, the first 4 bytes are specified in the PROFIBUS
(see below), with 59 remaining free bytes (user_data).
The device-specific information is structured as follows:
The sign_len byte is coded as follows:
The length of the status-DU including header byte:
04..63
"Device-related diagnosis" code: 00
The status_type byte is coded as follows:
Status type: 48 (manufacturer-specific)
"Status": code 1
The slot_number byte is coded as follows:
Slot number (0 as only slot 0 is used)
The specifier byte is coded as follows:
0 0
Status specification: 00
Errors are signalled via the user_data boxes.
The user_data boxes are joined in blocks of 3 bytes
and are interpreted as follows:
• Service
• Error type
• Type of data access (read/write)
Therefore up to 19 errors can be signalled.
b
constant
b
constant, reserved
b
®
-
®
-standard
constant
ProMinent
®