Herunterladen Inhalt Inhalt Diese Seite drucken

Parameterwert Mittels Einer Id Lesen - MICRO-EPSILON inertialSENSOR INC5502D Betriebsanleitung

Inhaltsverzeichnis

Werbung

SAE J1939 Schnittstelle
6.6.1

Parameterwert mittels einer ID lesen

Ein Lesezugriff auf Parameterwerte erfolgt, indem die Datenbytes mit dem Befehlscode 40h und nachfolgend mit der zu
lesenden Parameter-ID (vom Datentyp uint16) befüllt wird, siehe nachfolgende Beispiele.
Datenbyte 0
Datenbyte 1
40h (Lesen)
LOWBYTE
der
Parameter-ID
Abb. 28 Kommandoformat Lesebefehl
Antwort:
Datenbyte 0
Datenbyte 1
40h (Lesen)
LOWBYTE
der
Parameter-ID
Abb. 29 Kommandoformat Antwort auf Lesebefehl
CAN-Identifier Byte 0
18EF5A01h
40h
18EF015Ah
40h
Abb. 30 Erfolgreiches Lesen des Parameters „IncDirTiltX"
Bei Zeichenketten hingegen wird die Antwort mittels Broadcast-Announce-Message angekündigt und anschließend per
nummerierte Transportprotokoll-Datatransfer-Pakete übertragen. Diese enthalten jeweils bis zu 7 Byte der Antwortzei-
chenkette. Unbenutzte Bytes in der Nachricht werden mit FFh gekennzeichnet. Die Übertragung erfolgt hierbei nicht
adressiert an den Aufrufer, sondern in der aktuellen Version als Rundruf-Kommunikation. Der in der Antwort enthaltene
Befehlscode ist bei Zeichenketten, anders als bei Zahlenwerten, die 41h.
CAN-Identifier
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Kommentar
18EF5A01h
40h
1CECFF5Ah
20h
1CEBFF5Ah
01h
1CEBFF5Ah
02h
1CEBFF5Ah
03h
1CEBFF5Ah
04h
Abb. 31 Erfolgreiches Lesen eines Konfigurationswertes, dessen Rückgabewert mehr als 5 Datenbytes beträgt
Die Tabelle stellt eine Anfrage zum Lesen des Parameters mit der ID C584h und die Antwort auf den erfolgreichen Lese-
zugriff (Datentyp String, mit einer Länge von 19 (13h) Zeichen, Wert „(Ch3>40)||(Ch3<- 40) „28h 43h 68h 33h 3Eh 34h
30h 29h 7Ch 7Ch 28h 43h 68h 33h 3Ch 2Dh 34h 30h 29h") dar.
inertialSENSOR INC5502D
Datenbyte 2
Datenbyte 3
HIGHBYTE
der
Parameter-ID
Datenbyte 2
Datenbyte 3
HIGHBYTE
Länge der
der
Antwort in Bit
Parameter-ID
Byte 1
Byte 2
Byte 3
6Fh
C5h
-
6Fh
C5h
00h
84h
C5h
-
17h
00h
04h
41h
84h
C5h
33h
3Eh
34h
28h
43h
68h
30h
29h
FFh
Datenbyte 4
Datenbyte 5
Datenbyte 4
Datenbyte 5
Byte 4
Byte 5
-
-
00h
00h
-
-
-
FFh
00h
EFh
13h
28h
34h
30h
29h
7Ch
33h
3Ch
2Dh
FFh
FFh
FFh
Datenbyte 6
Datenbyte 6
Ergebnis-Daten
[Byte 0 ... Byte 3]
Byte 6
Byte 7
-
-
00h
FFh
-
Lese C584h
00h
Antwort / Ankündigung des
Ergebnisses der Operation in
einer Übertragung in mehre-
ren Segmenten
68h
Antwort / 1. Segment
7Ch
Antwort / 2. Segment
34h
Antwort / 3. Segment
FFh
Antwort / letztes Segment
Datenbyte 7
Datenbyte 7
Kommentar
Lese IncDir-
TiltX
Resultat des
Lesekom-
mandos
Seite 43

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis