Herunterladen Inhalt Inhalt Diese Seite drucken

Can_Rxrange - Ifm Ecomatdisplay Programmierhandbuch

Vorschau ausblenden Andere Handbücher für ecomatDisplay:
Inhaltsverzeichnis
9.6.7 CAN_RxRange
Baustein-Typ:
Verhaltensmodell:
Bibliothek:
Symbol in CODESYS:
Beschreibung
Der FB empfängt CAN-Nachrichten eines zusammenhängenden Bereichs. Der Bereich wird definiert
durch eine Ober- und eine Untergrenze.
Für die Definition dieses Bereichs gelten folgende Regeln:
Unter- und Obergrenze:
Standard Frames: 0 ... 2047 (11-Bit Identifier)
Extended Frames: 0 ... 536 870 911 (29-Bit Identifier)
Der Wert für die Untergrenze muss <= dem Wert der Obergrenze sein.
Beispiel:
Untergrenze: 000 0000 0010
Obergrenze: 000 0000 1000
Ergebnis: Alle CAN-Nachrichten mit eine Identifier, dessen niederwertigste 4 Bit einen Wert zwischen
"0010" und "1000" besitzen, werden empfangen.
Generelles Verhalten des FB: (Ò CAN_Rx / 284)
Eingangsparameter
Parameter
Datentyp
xEnable
BOOL
eChannel
CAN_
CHANNEL
xExtended
BOOL
udiIDStart
UDINT
udiIDStop
UDINT
* ... voreingestellter Wert
Ausgangsparameter
Paramete
Datentyp
r
xError
BOOL
288
Funktionsbaustein (FB)
ENABLE
ifmRawCAN.library
Beschreibung
Aktivität des FB steuern
Identifier der CAN-Schnittstelle
gewünschter Frame-Typ:
- Standard Frame (11 Bit-Identifier)
- Extended-Frame (29 Bit-Identifier)
Anfang des gewünschten Bereichs
Ende des gewünschten Bereichs
Beschreibung
Anzeige, ob bei der FB-Ausführung ein
Fehler aufgetreten ist
Mögliche Werte
FALSE
TRUE
Ò CAN_CHANNEL (ENUM)
FALSE
TRUE
z.B. 000 0000 0010
z.B. 000 0000 1000
Mögliche Werte
FALSE
kein Fehler aufgetreten oder der
FB wird noch ausgeführt
FB
deaktivieren
FB aktivieren
Standard
Frame*
Extended
Frame

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis