Herunterladen Inhalt Inhalt Diese Seite drucken

Tab. 29 Beschreibung Der Werte Bei Der State-Variable; Abb. 30 Status-Variable Für Fehlerbehandlung Und Diagnose Unter Twincat - Beckhoff CX5110-01 9020 Serie Originalhandbuch

Inhaltsverzeichnis

Werbung

State-Variable
In TwinCAT gibt es unter dem Buskoppler die Variable State, für die K-Bus-Diagnose.
Abb. 30: Status-Variable für Fehlerbehandlung und Diagnose unter TwinCAT.
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.
Tab. 29: Beschreibung der Werte bei der State-Variable.
Bit
Beschreibung
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.
CX5110-01xx-9020
Version: 1.0
Fehlerbehandlung und Diagnose
67

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis