XI/ON: XN-PLC-CANopen 12/2014 MN05002017Z-DE www.eaton.com
6 Bibliotheken, Funktionsbausteine und Funktionen
Funktion CAN_BUSLOAD
Die Funktion kann in einem Anwenderprogramm
zyklisch aufgerufen werden. Wenn ein Lesezyklus
erfolgreich beendet wurde, liefert die Funktion
den Wert TRUE zurück und schreibt die ermit-
telten Werte für Intergrationszeit und Busauslas-
tung auf die übergebenen Adressen.
Ist die Berechnung der Buslast noch nicht
beendet, oder ist der CAN-Controller nicht initiali-
siert, liefert die Funktion als Rückgabewert
FALSE.
Ein Lesezyklus ist 500 ms lang.
Informationen zur Auswertung des Rückgabe-
wertes finden Sie beim Browserbefehl canload auf
Seite 62.
Der Funktionsaufruf im Anwenderprogramm ist
wie folgt:
POINTER TO
p_dwIntegration
DWORD
Time
POINTER TO
p_bBusload
BYTE
Abbildung 52: Funktion CAN_BUSLOAD
XN-PLC-spezifische Funktionen
CAN_BUSLOAD
BUSLOAD
CAN_
BOOL
73