Herunterladen Inhalt Inhalt Diese Seite drucken

Initialisierung Can - Jetter JCM-350-E01 Betriebsanleitung

Inhaltsverzeichnis

Werbung

7 SAE J1939-STX-API
Kontrollstruktur
TJ1939Rx
Verwenden der Funktion
JetSym-STX-Programm
146
TJ1939Rx :
Struct
// Status der empfangenen Nachricht
byStatus
// Priorität der empfangenen Nachricht
byPriority
End_Struct;
Result := SAEJ1939AddRx (
1,
0xFEEE,
0x00,
2
0
SAEJ1939_BYTE,
sizeof(var_Fueltemp),
var_Fueltemp,
struct_TJ1939Rx_EngineTemperatureTbl,
1500,
120);
Das Gerät JCM-350-E01/E02 mit der eigenen SA von 20 möchte die aktuelle
Treibstofftemperatur empfangen und anzeigen. Die Parameter InhibitTime und
EventTime werden beim Funktionsaufruf nicht explizit aufgeführt. In diesem
Fall werden die Default-Werte verwendet. Die Steuerung, die die Treibstoff-
temperatur erfasst, hat die SA von 0. In der Praxis ist die Adresse der
Steuerung aus der Dokumentation des Motorherstellers zu erfahren.
Die Treibstofftemperatur hat die SPN 174 und ist Bestandteil (2. Byte) der PGN
65262 Motortemperatur 1.
#Include
"SAEJ1939.stxp"
Var
bySAEJ1939Channel
own_Source_Address : Byte;
// PGN 65262 Engine Temperature 1
Fueltemp
: Byte;
EngineTemperatureTbl : TJ1939Rx;
End_Var;
Task
main
autorun

// Initialisierung CAN 1

bySAEJ1939Channel := 1;
own_Source_Address := 20;
SAEJ1939Init (bySAEJ1939Channel, own_Source_Address);
// Treibstofftemperatur empfangen
SAEJ1939AddRx (bySAEJ1939Channel, 65262, 0x00, 2, 1, SAEJ1939_BYTE,
sizeof(Fueltemp), Fueltemp, EngineTemperatureTbl);
End_Task;
: Byte;
: Byte;
: Byte;
Jetter AG

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Jcm-350-e02

Inhaltsverzeichnis