
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)
7Header
• 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
9Slot_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.
Comentarios a estos manuales