Herunterladen Diese Seite drucken

Parameter Der Ausgänge - ifm CR0234 Programmierhandbuch

Extendedcontroller

Werbung

ExtendedController CR0234
CANx_BUSLOAD
x = 1...n = Nummer der CAN-Schnittstelle (je nach Gerät, → Datenblatt)
Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_CR0234_Vxxyyzz.LIB
Symbol in CODESYS:
>
Beschreibung
Ermittelt die aktuelle Buslast auf dem CAN-Bus und zählt die aufgetretenen Error-Frames.
CANx_BUSLOAD ermittelt die Buslast über die Anzahl und Länge der während der Zeit PERIOD über
den CAN-Bus übertragenen Telegramme, bei Berücksichtigung der aktuellen Baudrate. Der Wert
BUSLOAD wird jeweils nach Ablauf der Zeit PERIOD aktualisiert.
Ist das Bit RESET dauerhaft FALSE, wird die Anzahl der Error-Frames angezeigt, die seit dem letzten
RESET aufgetreten sind.
HINWEIS
Läuft die Kommunikation auf dem CAN-Bus über das CANopen-Protokoll, dann ist es sinnvoll, den
Wert von PERIOD auf die Dauer des SYNC-Zyklus zu setzen.
Die Messperiode ist dabei nicht mit dem CANopen SYNC-Zyklus synchronisiert.
>
Parameter der Eingänge
Parameter
ENABLE
INIT
RESET
PERIOD
>
Parameter der Ausgänge
Parameter
ERRORFRAMES
BUSLOAD
Datentyp
Beschreibung
BOOL
TRUE:
FALSE:
BOOL
TRUE (nur 1 Zyklus lang):
FALSE:
BOOL
TRUE:
FALSE:
WORD
Zeit in [ms], über welche die Buslast ermittelt wird
zulässig = 20...1 000 ms
Datentyp
Beschreibung
WORD
Anzahl der auf dem CAN-Bus aufgetretenen Error-Frames seit dem
letzten Reset
BYTE
mittlere Buslast in [%]
zulässig: 0...100
Baustein ausführen
Baustein wird nicht ausgeführt
> Baustein-Eingänge sind nicht aktiv
> Baustein-Ausgänge sind nicht spezifiziert
Konfiguration der Messdauer PERIOD
im weiteren Programmablauf
ERRORFRAME zurücksetzen auf "0"
Funktion wird nicht ausgeführt
2178
2180
2181
2182
81

Werbung

loading

Diese Anleitung auch für:

Cr0233