3 advanced diagnostic message, 12 diagnostics – Lenze E94AYCPM User Manual
Page 85

Lenze · E94AYCPM communication module (PROFIBUS®) · Communication Manual · DMS 12.0 EN · 11/2012 · TD17
85
12
Diagnostics
12.3
Advanced diagnostic message
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
12.3
Advanced diagnostic message
Errors in the standard device and its plugged-in modules are transmitted to the PROFIBUS master in
the form of advanced diagnostic messages.
Structure of the diagnostic message
Byte
Description
1 Bit 0: Station does not exist (set by the master).
Bit 1: Slave is not ready for data exchange.
Bit 2: Configuration data do not correspond.
Bit 3: Slave has extended diagnostic data.
Bit 4: Requested function is not supported by the slave.
Bit 5: Slave response is invalid (set by the master)
Bit 6: Incorrect parameter setting
Bit 7: Slave has been parameterised by another master (set by the master).
2 Bit 0: Slave must be parameterised again.
Bit 1: Static diagnostics
Bit 2: Permanently set to "1".
Bit 3: Watchdog active
Bit 4: Freeze command received.
Bit 5: Sync command received.
Bit 6: Reserved
Bit 7: Slave is deactivated (set by the master).
3 Bit 7: Diagnostics overflow - amount of diagnostic information present in the slave is too large to fit
into one telegram.
4 Bits 0 ... 7: Master address after parameter setting ("0xFF" without parameterisation)
5 Bits 0 ... 7: ID number (high byte)
6 Bits 0 ... 7: ID number (low byte)
7 Header
• The header contains the block length of the advanced diagnostics including the header byte.
• In this case, the value of the entry is "0x0A" (bytes 7 ... 16 = 10 bytes).
8 Status_Type
The value of this entry is fixed. For the following bit assignment it is "0x81":
• Bit 7 = 1: "status"
• Bit 0 = 1: "status message"
• Value of all other bits = 0
9 Slot_Number
The value of the slot number is "0x00".
10 Specifier
• A detected error is entered in the specifier with the identification "0x0" (status coming).
• An eliminated error is entered in the specifier with the identification "0x02" (status going).
• If no errors are indicated, the entry in the specifier has the value "0x00" (no further
differentiation).
11 PROFIsafe, error number of the safety module SM301 (E94AYAE)
• If an error occurs in the safety module, byte 11 (low byte) and byte 12 (high byte) contain the
corresponding error number.
• See also documentation for the safety module.
12
13 ... 16 Error code of the Servo Drive 9400
• Code C00168 can be used to read out the contents of the fault memory.
• Detailed information on the error codes of the Servo Drive 9400 can be found in the
documentation of the controller.