BECKHOFF CX51x0 Benutzerhandbuch
Seite 83

Fehlerbehandlung und Diagnose
KBus State
Der KBusStatus wird in dem StateByte (siehe Bild KBus Interface „1") abgelegt, ist der Wert „0“ so
arbeitet der KBus synchron und ohne Fehler. Sollte der Wert <> „0“ sein, kann ein Fehler vorliegen. Es kann
aber auch nur ein Hinweis sein, das zum Beispiel der KBusZyklus länger dauert, als die verwendete Task.
Damit ist er dann nicht mehr synchron zu der Task. Die TaskZeit sollte schneller als 100 ms sein. Wir
empfehlen eine TaskZeit kleiner 50 ms. Typischerweise liegt die KBusUpdateZeit zwischen einer und fünf
ms.
Bit 0 = KBusFehler
Bit 1 = Klemmenkonfiguration hat sich seit dem Start geändert
Bit 2 = Prozessabbildlängen stimmen nicht überein
Bit 8 = (noch) keine gültigen Eingänge
Bit 9 = KBus ist im Inputupdate noch nicht fertig
Bit 10 = KBus ist im OutputUpdate noch nicht fertig
Bit 11 = Watchdog
Bit 15 = azyklische KBusFunktion aktiv (z.B. KBusReset)
Liegt ein KBusFehler vor, kann dieser über den Funktionsbaustein IOF_DeviceReset (in der
TcIoFunctions.lib) zurückgesetzt werden.
CX51x0
83
Version 1.0