7
Unified Diagnostic Services (UDS)
7.2
Protokollservices
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
7.2.9
$31: Routine Control
Mit diesem Service und der unterstützen Subfunktion "Start routine" lassen sich verschiedene
Dienste im MOBILE starten.
Request
Byte
Name
1
SID-RQ
2
Subfunction*
3
Identifier
4
Identifier
5 - n
RoutineControlOptionRecord
* Bit 7 = Suppress Positive Response Message Indication Bit (SPRMIB)
Positive Response
Byte
Name
1
SID-PR
2
Subfunction
3
Identifier
4
Identifier
5 - n
RoutineStatusRecord
Negative Response
Byte
Name
1
SID-NR
2
SIDRQ-NR
3
Response Code
Wert Bedeutung
0x12 Subfunction not supported
0x13 Incorrect message length or invalid format
0x22 Conditions not correct
0x24 Request sequence error
0x31 Request out of range
0x33 Security access denied
0x72 General programming failure
174
(High-Byte)
(Low-Byte)
(High-Byte)
(Low-Byte)
Lenze · MOBILE DCU · MOBILE PSU · MOBILE DCU PSU · MOBILE DCU S Referenzhandbuch · DE 2.0 · 04/2019
Cvt
Wert
M
$31
M
$01: Start routine
M
$F200: Fault Reset
$F100: EnablePrivateCAN
M
$FE02: Restore Parameter Set
$FE01: Store Parameter Set
$F000: EnableTMO
$0203: Check Programming Preconditions
-
Cvt
Wert
M
$71
M
$01: Start routine
M
$F200: Fault Reset
$F100: EnablePrivateCAN
M
$FE02: Restore Parameter Set
$FE01: Store Parameter Set
$F000: EnableTMO
$0203: Check Programming Preconditions
-
Cvt
Wert
M
$7F
M
$31
M
Negative Response Codes