Herunterladen Diese Seite drucken

IFM Electronic CR0232 Original-Programmierhandbuch Seite 76

Vorschau ausblenden Andere Handbücher für CR0232:

Werbung

ifm
Programmierhandbuch
ecomatmobile
ifm-Funktionselemente
>
CANx_BUSLOAD
x = 1...n = Nummer der CAN-Schnittstelle (je nach Gerät, → Datenblatt)
Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_CR0232_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
ExtendedController (CR0232) Laufzeitsystem V01.00.03
Datentyp
BOOL
BOOL
BOOL
WORD
Datentyp
WORD
BYTE
76
ifm-Bausteine für das Gerät CR0232
Beschreibung
TRUE:
Baustein ausführen
FALSE:
Baustein wird nicht ausgeführt
> Baustein-Eingänge sind nicht aktiv
> Baustein-Ausgänge sind nicht spezifiziert
TRUE (nur 1 Zyklus lang):
Konfiguration der Messdauer PERIOD
FALSE:
im weiteren Programmablauf
TRUE:
ERRORFRAME zurücksetzen auf "0"
FALSE:
Funktion wird nicht ausgeführt
Zeit in [ms], über welche die Buslast ermittelt wird
zulässig = 20...1 000 ms
Beschreibung
Anzahl der auf dem CAN-Bus aufgetretenen Error-Frames seit dem
letzten Reset
mittlere Buslast in [%]
zulässig: 0...100
2018-01-11
2178
2180
2181
2182

Werbung

loading