Fehlercodes

ErrId (hex)

ErrId (dez)

ErrArg

Beschreibung

0x0000

0

n/a

Kein Fehler.

0x8001

32769

n/a

Interner Fehler: Es wird keine AMS-Net-ID ausgelesen. Möglicherweise ist das Prozessabbild nicht richtig verknüpft.

0x8002

32770

n/a

Fehlerhafter Eintrag bei der Baudrate.

0x8003

32771

Fehlernummer Sub-Baustein

Interner Fehler beim Schreiben der Konfigurationsdaten. udiErrorArg enthält die Fehlernummer des Schreibbausteines FB_EcCoESdoWrite() der intern verwendeten Bibliothek TcEtherCAT.lib.

0x8004

32772

n/a

Interner Fehler: Fehlerhafte Pointerzuweisung pRegComIn/pRegComOut. Einer der beiden Pointer verweist auf die Adresse 0.

0x8005

32773

n/a

Timeout-Fehler bei der Registerkommunikation.

0x8019

32793

n/a

Ungültige Masteradresse. Gültiger Bereich: 0 - 31.

0x8020

32800

Fehlernummer Sub-Baustein

Fehler beim Konfigurieren einer KL6xxx (5 Byte Daten). udiErrorArg enthält die Fehlernummer des internen Konfigurations-Bausteines.

0x8021

32801

Fehlernummer Sub-Baustein

Fehler beim Konfigurieren einer KL6xxx (22 Byte Daten). udiErrorArg enthält die Fehlernummer des internen Konfigurations-Bausteines.

0x8022

32802

Fehlernummer Sub-Baustein

Fehler beim Konfigurieren einer EL6xxx (22 Byte Daten). udiErrorArg enthält die Fehlernummer des internen Konfigurations-Bausteines.

0x8023

32803

1

Fehlerhafter Kommunikationstyp (Eingang eGENIbusComMode).

 

 

2

Fehlerhafte Pointerzuweisung. Einer der beiden Adressen der gewählten Ein-/Ausgangsvariablen (stGENIbusInData/stGENIbusOutData) verweist auf die Adresse 0.

 

 

3

Die Kommunikation über eine EtherCAT-Klemme ist angewählt. Dabei ist die Klemme EL6xxx nicht im "OP-State".

 

 

4

Die Klemme EL6xxx erhält fehlerhafte Daten. Das wird dadurch signalisiert, dass die Eingangsvariable "WC-State" auf 1 steht.

0x8024

32804

Fehlernummer Sub-Baustein

Fehler beim Erstellen des seriellen Telegrammes. udiErrorArg enthält die Fehlernummer des internen Bausteins.

0x8025

32805

Fehlernummer Sub-Baustein

Fehler bei der seriellen Datenübertragung. udiErrorArg enthält die Fehlernummer des internen Bausteins.

0x8026

32806

Fehlernummer Sub-Baustein

Fehler bei der Auswertung des seriellen Telegrammes. udiErrorArg enthält die Fehlernummer des internen Bausteins.

0x8027

32807

n/a

Timeout-Fehler beim Senden-Empfangen-Zyklus.

0x8030

32816

n/a

Indexfehler beim Senden des Telegrammes.

0x8031

32817

n/a

Indexfehler beim Empfang des Telegrammes.

0x8032

32818

n/a

Falsche Datenlänge beim Empfang des Telegrammes.

0x8033

32819

n/a

Timeout-Fehler beim Empfang des Telegrammes.

0x8040

32832

Fehlerhafter OS

Das Antworttelegramm enthält einen unbekannten "Operation-Specifier" (OS), siehe GENIbus Protocol Specification.

0x8041

32833

n/a

Fehler Telegrammlänge.

0x8042

32834

n/a

Fehler Telegramm-CRC-Prüfung.

0x8045

32837

maximale Anzahl APDUs

Fehler bei der Konvertierung in ein Telegramm: zu viele APDU-Einträge. udiErrorArg zeigt die maximal mögliche Anzahl der APDU-Einträge.

0x8049

32841

n/a

Ungültige Geräte-(Slave-) Adresse. Gültiger Bereich: 1 - 200.

0x8050

32848

n/a

Fehlerhafter Klasseneintrag byClass.

0x8051

32849

n/a

Fehlerhafter Eintrag eCommandPriority.

0x8052

32850

n/a

Fehlerhafter Eintrag eSetOpMode.

0x8053

32851

n/a

Fehlerhafter Eintrag eSetCtrlMode.

0x8054

32852

n/a

Fehlerhafter Eintrag eSetNightReductionMode.

0x8055

32853

n/a

Fehlerhafter Eintrag eSetKeyMode.

0x8056

32854

n/a

Kommandopuffer-Überlauf (stCommandBuffer): Es sind noch nicht alle zuvor gesendeten Befehle abgearbeitet worden.

0x8057

32855

n/a

Timeout-Fehler (Laufzeitüberwachung) beim Antworttelegramm.

0x8058

32856

n/a

Das Antwort-Telegramm des GENIbus-Gerätes meldet "unbekannte Datenklasse / Data Class Unknown", siehe GENIbus Protocol Specification, Rückmeldeeintrag "ACK".

0x8059

32857

n/a

Das Antwort-Telegramm des GENIbus-Gerätes meldet "unbekannte Daten-ID / Data Item ID Unknown", siehe GENIbus Protocol Specification, Rückmeldeeintrag "ACK".

0x805A

32858

n/a

Das Antwort-Telegramm des GENIbus-Gerätes meldet "ungültiger Befehl oder Sendepuffer-Überlauf / Operation illegal or Data Class write buffer is full", siehe GENIbus Protocol Specification, Rückmeldeeintrag "ACK".

0x805B

32859

n/a

Unbekannter ACK-Eintrag im Antworttelegramm.

0x805C

32860

übertragene Fehlernummer

Der Baustein FB_GENIbusCommunication() hat bereits einen Fehler erkannt und diesen in die Antwortstruktur stResponseTableItem eingetragen. udiErrorArg enthält die Fehlernummer des Bausteines FB_GENIbusCommunication().

0x805D

32861

übertragene Fehlernummer

Es ist ein interner Fehler bei der Skalierung aufgetreten. udiErrorArg enthält die interne Fehlernummer.

0x8060

32864

n/a

Datengröße (eDataSize) ungültig.

0x8061

32865

n/a

Ungültiger Parameter Scale-Info im Telegramm (eSIF), siehe GENIbus Protocol Specification, Rückmeldeeintrag "SIF".

0x8062

32866

n/a

Ungültige Kombination von Datengröße und Scale-Info.

0x8063

32867

n/a

Keine Info-Daten verfügbar.

0x8064

32868

n/a

Der ausgelesene Unit-Index ist keiner Einheit zugewiesen, d.h. nicht in der internen Tabelle vorhanden.