
Profibus DP 57/176
3 842 530 344/2014-05, MIT: ID 40,
Bosch Rexroth AG
7.5 Profibus error codes
The following error codes occur both in the “result” byte of command-oriented data
exchange (see Chapter 7.2.1 “Profibus commands”) and in bits 0–3 of the status
byte in event-oriented data exchange (see Chapter 7.3.1 “Status information in
event-oriented data channel”).
Table 17: Result byte Profibus coding
Result
Meaning
0
No error
1
Unexpected break in communication between SLK and MDT
2
MDT device error, e.g., memory area defective
3
Error in SLK addressing, e.g., start address and data length exceed limit of an SLK
address segment
Access to nonexistent SLK address segment
4
- Reserved -
5
- Reserved -
6
- Reserved -
7
Attempt to set parameters for prefetch although parameterization was not started.
Prefetch buffer read although prefetch parameterization has started
8
Operand value outside permitted range, e.g., for command 15
15
Internal system error, e.g., memory shortage
7.6 Profibus Diagnostic Service
The PDP Diagnostic Service has two sections:
•
Normal diagnostics
and
•
User diagnostics
The SLK provides diagnostic information either when prompted by the PDP master
or when the SLK detects an error in the Profibus function area.
Information in normal diagnostics
is Profibus standard. One component is the ID
number, which for the ID 40 system is 0106.
Table 18: User diagnostic message coding
Byte
Description
Value
Format
1
No. bytes in user diagnostics incl. this byte
count
8
1 byte
2
PDP node ID
1 - 126
INT8, info found in
PDP module
3
SLK software version
Example:
2.10.04.12
4 bytes
7
Actual link state
See
Chapter 5.3.1
1 byte
8
SLK operative flag
See
Chapter 5.3.4
1 byte
PROOF COPy 1 | 20.05.2014 | FOR INTERNAL USE ONLy
EN
GLISH