Errors during DP Start-up

If an error occurs in the paramétrisation (UserPrmData) or configuration (CfgData) during DP start-up, this is indicated both through the fieldbus LEDs and in the diagnostic data (DiagData).

Possible DP start-up errors are identified by an error code and an error argument.

Errors when checking the UserPrmData

Error code 1

Error code 1 indicates that a reserved bit in the UserPrmData has been set to an incorrect value, or that the function corresponding to the bit in the UserPrmData is not supported. The error argument describes which UserPrmData byte has been detected as containing an error (the offset of the faulty byte + 1).

Error code 3

Error code 3 indicates that a combination of functions selected in the UserPrmData is not allowed. The error argument describes the impermissible combination.

Error code argument

Description

1

The Reaction to DP error cannot be set to "Outputs unchanged" in synchronous mode

2

The DPV1-MSAC_C1 connection has been activated by the master, but no DPV1-MSAC_C1 connection is defined

6

The Multi-configuration mode is not allowed if Checking the CfgData is switched off

8

Synchronous mode may only be activated when at least one DP output byte is configured

10

The optimized input cycle is only possible in synchronous mode

11

The length of the DP buffer exceeds the size of the DP RAM in the PROFIBUS ASIC

12

Fast-FreeRun mode may not be activated together with synchronous mode

Errors when checking the CfgData

Error code 2

Error code 2 indicates that a byte in the CfgData is not correct. The error argument describes which CfgData byte has been detected as containing an error (the offset of the faulty byte + 1).

Error code 5

Error code 5 indicates that the length of the digital outputs (in bytes) calculated from the CfgData is not correct. The error argument contains the expected byte length.

Error code 6

Error code 6 indicates that the length of the digital inputs (in bytes) calculated from the CfgData is not correct. The error argument contains the expected byte length.

Error code 7

Error code 7 indicates a variety of errors when checking the CfgData. The error argument describes the error.

Error argument

Description

1

The length of the CfgData received is not correct

2

The syntax of the CfgData received is not correct

3

The length of the DP input data that has been calculated from the CfgData is too large

4

The length of the DP output data that has been calculated from the CfgData is too large

5..12

Reserve

13

Maximum input length exceeded

14

Maximum output length exceeded

15

Maximum diagnostic data length exceeded (64 bytes) or value below minimum diagnostic data length (16 bytes)

16

Maximum config data length exceeded (240 bytes) or value below minimum config data length (1 byte)

17

Maximum parameter data length exceeded (224 bytes) or value below minimum parameter data length (64 bytes)

Errors during slave start-up

Error code 8

Error code 8 indicates that the length of the DP buffer is greater than the size of the DP RAM in the PROFIBUS ASIC. The error argument contains the difference (divided by 8). DP communication is deactivated.

Error code 9

Error code 9 indicates a variety of errors that may be detected as the device boots. The error argument describes the error.

Error argument

Description

1

The length of the DP input data is too great (too many modules are inserted)

2

The length of the DP output data is too great (too many modules are inserted)

3

The length of the CfgData is too great (too many modules are inserted)

Error code 10*

Error during the register communication. The settings to be written via the UserPrm data were executed incorrectly.

Error argument

Description

x

Problems with terminal x

Error code 11*

Error during the register communication. The settings to be written via the UserPrm data were aborted with a timeout.

Error argument

Description

x

Problems with terminal x

* Only for BK3120 or BK3150 with the GSD file and slot-oriented mapping (E312BECE.GS? or E315BECE.GS?)