Fehlercodes

Wert (hex)

Wert (dez)

Beschreibung

0x0000

0

Kein Fehler.

0x8001

32769

Keine Rückantwort vom SMI-Antrieb.

0x8002

32770

Keine Klemmenrückmeldung für die Sendedaten von der SMI-Klemme.

0x8003

32771

Klemme hat ein Telegrammfehler erkannt (StatusWord.6 = true). Diese Meldung muß durch den Eingang bResetDataFrameError vom FB_KL6831KL6841Communication() quittiert werden.

0x8004

32772

NACK vom Antrieb empfangen.

0x8005

32773

Ungültige Rückmeldung vom Antrieb empfangen.

0x8006

32774

Überlauf Kommunikationspuffer.

0x8007

32775

Keine Antwort vom Kommunikationsbaustein.

0x8008

32776

Die Konstante SMI_COMMAND_BUFFER_ENTRIES liegt außerhalb des gültigen Bereichs (2-250).

0x8009

32777

Das empfangene Id Byte ist nicht korrekt.

0x800A

32778

Die empfangene Datenlänge ist nicht korrekt.

0x800B

32779

24 V DC Versorgungsspannung an der KL6831/KL6841 fehlt (StatusWord.2 = false).

0x800C

32780

Prozeßabbild wurde durch die Eingänge Switch1 oder Switch2 der Klemme deaktiviert (StatusWord.5 = true). Diese Meldung muß durch den Eingang bResetInactiveProcessImage vom FB_KL6831KL6841Communication() quittiert werden.

0x800D

32781

Klemme hat einen Checksummenfehler erkannt (StatusWord.8 = true). Sobald ein Telegramm erfolgreich übertragen wurde, wird diese Meldung wieder zurückgesetzt.

0x800E

32782

Der SMI-Befehl unterstützt nicht die Adressierung per Slave-Id (eAddrType = eSMIAddrTypeSlaveId).

0x800F

32783

Parameter dwAddr (Bitfeld für Gruppenadressierung) ist außerhalb des gültigen Bereichs (0-65535).

0x8010

32784

Parameter dwAddr (Adresse) ist außerhalb des gültigen Bereichs (0-15).

0x8011

32785

Parameter eCommandPriority ist ungültig.

0x8012

32786

Parameter eCommandType ist ungültig.

0x8013

32787

Parameter uiAngle ist außerhalb des gültigen Bereichs (0-510).

0x8014

32788

Parameter wParAddr ist außerhalb des gültigen Bereichs (0-4095).

0x8015

32789

Parameter eAddrType ist ungültig.

0x8016

32790

Parameter eResponseFormat ist ungültig.

0x8017

32791

Parameter dwAddr (Herstellercode) ist außerhalb des gültigen Bereichs (0-15).

0x8018

32792

Das Kommando unterstützt nur Einzeladressierung.

0x8019

32793

Parameter-Option dwAddrOption (Herstellercode) ist außerhalb des gültigen Bereichs (0-15).

0x801A

32794

Interner Fehler im Baustein FB_SMIDiscoverySlaveId() aufgetreten.

0x801B

32795

Es wurden keine Geräte gefunden.

0x801C

32796

Alle 16 Adressen wurden schon vergeben. Evtl sind mehr als 16 Geräte am SMI-Bus angeschlossen.

0x801D

32797

Ungültige Diagnoseantwort erhalten (weder NACK noch ACK).

0x801E

32798

Parameter byHighestAddress (höchste Adresse) ist außerhalb des gültigen Bereichs (0-15).

0x801F

32799

FB_KL6831KL6841Config(): Während der Konfigurierung der Klemme ist ein Fehler aufgetreten.

0x8020

32800

FB_KL6831KL6841Config(): Parameter eCommandKBusWatchdog liegt außerhalb des gültigen Bereichs.

0x8021

32801

FB_KL6831KL6841Config(): Parameter eCommandDI1RisingEdge liegt außerhalb des gültigen Bereichs.

0x8022

32802

FB_KL6831KL6841Config(): Parameter eCommandDI1FallingEdge liegt außerhalb des gültigen Bereichs.

0x8023

32803

FB_KL6831KL6841Config(): Parameter eCommandDI2RisingEdge liegt außerhalb des gültigen Bereichs.

0x8024

32804

FB_KL6831KL6841Config(): Parameter eCommandDI2FallingEdge liegt außerhalb des gültigen Bereichs.