4 diagnostic data, Diagnostic data, Communication manual 8400 motec profibus – Lenze E84DGFCP User Manual

Page 75

Advertising
background image

EDS84DMOTPBUS EN 3.0 - 11/2011

L

75

Communication manual 8400 motec PROFIBUS

Diagnostics

Diagnostic data

11.4

Diagnostic data

 Present diagnostic data are signalled to the master by the PROFIBUS slave via an alarm

message.

 Errors and warnings of the controller are sent to the master as extended diagnostic

messages.

General structure of diagnostic messages

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 parameterisation ("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

• An indicated error is entered in the specifier with the identification "0x1" (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 Reserved
12

13 ... 16 Error code of the controller

Advertising