Skip to content

FGR2_5.prg

  • Jobs: 26
  • Tables: 4

INFO

Field Value
ECU FGR2_5 FGR2 mit codierbarem Main- Switch
ORIGIN BMW TP-421 Winkler
REVISION 1.05
AUTHOR BMW TP-421 Baumgartner, BMW TP-421 Winkler
COMMENT N/A
PACKAGE N/A
SPRACHE deutsch

Jobs

Index

INFO

Information SGBD

No arguments.

Results

Name Type Comment
ECU string Steuergeraet im Klartext
ORIGIN string Steuergeraete-Verantwortlicher
REVISION string Versions-Nummer
AUTHOR string Name aller Autoren
COMMENT string wichtige Hinweise
SPRACHE string deutsch, english

INITIALISIERUNG

Init-Job fuer FGR2_5

No arguments.

Results

Name Type Comment
DONE int 1 wenn Okay

IDENT

Ident-Daten fuer FGR2_5

No arguments.

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
ID_BMW_NR string BMW-Teilenummer
ID_HW_NR int BMW-Hardwarenummer
ID_COD_INDEX int Codier-Index
ID_DIAG_INDEX int Diagnose-Index
ID_BUS_INDEX int Bus-Index
ID_DATUM_KW int Herstelldatum KW
ID_DATUM_JAHR int Herstelldatum Jahr
ID_LIEF_NR int Lieferanten-Nummer
ID_LIEF_TEXT string Lieferant
ID_SW_NR int Softwarenummer

FS_QUICK_LESEN

Quicktest High-Konzept nach Lastenheft (mit Abwandlungen)

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY
F_ANZ int Anzahl Fehler

FS_LOESCHEN

Fehlerspeicher loeschen

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER

FS_LESEN

Auslesen des Fehlerspeichers

No arguments.

Results

Name Type Comment
JOB_STATUS string
F_ZAEHLER int Anzehl der gespeicherten Fehler
F_ORT_NR int Fehlercode des SG als Index
F_ORT_TEXT string Fehlercode des SG als Text
F_HFK int Haeufigkeit des einzelnen Fehlers
F_ART_ANZ int Anzahl der Fehlerarten, hier immer 0
F_UW_ANZ int Anzahl der Umweltbedingungen, hier immer 0

DIAGNOSE_ENDE

Diagnose beenden

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei

DIAGNOSE_ERHALTEN

Diagnose aufrechterhalten

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei

HARDWARETEST

Hardwaretest GRII

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
HARDWARE_OK string "OKAY", wenn Hardware in Ordnung

SPEICHER_LESEN

Speicher lesen GRII

Arguments

Name Type Comment
H_ADR string High- Byte Adresse des Speicherbereichs
L_ADR string LOW- Byte Adresse des Speicherbereichs
ANZ_BYTE int Anzahl auszulesender Bytes

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
DATEN binary Codierdaten

CODIERDATEN_LESEN

Codierdaten lesen GRII

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
HIGH_SCHLUESS int High Byte Schluessel
LOW_SCHLUESS int Low Byte Schluessel
F_ZAEHLER int Fehlerzugriffszaehler
ZYLINDER int 4, 6, oder 8 moeglich
MAIN_SWITCH string
GETRIEBE string AUTOMATIK oder HANDSCHALTUNG
K_ZAHL long Wert = 225 EXP+6/K
SOLL_MAX int Maximale Sollgeschwindigkeit
KOEF_B0 int Koeffizient der Reglergleichung
KOEF_B1 int Koeffizient der Reglergleichung
KOEF_A1 int Koeffizient der Reglergleichung
M_VORSTEU int Steigung Vorsteuerkennlinie
OFF_VORSTEU int Offset Vorsteuerkennlinie
SBANF_FAKTOR int Faktor d. Reduzierung Vorsteuerwert bei Betaetigen SB
SBENDE_FAKTOR int Faktor d. Stellgroessenkorr. nach Beendigen DAUER SB
WAANF_FAKTOR int Faktor Reduzierung Vorsteuerwert bei Betaetigen WA
WAENDE_FAKTOR int Faktor Stellgroessenkorr. nach Beendigen WA
V_DIFF_WA int Differenzgeschw. bei Uebergang Konstantfahrt
DATEN binary Ergebnistelegramm

STATUS_LESEN

Statusfeld lesen GRII

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_FGRMOT_MINUS_AKTIV int 0, wenn FALSE / 1, wenn TRUE
STAT_KUPPL_SCHALTER_AKTIV int 0, wenn FALSE / 1, wenn TRUE
STAT_INKREMENTE int Wertebereich 0 - 100 %
STAT_WAHLHEBEL_FAHRSTUFE_AKTIV int 0, wenn Stellung P oder N 1, wenn Stellung Fahrstufe
STAT_KF_AKTIV int 0, wenn FALSE / 1, wenn TRUE
STAT_WA_AKTIV int 0, wenn FALSE / 1, wenn TRUE
STAT_SB_AKTIV int 0, wenn FALSE / 1, wenn TRUE
STAT_SV_AKTIV int 0, wenn FALSE / 1, wenn TRUE
STAT_DREHZAHL_INKREMENTE int 1 Inkrement 2 usec
STAT_WA_BETAETIGT int 0, wenn FALSE / 1, wenn TRUE
STAT_GESCHWINDIGKEIT_WERT int Geschwindigkeit in Km/h
STAT_GESCHWINDIGKEIT_EINH string Einheit der Geschwindigkeit
STAT_FGRMOT_PLUS_AKTIV int 0, wenn FALSE / 1, wenn TRUE
STAT_SCHLUPF_AKTIV int 0, wenn FALSE / 1, wenn TRUE
STAT_SB_BETAETIGT int 0, wenn FALSE / 1, wenn TRUE
STAT_SV_BETAETIGT int 0, wenn FALSE / 1, wenn TRUE
STAT_AUS_BETAETIGT int 0, wenn FALSE / 1, wenn TRUE
STAT_BREMSPEDAL_BETAETIGT_EL int 0, wenn FALSE / 1, wenn TRUE
STAT_BREMSPEDAL_BETAETIGT_MECH int 0, wenn FALSE / 1, wenn TRUE
STAT_MAIN_BETAETIGT int 0, wenn FALSE / 1, wenn TRUE
STAT_KUPPL_AKTIV int Stellgliegkupplung 0, wenn FALSE / 1, wenn TRUE
DATEN binary Ergebnistelegramm

STATUS_FGRMOT_PLUS

Ausgangsspannung Motorendstufe Plus

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
FGRMOT_PLUS_WERT long Ausgangsspannung in V
FGRMOT_PLUS_EINH string Einheit V

STATUS_FGRPOT_PLUS

Referenzspannung Stellglied PLUS

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
FGRPOT_PLUS_WERT long Ausgangsspannung in V
FGRPOT_PLUS_EINH string Einheit V

STATUS_FGRMOT_MINUS

Ausgangsspannung Motorendstufe Minus

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
FGRMOT_MINUS_WERT long Ausgangsspannung in V
FGRMOT_MINUS_EINH string Einheit V

STATUS_KU_PLUS

Ausgangsspannung Kupplungsendstufe PLUS

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
KU_PLUS_WERT long Ausgangsspannung in V
KU_PLUS_EINH string Einheit V

STATUS_SPANNUNG

Versorgungsspannung

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
SPANNUNG_WERT long Versorgungsspannung in V
SPANNUNG_EINH string Einheit V

STATUS_LEITUNG_MFL

Status Datenleitung MFL

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_SV string "okay" oder "gestoert"

STATUS_INKREMENTE

Statusfeld INKREMENTE lesen bei GRII

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_INKREMENTE int Wertebereich 0 - 100 %
SPANNUNG_WERT long Versorgungsspannung in V
SPANNUNG_EINH string Einheit V

PRUEFSTEMPEL_LESEN

Auslesen des Pruefstempels

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
BYTE1 int 0-255 bzw. 0x00-0xFF
BYTE2 int 0-255 bzw. 0x00-0xFF
BYTE3 int 0-255 bzw. 0x00-0xFF
FG_ZIFFERN string die letzten vier Stellen der Fahrgestellnummer
TELEGRAMM binary Antworttelegramm

PRUEFSTEMPEL_SCHREIBEN

Beschreiben des Pruefstempels Es muessen immer alle drei Argumente im Bereich von 0-255 bzw. 0x00-0xFF uebergeben werden.

Arguments

Name Type Comment
BYTE1 int 0-255 bzw. 0x00-0xFF
BYTE2 int 0-255 bzw. 0x00-0xFF
BYTE3 int 0-255 bzw. 0x00-0xFF

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei ERROR_argumentname, wenn argument nicht uebergeben oder ausser Bereich

STEUERN_FGRMOT_PLUS_AKTIV

Ausgang Motorendstufe Plus aktivieren

Arguments

Name Type Comment
ABSCHALTWERT string Abschaltwert 0 - 5000

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER

STEUERN_FGRMOT_MINUS_AKTIV

Ausgang Motorendstufe Minus aktivieren

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER

STEUERN_FGRMOT_PASSIV

Ausgang Motorendstufe passiv schalten

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER

STEUERN_KUPPLUNG_AKTIV

Ausgang Kupplung aktiv schalten

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER

STEUERN_KUPPLUNG_PASSIV

Ausgang Kupplung passiv schalten

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER

Tables

Index

JOBRESULT

Dimensions: 8 rows × 2 columns

SB STATUS_TEXT
0xA0 OKAY
0xA1 BUSY
0xA2 ERROR_ECU_REJECTED
0xB0 ERROR_ECU_PARAMETER
0xB1 ERROR_ECU_FUNCTION
0xB2 ERROR_ECU_NUMBER
0xFF ERROR_ECU_NACK
0x00 ERROR_ECU_UNKNOWN_STATUSBYTE

FORTTEXTE

Dimensions: 12 rows × 2 columns

ORT ORTTEXT
0x01 Watchdog-Error, Fehlerhaftes WD-System
0x02 Fehler im RAM bei Initialisierung
0x03 Fehlerhafte Checksumme im BMW Codierdatenbereich
0x04 Fehlerhafte Checksumme im VDO Codierdatenbereich
0x05 Fehler Codierung Main- Switch, nicht moegliche Codierung im Byte ZYL_ZAHL/MAIN_SWITCH
0x06 Vmin- Fehler, Unplausibilitaet zwischen Hard-/Software- Vmin
0x10 Fehler Kupplungszustand zu ku_plus Plausibilitaet
0x11 Stellglied hat max. Abschaltzeit ueberschritten
0x12 Fehler bei Reglerueberwachung
0x13 P+ - Spannung im ungueltigen Spannungsbereich
0x21 Fehler Togglebit
0xFF unbekannter Fehlerort

MAINSWITCH

Dimensions: 6 rows × 2 columns

CODIERUNG CODIERTEXT
0x03 keine Mainswitchfunktion, LED nur bei geregelter Fahrt aktiv
0x05 keine Mainswitchfunktion, LED immer aktiv
0x06 keine Mainswitchfunktion, LED immer aus
0x09 Hardwaremainswitch mittels Taster, LED bei eingeschaltetem MS aktiv
0x0A Softwaremainswitch ueber MFL, LED bei eingeschaltetem MS aktiv
0xFF nicht gueltige Codierung

LIEFERANTEN

Dimensions: 31 rows × 2 columns

LIEF_NR LIEF_NAME
0x01 Reinshagen / Delphi
0x02 Kostal
0x03 Hella
0x04 Siemens
0x05 Eaton
0x06 UTA
0x07 Helbako
0x08 Bosch
0x09 Loewe
0x10 VDO
0x11 Valeo
0x12 MBB
0x13 Kammerer
0x14 SWF
0x15 Blaupunkt
0x16 Philips
0x17 Alpine
0x18 Teves
0x19 Elektromatik Suedafrika
0x20 Becker
0x21 Preh
0x22 Alps
0x23 Motorola
0x24 Temic
0x25 Webasto
0x26 MotoMeter
0x27 Delphi PHI
0x28 DODUCO
0x29 DENSO
0x30 NEC
0xFF unbekannter Hersteller