Herunterladen Inhalt Inhalt Diese Seite drucken

Jetter JetWeb JetControl 24x Betriebsanleitung Seite 354

Inhaltsverzeichnis

Werbung

25 Freiprogrammierbare CAN-Schnittstelle
Beim Lesen dieses Registers wird die gerade gelesene Nummer aus dem Fifo ent-
fernt (und der Füllstand um Eins verringert). Der Wert "-1" wird gelesen, wenn das
Fifo leer ist (Füllstand = 0).
Der Empfang der Messages für die CAN-PRIM-Funktion erfolgt im CAN-Controller
des JetControl 24x über eine reservierte Message-Box. Beim Empfang einer Mes-
sage über den CAN-Bus wird zunächst überprüft, ob sie einer Empfangsbox des
Systembustreibers zugewiesen werden kann.
Ist dies nicht der Fall, überprüft der CAN-Controller, ob eine Übereinstimmung mit
der globalen Empfangs-ID in Register 10507 besteht. In Register 10506 kann eine
Maske definiert werden, die bestimmt, welche Bits der empfangenen ID und der glo-
balen Empfangs-ID zum Vergleich herangezogen werden. Bei gefundener Überein-
stimmung wird die Message dann in einer der 32 virtuellen Message-Boxen abge-
speichert. Hierbei muss die in dieser Box konfigurierte ID exakt mit der empfangenen
ID übereinstimmen.
Bei gesetztem Bit (1) in der Empfangsmaske wird das entsprechende Bit der emp-
fangenen ID mit dem der globalen Empfangs-ID verglichen.
Ein gelöschtes Bit (0) bestimmt, dass das entsprechende Bit der IDs nicht in den Ver-
gleich eingeht.
354
Register 10504: NEW-DAT Fifo-Daten
Funktion
Lesen
Schreiben
Wertebereich
Wert nach Reset
Register 10506: Globale Empfangsmaske
Funktion
Lesen
Schreiben
Wertebereich
Wert nach Reset
Beschreibung
Nummer der Box, in welcher eine Mes-
sage abgelegt wurde
-
-1 bis 31
-1
Beschreibung
Eingestellte Maske (bitcodiert)
Neue Maske setzen
0 bis 0x7ff (11 Bit ID)
0 bis 0x1fffffff (29 Bit ID)
0
JetWeb
Jetter AG

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis