BECKHOFF CX9020 Benutzerhandbuch

Seite 43

Advertising
background image

Fehlerbehandlung und Diagnose

K­Bus State

Der K­Bus­Status wird in dem State­Byte (siehe Bild K­Bus Interface „1") abgelegt, ist der Wert „0“ so
arbeitet der K­Bus 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 K­Bus­Zyklus länger dauert, als die verwendete Task.
Damit ist er dann nicht mehr synchron zu der Task. Die Task­Zeit sollte schneller als 100 ms sein. Wir
empfehlen eine Task­Zeit kleiner 50 ms. Typischerweise liegt die K­Bus­Update­Zeit zwischen einer und fünf
ms.

Bit 0 = K­Bus­Fehler
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 = K­Bus ist im Inputupdate noch nicht fertig
Bit 10 = K­Bus ist im Output­Update noch nicht fertig
Bit 11 = Watchdog
Bit 15 = azyklische K­Bus­Funktion aktiv (z.B. K­Bus­Reset)

Liegt ein K­Bus­Fehler vor, kann dieser über den Funktionsbaustein IOF_DeviceReset (in der
TcIoFunctions.lib) zurückgesetzt werden.

CX9020

43

Version 1.1

Advertising