Fehler beim DP-Hochlauf

Wenn beim DP-Hochlauf bei der Parametrierung (UserPrmData) bzw. Konfiguration (CfgData) ein Fehler auftritt, wird dieser sowohl auf den Feldbus-LEDs als auch in den Diagnosedaten (DiagData) angezeigt.

Die möglichen DP-Hochlauf-Fehler werden über einen Fehlercode und ein Fehlerargument identifiziert.

Fehler bei der Überprüfung der UserPrmData

Fehler-Code 1

Der Fehler-Code 1 zeigt an, dass ein reserviertes Bit in den UserPrmData auf einen falschen Wert gesetzt wurde bzw. dass die dem Bit in den UserPrmData entsprechende Funktion nicht unterstützt wird. Das Fehlerargument beschreibt, in welchem UserPrmData-Byte der Fehler erkannt wurde (Offset des fehlerhaften Bytes + 1).

Fehler-Code 3

Der Fehler-Code 3 zeigt an, dass eine gewählte Kombination von Funktionen in der UserPrmData nicht erlaubt ist. Das Fehlerargument beschreibt die nicht erlaubte Kombination.

Fehlerargument

Beschreibung

1

Im Synchron-Mode ist die Einstellung der Reaktion auf DP-Fehler auf "Outputs unverändert" nicht erlaubt

2

Die DPV1-MSAC_C1-Verbindung wurde vom Master aktiviert, es immer aber keine DPV1-MSAC_C1-Verbindung definiert

6

Der Multi-Configuration-Mode ist nicht erlaubt, wenn die Überprüfung der CfgData abgeschaltet ist

8

Der Synchron-Mode darf nur aktiviert werden, wenn mindestens ein DP-Output-Byte konfiguriert ist

10

Der optimierte Input-Zyklus ist nur im Synchron-Mode möglich

11

Die Länge der DP-Buffer übersschreitet die Grösse des DP-RAMs im PROFIBUS-Asic

12

Der Fast-FreeRun-Mode darf nicht zusammen mit dem Synchron-Mode aktiviert werden

Fehler bei der Überprüfung der CfgData

Fehler-Code 2

Der Fehler-Code 2 zeigt an, dass ein Byte in den CfgData nicht stimmt. Das Fehler-Argument beschreibt, in welchem CfgData-Byte der Fehler erkannt wurde (Offset des fehlerhaften Bytes + 1).

Fehler-Code 5

Der Fehler-Code 5 zeigt an, dass die Länge der digitalen Outputs (in Bytes), die aus den CfgData berechnet wurden, nicht stimmt. Das Fehler-Argument enthält die erwartete Byte-Länge.

Fehler-Code 6

Der Fehler-Code 6 zeigt an, dass die Länge der digitalen Inputs (in Bytes), die aus den CfgData berechnet wurden, nicht stimmt. Das Fehler-Argument enthält die erwartete Byte-Länge.

Fehler-Code 7

Der Fehler-Code 7 zeigt verschiedene Fehler beim Überprüfen der CfgData. Das Fehler-Argument beschreibt den Fehler.

Fehler-Argument

Beschreibung

1

Die Länge der empfangenen CfgData stimmt nicht

2

Die Syntax der empfangenen CfgData stimmt nicht

3

Die Länge der DP-Inputdaten, die aus den CfgData berechnet wurden, ist zu groß

4

Die Länge der DP-Outputdaten, die aus den CfgData berechnet wurden, ist zu groß

5..12

Reserve

13

Maximale Inputlänge überschritten

14

Maximale Outputlänge überschritten

15

Maximale Diagnosedatenlänge überschritten (64 Byte) oder minimale Diagnosedatenlänge unterschritten (16 Byte)

16

Maximale Configdatenlänge überschritten (240 Byte) oder minimale Configdatenlänge unterschritten (1 Byte)

17

Maximale Parameterdatenlänge überschritten (224 Byte) oder minimale Parameterdatenlänge unterschritten (64 Byte)

Fehler beim Hochlauf des Slaves

Fehler-Code 8

Der Fehler-Code 8 zeigt an, dass die Länge der DP-Buffer die Grösse des DP-RAMs im PROFIBUS-Asic überschreitet. Das Fehler-Argument enthält die Differenz (geteilt durch 8). Die DP-Kommunikation wird deaktiviert.

Fehler-Code 9

Der Fehler-Code 9 zeigt verschiedene Fehler an, die beim Hochlauf des Gerätes festgestellt werden. Das Fehlerargument beschreibt den Fehler.

Fehler-Argument

Beschreibung

1

Die Länge der DP-Inputdaten ist zu groß (zu viele Module gesteckt)

2

Die Länge der DP-Outputdaten ist zu groß (zu viele Module gesteckt)

3

Die Länge der CfgData ist zu groß (zu viele Module gesteckt)

Fehler-Code 10*

Fehler bei der Registerkommunikation. Die Einstellungen die über die UserPrm Daten runtergeschrieben werden sollten ist fehlerhaft ausgeführt worden.

Fehler-Argument

Beschreibung

x

Probleme mit Klemme x

Fehler-Code 11*

Fehler bei der Registerkommunikation. Die Einstellungen die über die UserPrm Daten runtergeschrieben werden sollten ist mit einem TimeOut abgebrochen worden.

Fehler-Argument

Beschreibung

x

Probleme mit Klemme x

* Nur beim BK3120 oder BK3150 mir der GSD Datei und dem Steckplatzorientierten Mapping (E312BECE.GS? oder E315BECE.GS?)