Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion J1939_X_Receive - IFM Electronic CR2500 Systemhandbuch

Vorschau ausblenden Andere Handbücher für CR2500:
Inhaltsverzeichnis

Werbung

CAN im ecomatmobil-Controller
8.9.2

Funktion J1939_x_RECEIVE

x = Nr. 1...n der CAN-Schnittstelle (je nach Gerät, → Datenblatt)
Enthalten in Bibliothek:
ifm_J1939_x_Vxxyyzz.LIB
verfügbar für:
ClassicController: CR0020, CR0505
ExtendedController: CR0200
SmartController: CR2500
SafetyController: CR7020, CR7021, CR7505, CR7506, CR7200, CR7201
CabinetController: CR0303
PDM360 smart: CR1070, CR1071
Funktionssymbol:
J1939_x_RECEIVE
ENABLE
CONFIG
PG
PF
PS
DST
RPT
LIFE
Beschreibung
J1939_x_RECEIVE dient dem Empfang einer einzelnen Nachricht oder eines Nachrichtenblocks.
Dazu muss die Funktion über den Eingang CONFIG für einen Zyklus initialisiert werden. Bei der
Initialisierung werden die Parameter PG, PF, PS, RPT, LIFE und die Speicheradresse des
Datenarrays DST übergeben. Die Adresse muss über die Funktion ADR ermittelt werden.
Der Datenempfang muss über das RESULT-Byte ausgewertet werden. Wird RESULT = 1, können die
Daten von der über DST übergebenen Speicheradresse ausgelesen und weiter verarbeitet werden.
Der Empfang einer neuen Nachricht überschreibt die Daten auf der Speicheradresse DST.
Die Anzahl der empfangenen Nachrichten-Bytes wird über den Funktionsausgang LEN angezeigt.
Wird RESULT = 3, wurden im angegebenen Zeitfenster (LIFE * RPT) keine gültigen Nachrichten
empfangen.
HINWEIS
Dieser Baustein muss auch eingesetzt werden, wenn die Nachrichten mit den Funktionen
J1939_..._REQUEST angefordert werden.
ifm
Systemhandbuch
ecomatmobile
RESULT
DEVICE
LEN
SmartController (CR2500) V05
Nutzung der CAN-Schnittstellen nach SAE J1939
153

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis