BECKHOFF CX1100-000x Benutzerhandbuch

Seite 33

Advertising
background image

Produktübersicht

Embedded-PC

31

K-Bus error code K-Bus error argument

Falls auf dem K-Bus Fehler auftreten (defekte Klemme, fehlende Terminierung, EMC Interferenz) wird ein Fehler-
Flag im GBC gesetzt. Nach dem K-Bus-Reset sind Fehlernummer und Fehlertext in diesen beiden Bytes abgelegt,
sofern der Fehler nicht durch den Reset beseitigt wurde.

K-Bus base ptr Inputs / K-Bus base ptr Outputs

Diese bedien Bytes enthalten den Offset für die I/O-Bereiche des K-Bus-Interface. In dem meisten Fällen sollten
diese Bereiche nicht verändert werden. Ändert man diese Werte muss darauf geachtet werden, dass es zu keiner
Überlappung mit anderen I/O-Bereichen (z.B. IP-Link) kommt. Die Änderung der Werte muss mit der "Remap" oder
"Reset node" Funktion im GCB aktiviert werden.

Die Beckhoff Automation Software TwinCAT verwendet diese Pointer und optimiert die I/O Bereiche.

K-Bus cycle count

Dieser zwei Byte große Zähler wird mit jedem I/O-Zyklus erhöht.

K-Bus cycle time

Diese Zeit gibt die Zeitspanne eines Zyklus an. Ein Zyklus beginnt mit der Initiierung und endet mit der Terminierung
eines I/O-Prozess-Updates (K-Bus). Die Zeit wird in Microsekunden gemessen. Die Zeitspanne zwischen dem
Eintreffen der Signale "PD cycle request" und "PD cycle ready" entspricht im Fall der CX1100-0002 der Zykluszeit.
Bei der CX1100-0003 beschreibt diese Zeit nur den Anteil der Zykluszeit, die auf den K-Bus entfällt; nicht aber die
gesamte Zykluszeit.

K-Bus bus status

Dieses Register kann zwei Werte annehmen:

1.

Byte = 0 → K-Bus läuft ohne Fehler

2.

Byte û 0 → K-Bus Fehler aufgetreten

Diese Information wird ebenfalls im "Processdata error" Byte (Bit 0) des GCB dargestellt.

Retry counter

Dieser Zähler wird mit jedem Kommunikationsfehler des K-Bus erhöht. Tritt ein Fehler auf, so wird der Sendeversuch
wiederholt. Auf diese Weise gibt der Zähler die Signalqualität des K-Bus wieder.

Advertising