Sie sind auf Seite 1von 186

WinKFPT

Benutzerhandbuch
Seite 1

WinKFPT 5.1

Benutzerhandbuch

Version 1.9

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 2

Inhaltsverzeichnis
1 VORWORT..................................................................................................................................... 9
1.1 Benutzung dieses Handbuchs und der Online-Hilfe....................................................................... 9
1.2 ber dieses Handbuch................................................................................................................. 10
1.3 Verwendete Konventionen ........................................................................................................... 11
2 EINLEITUNG ................................................................................................................................ 12
2.1 ber WinKFPT ............................................................................................................................. 12
2.2 Mglichkeiten des WinKFPT ........................................................................................................ 12
2.2.1 Mehrfachinstanzfhigkeit ..................................................................................................... 12
2.2.2 Betriebsarten ....................................................................................................................... 13
2.2.3 SG-Programmierung im Dialogbetrieb................................................................................. 14
2.2.4 SG-Programmierung im Batchbetrieb.................................................................................. 14
2.3 Architektur des WinKFPT............................................................................................................. 15
3 ERSTE SCHRITTE....................................................................................................................... 16
3.1 Systemanforderungen des WinKFPT........................................................................................... 16
3.2 Installation des WinKFPT............................................................................................................. 16
3.3 Verzeichnisstruktur WinKFPT ...................................................................................................... 17
3.3.1 Konfiguration des Basisverzeichnisses fr die WinKFPT-Arbeitsverzeichnisse.................. 23
3.4 Konfiguration des WinKFPT......................................................................................................... 24
3.4.1 Konfiguration in COAPI.INI .................................................................................................. 24
3.4.2 Konfiguration in WINKFPT.INI ............................................................................................. 28
3.4.3 Konfiguration fr den Experten-Modus ................................................................................ 34
3.4.4 Konfiguration in EDIABAS.INI.............................................................................................. 38
3.5 Referenz-Konfiguration des WinKFPT ......................................................................................... 39
4 START DES WINKFPT ................................................................................................................ 41
4.1 Aufrufparameter des WinKFPT .................................................................................................... 41
4.1.1 Typbeschreibung der Aufrufparameter des WinKFPT......................................................... 43
4.2 Statusanzeigen des WinKFPT ..................................................................................................... 44
4.3 Start des WinKFPT im Compilerbetrieb ....................................................................................... 47
4.4 Start des WinKFPT im Batchbetrieb ............................................................................................ 49
4.4.1 Steuerdatei fr den Batchbetrieb im Komfort-Modus........................................................... 52
4.4.2 Steuerdatei fr den Batchbetrieb im Experten-Modus ......................................................... 54
4.4.3 Start eines Programmierauftrags im Batchbetrieb ............................................................... 56
4.4.4 Umschaltung von HW-Interface und Diagnoseprotokoll im Batchbetrieb ............................ 58
4.4.5 Start mehrerer Instanzen im Batchbetrieb ........................................................................... 59
4.5 Start des WinKFPT im Dialogbetrieb ........................................................................................... 60
4.5.1 Start mehrerer Instanzen im Dialogbetrieb .......................................................................... 60

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 3

5 HAUPTMEN DES WINKFPT ..................................................................................................... 61


5.1 Men Anzeige .............................................................................................................................. 61
5.1.1 Anzeige CABI.ERR .............................................................................................................. 62
5.1.2 Anzeige ERROR.LOG.......................................................................................................... 62
5.1.3 Anzeige PABD-Parameter ................................................................................................... 62
5.1.4 Anzeige HW-Historie ........................................................................................................... 62
5.1.5 Anzeige ZB-Historie ............................................................................................................. 62
5.1.6 Anzeige ZB-Vorschrift .......................................................................................................... 62
5.1.7 Anzeige API-Tracedatei ....................................................................................................... 63
5.1.8 Anzeige IFH-Tracedatei ....................................................................................................... 63
5.1.9 Anzeige Batchmodus ........................................................................................................... 63
5.2 Men Import/Export ...................................................................................................................... 64
5.2.1 Untermen Import ................................................................................................................ 64
5.2.2 Untermen Export................................................................................................................ 81
5.2.3 Lschen Werksdaten........................................................................................................... 92
5.3 Men Kommunikation................................................................................................................... 95
5.3.1 Auswahl HW-Interface ......................................................................................................... 96
5.3.2 Auswahl Diagnoseprotokoll.................................................................................................. 98
5.4 Men Konfuguration ..................................................................................................................... 99
5.5 Men Hilfe .................................................................................................................................. 102
5.5.1 Inhalt - Aufruf der Online-Hilfe ........................................................................................... 102
5.5.2 Info - Versionsinformation des WinKFPT........................................................................... 103
5.6 Men Ende ................................................................................................................................. 105
5.6.1 Exit Beenden des WinKFPT ........................................................................................... 105
6 FUNKTIONEN DES WINKFPT................................................................................................... 106
6.1 Funktionsstartmen: Bedienermodi des WinKFPT .................................................................... 107
6.1.1 Komfort-Modus .................................................................................................................. 109
6.1.2 Experten-Modus................................................................................................................. 113
7 FUNKTIONSEBENEN IM KOMFORT-MODUS .......................................................................... 116
7.1 Funktionen der Programmiereinstellungebene im Komfort-Modus ............................................ 117
7.1.1 Funktion Eingabe einer ZB-Nummer ................................................................................. 118
7.1.2 Funktion Auswahl einer ZB-Nummer ................................................................................. 121
7.1.3 Funktion Update eines Zusammenbaustandes ................................................................. 122
7.1.4 Funktion Eingabe einer Fahrgestellnummer...................................................................... 124
7.1.5 Funktion Fertig im Komfort-Modus..................................................................................... 126
7.2 Funktionen der Programmierdurchfhrungsebene im Komfort-Modus ...................................... 127
7.2.1 Funktion Programmieren ................................................................................................... 128
7.2.2 Funktion Prog. Update ....................................................................................................... 131
8 FUNKTIONSEBENEN IM EXPERTEN-MODUS......................................................................... 134
8.1 Funktionen der Programmiereinstellungsebene, Stufe 1 im Experten-Modus ........................... 135
8.1.1 Funktion PABD laden......................................................................................................... 136

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 4

8.1.2 Funktion P-SGBD laden..................................................................................................... 138


8.2 Funktionen der Programmiereinstellungebene, Stufe 2 im Experten-Modus ............................ 140
8.2.1 Funktion SG-Adresse laden............................................................................................... 141
8.2.2 Funktion Datensatz laden NAAB .................................................................................... 142
8.2.3 Funktion Datensatz laden Programm ............................................................................. 144
8.2.4 Funktion Datensatz laden Daten..................................................................................... 147
8.2.5 Funktion Fertig im Experten-Modus ................................................................................... 150
8.3 Funktionen der Programmierdurchfhrungsebene im Experten-Modus..................................... 151
8.3.1 Funktion NAAB programmieren ......................................................................................... 152
8.3.2 Funktion Programm programmieren .................................................................................. 154
8.3.3 Funktion Daten programmieren ......................................................................................... 156
9 ALLGEMEINE FUNKTIONEN .................................................................................................... 157
9.1 Spezial Funktionen.................................................................................................................. 158
9.1.1 Funktion AIF lesen............................................................................................................. 159
9.1.2 Funktion SG Baudraten lesen............................................................................................ 161
9.1.3 Funktion Abgleichwerte Lesen und Schreiben................................................................... 163
9.1.4 Funktion VS20/DS2 Mode ................................................................................................. 164
9.1.5 Funktion EWS Abgleich ..................................................................................................... 165
9.1.6 Funktion Fertig................................................................................................................... 165
9.2 Diagnose Funktionen .............................................................................................................. 166
9.2.1 Funktion SG Status ermitteln ............................................................................................. 167
9.2.2 Funktion SG Identifikation lesen ........................................................................................ 169
9.2.3 Funktion SG Innentemperatur lesen .................................................................................. 170
9.2.4 Funktion Fertig................................................................................................................... 171
10 FEHLERBEHANDLUNG IM WINKFPT ...................................................................................... 172
10.1 Fehlerdarstellung..................................................................................................................... 173
10.2 Beschreibung und Behebung hufig auftretender Fehler........................................................ 174
10.2.1 Fehler beim Start von WinKFPT ..................................................................................... 174
10.2.2 Fehler beim Import von Werksdaten............................................................................... 175
10.2.3 Fehler bei Eingabe der Flashdaten................................................................................. 176
10.2.4 Fehler bei Daten-Programmierung.................................................................................. 181

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 5

Abbildungsverzeichnis

Abbildung 2-1: Architektur der Kommunikation mit WinKFPT 15


Abbildung 3-1: Speichern einer Konfiguration fr Experten-Modus 35
Abbildung 3-2: Laden einer Konfiguration fr Experten-Modus 36
Abbildung 3-3: Referenz-Konfiguration in der WINKFPT.INI Datei 39
Abbildung 3-4: Referenz-Konfiguration in der COAPI.INI Datei 40
Abbildung 3-5: Referenz-Konfiguration in der EDIABAS.INI Datei 40
Abbildung 4-1: Dialogfenster im Compilerbetrieb 47
Abbildung 4-2: Ergebnisanzeige im Compilerbetrieb Compilierung o.k. 48
Abbildung 4-3: Ergebnisanzeige im Compilerbetrieb Compilierung nicht o.k. 48
Abbildung 4-4: Dialog-Fenster fr den Batchbetrieb (Batch Modus Monitor) 49
Abbildung 4-5: Fehlermeldung bei Zugriff auf die gleiche Steuerdatei 59
Abbildung 4-6: Fehlermeldung bei Zugriff auf gleiches HW-Interafce+Unit 60
Abbildung 5-1: Untermen zum Hauptmenpunkt <Import/Export> 64
Abbildung 5-2: Pulldownmen zum Untermenpunkt <Import> 64
Abbildung 5-3: Auswahl des Importverzeichnisses einer Konfiguration von Werksdaten 66
Abbildung 5-4: WDP-Konflikt beim Import einer Konfiguration von Werksdaten 67
Abbildung 5-5: Auswahl des Importverzeichnisses einer Konfiguration von Entwicklungsdaten 69
Abbildung 5-6: WDP-Konflikt beim Import einer Konfiguration von Entwicklungsdaten 70
Abbildung 5-7: Auswahl des Importverzeichnisses von Werksdatenpaketen 72
Abbildung 5-8: WDP-Konflikt beim Import von Werksdatenpaketen 73
Abbildung 5-9: Import Datenstze/Programmstnde /BSU NAAB-Dateien 75
Abbildung 5-10: berschreibung Dateien bei NAAB-, Daten- und Programmdateien Import 76
Abbildung 5-11: Import P-SGBD 77
Abbildung 5-12: berschreibung Dateien bei P-SGBD Import 78
Abbildung 5-13: Import PABD 79
Abbildung 5-14: berschreibung Dateien bei PABD Import 80
Abbildung 5-15: Pulldownmen zum Untermenpunkt <Export> 81
Abbildung 5-16: Dialog fr den Export einer Konfiguration von Werksdaten 82
Abbildung 5-17: Struktur der Zielverzeichnisse fr Export von Werksdaten 84
Abbildung 5-18: Dialog fr den Export einer Konfiguration von Werksdaten 87
Abbildung 5-19: Abfrage zum berschreiben beim Export von Entwicklungdaten 88
Abbildung 5-20: Struktur der Zielverzeichnisse fr Export von Entwicklungsdaten 89
Abbildung 5-21: Werksdaten-Lschen; Meldung wenn keine Werksdaten vorhanden sind 92
Abbildung 5-22: Dialog fr Werksdaten-Lschen 93
Abbildung 5-23: Werksdaten-Lschen; Sicherheitsabfrage bei Entfernen 94
Abbildung 5-24: Werksdaten-Lschen; Sicherheitsabfrage bei Alle Entfernen 94
Abbildung 5-25: Auswahldialog fr HW-Interface 96
Abbildung 5-26: Fehlermeldung bei einer unzulssigen HW-Interface Auswahl 97
Abbildung 5-27: Fehlermeldung bei Zugriff auf gleiches HW-Interafce+Unit im Dialogbetrieb. 97
Abbildung 5-28: Auswahldialog fr Diagnoseprotokoll 98
Abbildung 5-29: Konfigurationsdialog 99
Abbildung 5-30 On-line Hilfe des WinKFPT 103

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 6

Abbildung 5-31: Programmversions- und Copyright-Informationen 104


Abbildung 6-1: Ebenen der Funktionshierarchie des WinKFPT 106
Abbildung 6-2: Funktionsstartmen des WinKFPT 107
Abbildung 6-3: Formatumschaltung bei Betreten des Komfort-Modus. 110
Abbildung 7-1: Funktionen der Programmiereinstellungsebene im Komfort-Modus 117
Abbildung 7-2: Eingabedialog fr eine ZB-Nummer im Komfort Modus 118
Abbildung 7-3: Fehlermeldung, ZB-Nummer nicht in der Logistik vorhanden 119
Abbildung 7-4: Auswahldialog fr SG-Familie, Zusammenbaunummer und Verbauort 120
Abbildung 7-5: Auswahl-Dialog fr Update eines Zusammenbaustandes 122
Abbildung 7-6: Eingabedialog fr Fahrgestellnummer 124
Abbildung 7-7: Fehlermeldung bei einer fehlerhaften Fahrgestellnummer 124
Abbildung 7-8: Programmierdurchfhrungsebene im Komfort Modus 127
Abbildung 7-9: Anzeige der Anzahl der mglichen AIF-Programmierungen 128
Abbildung 7-10: SG-Programmierung im Komfort Modus 129
Abbildung 7-11: Meldung bei einer erfolgreichen SG-Programmierung 130
Abbildung 7-12: Meldung bei einer erfolgreichen Mehrfachprogrammierung 130
Abbildung 7-13: Anzeige ZUSB-Nummer aus SG und aktuelle ZUSB-Nummer 131
Abbildung 7-14: Anzeige der Anzahl der mglichen AIF-Programmierungen 132
Abbildung 7-15: Meldung bei einer erfolgreichen ZUSB-Update Programmierung 133
Abbildung 7-16: Meldung bei einer erfolgreichen ZUSB-Update Mehrfachprogrammierung 133
Abbildung 8-1: Funktionen der Programmiereinstellungsebene, Stufe 1 im Experten-Modus 135
Abbildung 8-2: Auswahldialog fr PABD 136
Abbildung 8-3: Auswahldialog fr P-SGBD 138
Abbildung 8-4: Programmiereinstellungsebene, Stufe 2 im Experten Modus 140
Abbildung 8-5: Eingabedialog fr eine SG-Adresse 141
Abbildung 8-6: Auswahldialog fr NAAB-Datensatz 142
Abbildung 8-7: Auswahldialog fr Programm-Datensatz 144
Abbildung 8-8: Fehlermeldung bei Unterschied der Referenzen in SG und Programm-Datensatz146
Abbildung 8-9: Auswahldialog fr Daten-Datensatz 147
Abbildung 8-10: Fehlermeldung bei Unterschied der Referenzen in SG und Daten-Datensatz 149
Abbildung 8-11: Hinweis bei fehlender SG-Adresse im Experten-Modus 150
Abbildung 8-12: Programmierdurchfhrungsebene im Experten-Modus 152
Abbildung 8-13: Meldung bei einer erfolgreichen SG-Programmierung im Experten-Modus 153
Abbildung 8-14: Anzeige der Anzahl der mglichen AIF-Programmierungen 154
Abbildung 8-15: SG-Programmierung im Experten Modus 155
Abbildung 8-16: Meldung bei einer erfolgreichen SG-Programmierung im Experten-Modus 155
Abbildung 8-17: Anzeige der Anzahl der mglichen AIF-Programmierungen 156
Abbildung 9-1: Funktionsmen mit den Funktionstasten Spezial und Diagnose 157
Abbildung 9-2: Funktionsmen der Spezialfunktionen 158
Abbildung 9-3: Anzeigedialog fr Spezialfunktion AIF lesen 160
Abbildung 9-4: Fehlermeldung bei Aufruf von SG-Baudraten 162
Abbildung 9-5: Unterfunktionsmen fr Lesen und Schreiben der Abgleichwerte 163
Abbildung 9-6: Fehlermeldung bei Aufruf von VS20-Mode oder DS2-Mode 164
Abbildung 9-7: Meldung bei Aufruf von EWS-Abgleich 165

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 7

Abbildung 9-8: Men der Diagnose-Funktionen 166


Abbildung 9-9: Anzeigedialog fr SG-Status 168
Abbildung 9-10: Anzeigedialog fr SG-Identifikation 169
Abbildung 9-11: Anzeigedialog fr SG-Innentemperatur 170
Abbildung 10-1: Fehleranzeige im WinKFPT 173

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 8

Tabellenverzeichniss

Tabelle 2-1: Betriebsarten des WinKFPT 13


Tabelle 3-1: Systemanforderungen des WinKFPT 16
Tabelle 3-2: Verzeichnisse und Dateien von WinKFPT 22
Tabelle 3-3: Initialisierungsdateien des WinKFPT 24
Tabelle 3-4: Konfiguration in COAPI.INI 27
Tabelle 3-5: Konfiguration in WINKFPT.INI 33
Tabelle 3-6: Konfiguration in EDIABAS.INI 38
Tabelle 4-1: Aufrufparameter des WinKFPT 42
Tabelle 4-2: Statusanzeigen des WinKFPT 46
Tabelle 4-3: Kontrollanzeigen im Batch Modus Monitor 50
Tabelle 4-4: Inhalt einer Steuerdatei fr den Batchbetrieb im Komfort-Modus 53
Tabelle 4-5: Inhalt einer Steuerdatei fr den Batchbetrieb im Experten-Modus 55
Tabelle 5-1: Import Dateien 65
Tabelle 5-2: Verteilung der Dateien in Verzeichnisse durch Import von Werksdaten 74
Tabelle 6-1: bersicht der Auftragsdaten in den Bedienermodi 108
Tabelle 7-1: Funktionsebenen des Komfort Modus 116
Tabelle 8-1: Funktionsebenen des Experten Modus 134

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 9

1 VORWORT

1.1 Benutzung dieses Handbuchs und der Online-Hilfe


Das Handbuch und die Online-Hilfe sind grundstzlich identisch. Bei Updates des WinKFPT werden
Online-Hilfe und Handbuch gleichzeitig aktualisiert.

Druck und Verteilung des Handbuchs liegt in der Verantwortung von BMW.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 10

1.2 ber dieses Handbuch


Dieses Handbuch gliedert sich in folgende Kapitel:

Kapitel Beschreibung

2 Einleitung Kurzbeschreibung, Verwendungszweck, Betriebsarten,


Programmiermglichkeiten und Architektur des WinKFPT.

3 Erste Schritte Systemanforderungen, Installation, Verzeichnisstruktur und


Konfiguration des WinKFPT.

4 Start des WinKFPT Beschreibung der Aufrufparameter und Start der


verschiedenen Betriebsarten des WinKFPT.

Beschreibung des Programmierablaufs im Batchbetrieb.

5 Hauptmen des WinKFPT Die folgenden Kapitel (5-6) beziehen sich auf die Bedienung
des WinKFPT im Dialogbetrieb.

Menpunkte der Hauptmenleiste des WinKFPT und deren


Untermens

6 Funktionen des WinKFP Einschalten des Komfort-Modus und des Experten-Modus.

7 Funktionsebenen im Komfort-Modus Bedien-Funktionen im Komfort-Modus fr die


Programmierung eines Steuergertes.

8 Funktionsebenen im Experten-Modus Bedien-Funktionen im Experten-Modus fr die


Programmierung eines Steuergertes.

9 Allgemeine Funktionen Spezial- und Diagnosefunktionen

10 Bekannte Bedien- oder Konfigurationsfehler

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 11

1.3 Verwendete Konventionen


Dieses Handbuch benutzt die folgenden typografischen Konventionen:

Beispiel Beschreibung

DEFAULT.INI Gro geschriebene, kursive Namen bezeichen


Dateinamen.

Import Datenstze Kursive Namen in Anfhrungszeichen bezeichnen ein


Fenster oder ein Dialogfeld, das im Program verwendet
wird.

12345 Kursive Namen ohne Anfhrungszeichen bezeichnen


Eintrge in Eingabe- und/oder Anzeigefelder.

OK Fette Namen in Anfhrungszeichen bezeichnen


Schaltflchen (Buttons), Optionsfelder (Radio Buttons),
Kontrollfelder (Check Buttons), Eingabefelder oder
Anzeigeboxen.

<<SG antwortet nicht>> Wrter innerhalb doppelter spitzer Klammer bezeichnen


Meldungen, die dem Benutzer angezeigt werden.

<Konfiguration> Unterstrichene Wrter in einfachen spitzen Klammern


bezeichnen Haupt- und Untermenpunkte.

Betriebsarten Unterstrichene Wrter in Anfhrungszeichen


bezeichnen Kapitelnamen.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 12

2 EINLEITUNG

2.1 ber WinKFPT


WinKFPT ist ein Programm fr die Flashprogrammierung (Programm und Daten) von elektronischen
Steuergerten im Fahrzeugbau.

Das WinKFPT wurde zu Anfang als reines Referenztool fr den Nachweis der Programmierfhigkeit
von Steuergerten bei der Programm- und Datenprogrammierung konzipiert.

Durch fortlaufende Erweiterungen der Funktionalitt wird das WinKFPT heute als Entwicklertool fr
BMW-Zulieferer in der Steuergerteentwicklung eingesetzt.

Durch die Mglichkeiten des Batchbetriebs und der Mehrfachinstanzfhigkeit des WinKFPT, hat sich
sein Einsatzgebiet inzwischen auf Produktion und Service ausgedehnt.

Das WinKFPT ist das erste Tool, das die COAPI-Funktionen fr einen Bootsektorupdate (BSU) nutzt
und damit SG-Updates (Tausch von Bootsektor, Progamm, Daten) ermglicht, die auch ber SG-
Familien Grenzen gehen knnen.
Damit kann der Tausch von Steuergerten z.B. im Service reduziert werden.

Ab Version 4.6.0 nutzt WinKFPT die Import/Export Funktionalitt der COAPI fr die Verwaltung von
Entwicklungs- und Toolrelevanten Daten, von SG-spezifischen und allgemeinen Logistikdateien und
von Werksdatenpaketen fr das Abspeichern und Laden von Entwicklungskonfigurationen zur
Verbesserung der Fehlerverfolgung bei der Entwicklung und Flash-Verifikation von Steuergerten.

2.2 Mglichkeiten des WinKFPT

2.2.1 Mehrfachinstanzfhigkeit
Fr die Verkrzung von Programmierzeiten durch parallele Programmierung von mehreren
Steuergerten ber verschiedene HW-Interfaces bzw. Diagnosekanle kann zu jedem
angeschlossenen HW-Interface, das ber die EDIABAS-Schnittstelle initialisiert werden kann, eine
eigene WinKFPT Instanz aufgerufen werden.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 13

2.2.2 Betriebsarten
Es gibt zwei Hauptbetriebsarten:
Dialogbetrieb
Batchbetrieb

und eine Sonderbetriebsart des WinKFPT:


Compilerbetrieb

Folgende Tabelle enthlt eine kurze Beschreibung der Betriebsarten des WinKFPT:

Betriebsart Beschreibung

Dialogbetrieb = Normalbetrieb alle Eingaben fr eine SG-Programmierung werden vom


Benutzer im Dialog eingegeben.

Batchbetrieb Kann aus dem Dialogbetrieb oder beim Aufruf mit entsprechenden
Aufrufparametern gestartet werden.
SG-Programmierung(en) werden ber bestimmte Steuerdateien konfiguriert
und gestartet.

Compilerbetrieb Diese Betriebsart wird mit einem Sonder-Aufrufparameter gestartet und dient
nur zur bersetzung einer PABD im Sourcecode (XXX.IPS).
Die Objectcode-Datei (XXX.IPO) der PABD befindet sich nach der
bersetzung resident im PABD-Verzeichnis <root>\sgdat.

Tabelle 2-1: Betriebsarten des WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 14

2.2.3 SG-Programmierung im Dialogbetrieb


Grundstzlich gibt es im Dialogbetrieb drei Mglichkeiten mit dem WINKFPT ein Steuergert zu
programmieren.

Zwei Mglichkeiten im Komfort-Modus:

1. Eingabe oder Auswahl der Zusammenbaunummer, Auswahl einer beliebigen Anzahl der dazu
angebotenen Verbauorte, Eingabe der Fahrgestellnummer wenn ein AIF geschrieben wird und
anschlieende Programmierung des Steuergerts bzw. der Steuergerte im Komfort-Modus.

2. Auswahl einer Steuergertefamilie und einer beliebigen Anzahl der dazu angebotenen Verbauorte
und anschlieende Aktualisierung des Steuergerts bzw. der Steuergerte im Komfort-Modus auf
den neuesten ZusBauStand innerhalb der zugehrigen Reihe kompatibler Hardwarestnde. Wenn
ein bergang zwischen nicht kompatiblen Hardwarestnden durch einen Bootsektorupdate
mglich ist, erfolgt das Hochschlsseln des ZusBauStandes ber den Hardwarebruch hinaus bis
hin zu einem mglichen Wechsel der SG-Familie.

Eine Mglichkeit im Experten-Modus:

3. Auswahl der erforderlichen PABD, P-SGBD und Datensatznamen und anschlieende


Programmierung des Steuergerts im Experten-Modus.

Neben der Mglichkeit Steuergerte zu programmieren werden eine Reihe von Spezial- und
Diagnosefunktionen, wie z.B. "AIF lesen" oder "SG Status" untersttzt.

2.2.4 SG-Programmierung im Batchbetrieb


Der Batchbetrieb dient der Programmierung von beliebig vielen Steuergerten hintereinander.

Das WinKFPT kann von einer externen Applikation im Batchbetrieb gestartet werden, dabei wird die
Programmierung der Steuergerte ber eine Steuerdatei initiiert.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 15

2.3 Architektur des WinKFPT


Das folgende bersichtsbild zeigt die Architektur der Kommunikation zweier WinKFPT-Instanzen, die
von einer Fremdapplikation aufgerufen wurden:

Abbildung 2-1: Architektur der Kommunikation mit WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 16

3 ERSTE SCHRITTE

3.1 Systemanforderungen des WinKFPT


Um mit WinKFPT Steuergerte programmieren zu knnen mssen die in folgender Tabelle
dargestellten Systemanforderungen erfllt sein:

Anforderung Bemerkung
Rechner mindestens einen PC PENTIUM II mit 64 MB RAM
und 50 MB freies Speicherplatz

Betriebssystem MS-Windows NT Version 4.0 oder MS-Windows XP

Instaliertes Diagnoseinterface ADS, ADS-OBD, EDICcard, EDICcard2, EDICcardC,


CANcard, CAN / Vector, Most / Optolyzer,
Most / PC-Karte oder Funk / MDA

Instalierte EDIABAS Schnittstelle ab Version 6.0.2

Steuergert Programmierbar

Tabelle 3-1: Systemanforderungen des WinKFPT

3.2 Installation des WinKFPT


Das Einrichten von WINKFPT erfolgt durch den Aufruf von WINKFPT32.EXE von der Installations-CD
oder -Diskette.
Sie werden nach dem Ziel-Verzeichnis (<root>) gefragt, in dem die Software installiert werden soll.
Am Ende der Installation wird eine Verknpfung zum Programm auf dem Desktop erstellt und eine
Programmgruppe fr UNINSTALL angelegt.

Ab Version 1.4 sind nach der Installation alle erforderlichen Konfigurationsdateien in rudimentrer
Form vorhanden, so dass WINKFPT fehlerfrei hochluft.
Die gewnschten Werksdaten (Komfort-Modus), bzw. PABD- und P-SGBD-Files sowie Datenstze
und Programmstnde (Experten-Modus) knnen dann online mit der Import-Funktionalitt des
WINKFPT importiert werden (siehe 5.2 Men Import/Export).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 17

3.3 Verzeichnisstruktur WinKFPT


WinKFPT wird in dem bei der Installation eingestellten Verzeichnis installiert.

Das Installations-Verzeichniss <root> enthlt folgende Unterverzeichnisse,


das WinKFPT-Startverzeichnis:
\<root>\BIN

die WinKFPT-Arbeitsverzeichnisse:
\<root>\CFGDAT
\<root>\DATA
\<root>\FORMAT
\<root>\SGDAT
\<root>\WORK

Das Installationsverzeichnis enthlt zwei Dateien, die bentigt werden um das installierte WinKFPT bei
Bedarf wieder zu entfernen:
INSTALL.LOG, Datei mit der Uninstall-Information
UNWISE.EXE, WinKFPT Uninstaller

Verzeichnis Inhalt

\<root>\BIN Verzeichnis enthlt alle erforderlichen Programmdateien (EXE, DLL) und die
Initialisierungs- bzw. Konfigurationsdateii WINKFPT.INI.
Ferner dient es als Arbeitsverzeichnis zur Ablage von Fehlerdateien und
sonstigen, whrend des Programmlaufs erzeugten temporren Dateien (z.B.:
INNENTMP_INTERFACE_unit.OUT).

CABIGER.DLL Codierablaufinterpreter Localization


Support DLL

CABUS.DLL Codierablaufinterpreter Localization


Support DLL (Englisch)

WINKFPT.INI Konfigurationsdatei fr WinKFPT

WINKFPT32.EXE Executable fr WinKFPT

WINKFPT32.HLP Online-Hilfe fr WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 18

Verzeichnis Inhalt

ERROR_INTERFACE_unit.LOG Fehlerdatei.
Ab Version 4.6.0 ist das Jede Fehlerdatei bezieht sich auf eine
Installationsverzeichnis nur noch die Instanz des WinKFPT.
Defaulteinstellung fr das Fr die Zuordnung zu der
Ablageverzeichnis der Fehlerdatei. entsprechenden Instanz enthlt der
Das Ablageverzeichnis ist ber den Dateiname den HW-Interface- und
Hauptmenpunkt <Konfiguration> Unit-Bezeichner.
beliebig auswhl- bzw. einstellbar.
INTERFACE HW-Interface
Bezeichner

_unit Unit Bezeichner(_, A,


B, C, ...)

*.OUT Whrend des Programmlaufs


erzeugte temporre Dateien
\<root>\CFGDAT Verzeichnis enthlt die Initialisierungsdateien:

INPA.INI Initialisierungsdatei fr den Codierablauf-


interpreter.
Die Inhalte dieser Datei sind mit der Auslieferung
des WinKFPT festgelegt und drfen nicht vom
Benutzer verwendet werden.

Fr weitere Informationen, siehe Systembe-


schreibung der COAPI.

COAPI.INI Konfiguration fr das Codierapplikationsinterface

Verzeichnis enthlt ferner die Textdateien fr Fehlermeldungen:

COAPIERR.TXT Textdatei fr COAPI- Fehlermeldungen

EDIERROR.TXT Textdatei fr EDIABAS- Fehlermeldungen

\<root>\DATA\DEVELOP Verzeichnis enthlt die Programmierdaten-Dateien, die in der Betriebsart


Experten-Modus zur Verfgung stehen.

*.PAF Programm Austausch Dateien

*.DAF Daten Austausch Dateien

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 19

Verzeichnis Inhalt

*.BAF NAAB Austausch Dateien

*.0PA Datensatzdateien fr Programm

*.0DA Datensatzdateien fr Daten

*.0BA Datensatzdateien fr NAAB

\<root>\DATA\GDATEN Verzeichnis enthlt die Logistikdateien fr SG-Programmierung. Diese mssen


immer vorhanden sein. Die Dateien werden durch den Import eines
Werkdatenspakets geladen:

KFCONFxx.DA2 Enthlt alle Sg-Member und zu jedem die dazu


gehrigen Namen der Beschreibungs- und SG-
spezifischen Logistikdateien und eine
Datensatzkennung.
Ab V4.6.0 sind nur noch die Sg-Member der
importierten gltigen WDPs enthalten.

SWTCONFx.DAT Enthlt Daten zu Sweeping Technologies

HWNR.DA2 Enthlt alle jemals vergebenen


Hardwarenummern aller SGs
Ab V4.6.0 sind nur noch die Hardwarenummern
fr SG-Familien der importierten gltigen WDPs
enthalten.

NPV.DAT Logistikdatei fr Nachrstmanahmen in der HO.


Fr WinKFPT nicht relevant.

Spezielle Konfigurationsdateien, die bei Bedarf vorhanden sein mssen:

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 20

Verzeichnis Inhalt

INFO.GER Enthlt den Verbauort eines SgMember im


Klartext fr die Bedienerauswahl in WinKFPT, z.B.
Beifahrerseite hinten.
Im allgemeinen existieren diese Verbauorttexte
nur fr SGs, die unterschiedliche SgMember d.h.
Verbauorte haben, aber zu selben SG-Familie
gehren.

<optional> nur fr den Komfort-Modus zur


Auswahl des Verbauortes ( = implizite Eingabe
der SG-Adresse bei mehrfach verbauten
Steuergerten)

PRGIFSEL.DAT Enthlt beliebige Zuordnungen von SG-Familie zu


HW-Interface und Diagnoseprotokoll.

<optional> nur fr Batchbetrieb zur


Programmierung mehrerer Steuergerte
hintereinander

SGIDC.AS2 Enthlt die Authentisierungsschlssel aller SGs


fr den Authentisierungslevel 3.

<optional> nur fr Steuergerte mit


Authentisierung.

SGIDD.AS2 Enthlt die Authentisierungsschlssel aller SGs


fr den Authentisierungslevel 4.

<optional> nur fr Steuergerte mit


Authentisierung.

HISTORIE.BSU Enthlt die notwendigen Angaben zur Ermittlung


der Mglichkeit eines Bootsektorupdates fr alle
betroffenen Steuergerte.

<optional> ermglicht fr bestimmte Steuergerte


einen Bootsektorupdate.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 21

Verzeichnis Inhalt

\<root>\DATA\<SgFam> Verzeichnis enthlt jeweils die ASCII-Programmierdaten fr eine SG-Familie


<SgFam>. Diese Verzeichnisse werden in der Betriebsart Komfort-Modus
verwendet.

Achtung: es mssen jeweils alle Logistik-Dateien einer SG-Familie vorhanden


sein. Dies sind:

<SgFam>.DAT Enthlt alle aktuellen Zusammenbaunummern


einer SG-Familie.

<SgFam>.HIS Enthlt alle jemals vergebenen kompatiblen


Zusammenbaunummern einer SG-Familie in
einer, oder mehreren Reihen.

<SgFam>.HWH Enthlt die Historie kompatibler


Hardwarenummern einer SG-Familie in einer,
oder mehreren Reihen.

\<root>\DATA\KONV Verzeichnis enthlt die komprimierten Programmierdaten im MoDiC/DIS-Format.

\<root>\DATA\KONV.TMP Temporres Verzeichnis zur Ablage von Programmierdaten-Dateien beim Lauf


vom WinKFPT durch mehreren Instanzen:
\<root>\DATA\KONV.TMP2,
\<root>\DATA\KONV.TMP3 usw...

\<root\SGDAT Verzeichnis enthlt die Headerdateien und PABDs im Source Code bzw. im
compiliertem Code.

* . IPS PABDs im Source Code

* . IPO PABDs im compiliertem Code

Der Sourcecode der Programmier-Ablauf-Beschreibungsdateien (PABD) liegt in


der INPA-Skriptsprache vor.
Dateien knnen im Sourcecode oder in compilierter Form vorliegen, wobei die
compilierte Form mit dem CABI-Compiler aus dem Source Code erzeugt wird.
Da die Funktionalitt des CABI-Compilers in der COAPI integriert ist, kann
WinKFPT beide Formen einer PABD verarbeiten.

\<root>\WORK Arbeitsverzeichnis fr COAPI und Winkfpt zur Ablage von Trace- und anderen
temporren Dateien.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 22

Verzeichnis Inhalt

Das Arbeitsverzeichnis kann ber die COAPI.INI-Datei gendert werden. Das


Arbeitsverzeichnis mu angelegt sein, da sonst das WinKFPT nicht startet.

Tabelle 3-2: Verzeichnisse und Dateien von WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 23

3.3.1 Konfiguration des Basisverzeichnisses fr die WinKFPT-Arbeitsverzeichnisse


ber den Hauptmenpunkt Konfiguration (siehe Kapitel: 5.4 Men Konfuguration) kann jederzeit
das Basisverzeichnis fr die Arbeitsverzeichnisse neu eingestellt werden.

Dadurch ist es mglich, dass mehrere WinKFPT-Instanzen mit einem zentralen Satz von
Arbeitsverzeichnissen arbeiten, der sich irgendwo in einer Netzwerkumgebung befindet.

Ein neues Basisverzeichnis wird nur angenommen, wenn alle Arbeitsverzeichnisse darunter vorhanden
sein und den minimalen Satz an Dateien enthalten, wie sie nach einer Neuinstallation vorhanden sind.
Ansonsten erfolgt eine Fehlermeldung und das zuvor gltige Basisverzeichnis wird beibehalten.

Hinweis:
Schon vorhandene Programmiereinstellungen sind nach einem Wechsel der Arbeitsverzeichnisse
mglicherweise nicht mehr gltig.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 24

3.4 Konfiguration des WinKFPT


WinKFPT wird ber folgende Initialisierungsdateien konfiguriert:

Konfigurationsdatei Inhalt

COAPI.INI Konfiguration fr das Codierapplikationsinterface

WINKFPT.INI Konfiguration fr das WinKFPT

EDIABAS.INI Konfiguration fr das Diagnose HW-Interface

Tabelle 3-3: Initialisierungsdateien des WinKFPT

3.4.1 Konfiguration in COAPI.INI


Die Initialisierungsdatei "<root>\CFGDAT\COAPI.INI" 1 dient zur Konfiguration von Verzeichnissen,
Dateinamen und Systemdaten fr die COAPI-Kernfunktionen. Folgende Sektionen und Eintrge sind
fr das WinKFPT von Bedeutung:

Mgliche
Konfigurationseintrag Default Beschreibung
Einstelung
[Pfadangaben] In dieser Sektion sind Pfade fr Konfigurationsdateien, Daten und
Tracedateien eingestellt.

WORKING_DIR Voll-Pfad oder <root>\WORK1 Eintrag gibt das Verzeichnis an,


1
relativ zu <root> das fr COAPI-Tracedateien
und fr temporre Dateien
verwendet wird

ERROR_TEXTE Voll-Pfad oder <root>\CFGDAT1 Der Eintrag gibt das Verzeichnis


relativ zu <root>1 an, in dem sich die COAPI-
Fehlertextdatei befindet.

GENERAL_KF_DATA_PATH Voll-Pfad oder <root>\DATA1 Der Eintrag gibt das Verzeichnis


relativ zu <root>1 an, in dem sich die
Programmierdaten befinden

1 <root>: Installationsverzeichnis von WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 25

Mgliche
Konfigurationseintrag Default Beschreibung
Einstelung
[Kennfeldprog] In dieser Sektion befinden sich Eintrge, die speziell fr die
Kennfeldprogrammierung erforderlich sind.

SERIENNUMMER Wert 5-stellig 12345 Der Eintrag gibt den Wert an,
der als Seriennummer im
Anwenderinfofeld eingetragen
wird.

KUNDENNUMMER Wert 5-stellig 11111 Der Eintrag gibt den Wert an,
der als Kundennummer im
Anwenderinfofeld eingetragen
wird.

KM Wert maximal 0 Der Eintrag gibt den Wert an,


2-stellig der als Kilometerstand im
Anwenderinfofeld eingetragen
wird.

ZBNUMMER3 Wert 7-stellig 0000000 Der Eintrag gibt den Wert an,
der als Zusammenbaunummer
im Anwenderinfofeld
eingetragen wird.

SWNUMMER3 Wert 7-stellig 0000000 Der Eintrag gibt den Wert an,
der als Softwarenummer im
Anwenderinfofeld eingetragen
wird.

TYPNUMMER3 Wert 7-stellig 0000000 Der Eintrag gibt den Wert an,
der als Typprfnummer im
Anwenderinfofeld eingetragen
wird.

AEINDEX3 Wert 2-stellig 00 Der Eintrag gibt den Wert an,


der als nderungsindex im
Anwenderinfofeld eingetragen
wird.

3 Der Eintrag wird nur ausgewertet, wenn in der Datei WINKFPT.INI der Schalter "EXPERT_MIT_AIF" auf ON

gesetzt wird (Experten-Modus mit AIF-Schreiben).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 26

Mgliche
Konfigurationseintrag Default Beschreibung
Einstelung
[Setup] In dieser Sektion wird eingestellt, welche Form der PABD im WINKFPT
zur Auswahl angezeigt werden soll.
CabdFormat IPS IPO Der Eintrag definiert ob die
IPO COAPI (als Teil von WinKFPT),
COM PABDs als Source Dateien oder
als compilierte Dateien
verwenden soll. Dieser Eintrag
ist jedoch irrelevant, da er durch
den korrespondierenden Eintrag
in der WinKfpt.ini bzw. der
Einstellung im Dialog
Konfiguration auer Kraft
gesetzt wird.

IPS PABDs als Source


Dateien
IPO PABDs als compilierte
Dateien
COM WinKFPT compiliert
Ausgewlte *.IPS Dateien
und erzeugt *.IPO
Dateien. Compilierung
wird beim PABD Datei
Auswahl im Experten
Modus gestartet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 27

Mgliche
Konfigurationseintrag Default Beschreibung
Einstelung
BsuActive ON ON Das Flag beeinflusst das
OFF Verhalten der COAPI-
Funktion:
coapiKfCheckBsuPossibleD2

Bei BsuActive=OFF gibt die


Funktion grundstzlich nicht
den Namen einer NAAB-
Datei zurck, d.h. ein
Bootsektorupdate ist nicht
durchfhrbar, auch wenn er
lt. historie.bsu mglich
wre.

Die Defaulteinstellung bzw.


die Einstellung des Flags
gem des Konfigurations-
eintrags in COAPI.INI
erfolgt in der COAPI-
Funktion:
coapiKfInit ().

Tabelle 3-4: Konfiguration in COAPI.INI

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 28

3.4.2 Konfiguration in WINKFPT.INI


Die Initialisierungsdatei "<root>\BIN\WINKFPT.INI" 2 dient zur Konfiguration von Eigenschaften des
WinKFPT.
Folgende Sektionen und Eintrge sind fr das WinKFPT von Bedeutung:

Mgliche
Konfigurationseintrag Default Beschreibung
Einstelung
[Einstellungen] In dieser Sektion sind Pfade fr Konfigurationsdateien, Daten
und Tracedateien eingestellt.

WindowPosition -- 0,1,-1,-1, Der Eintrag speichert die letzte


-1,-1,0,0, Windowsgre des WinKFPT
643,424 bei Beenden des Programms.
Bei Neustart wird das Programm
mit den selben Koordinaten
gestartet.

SPRACHE ger ger Der Eintrag legt die Sprache fr


eng WinKFPT fest. Mglich sind
Deutsch (ger) und Englisch
(eng).
U_PROG ON ON Der Eintrag gibt an, ob bei der
OFF Programmierung die
Programmierspannung ein-
(ON), bzw. aus- (OFF)
geschaltet wird.

SCHNELLE_BAUDRATE ON ON Der Eintrag gibt an, ob bei der


OFF Programmierung die schnelle
Baudrate verwendet wird (ON)
oder nicht (OFF).

ANZEIGE_U_PROG ON ON Der Eintrag gibt an, ob bei der


OFF Programmierung der Wert der
Programmierspannung
angezeigt wird (ON) oder nicht
(OFF).

2 <root> Installationsverzeichnis vom WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 29

Mgliche
Konfigurationseintrag Default Beschreibung
Einstelung
EXPERT_MIT_AIF ON ON Der Eintrag gibt an, ob bei der
OFF Programmierung im Experten-
Modus das AIF mitprogrammiert
wird (ON) oder nicht (OFF).

KOMFORT_MIT_AIF ON ON Der Eintrag gibt an, ob bei der


OFF Programmierung im Komfort-
Modus das AIF mitprogrammiert
wird (ON) oder nicht (OFF).

AIF_SCHREIBEN_NACH_DATEN ON ON Der Eintrag gibt an, ob bei der


OFF Daten-Programmierung im
Komfort- oder Experten-Modus
das AIF mitprogrammiert wird
(ON) oder nicht (OFF).

AIF_SCHREIBEN_NACH_PROGRAMM ON ON Der Eintrag gibt an, ob bei der


OFF Programm- Programmierung im
Komfort- oder Experten-Modus
das AIF mitprogrammiert wird
(ON) oder nicht (OFF).

API_TRACE 07 1 Der Eintrag gibt den Tracelevel


OFF ( = 0) der API-Traces von EDIABAS
ON ( = 1) bei der Programmierung an.
Tracelevel 0 bedeuted, da
keine Traces erzeugt werden
IFH_TRACE 03 1 Der Eintrag gibt den Tracelevel
OFF ( = 0) der IFH-Traces von EDIABAS
ON ( = 1) bei der Programmierung an.
Tracelevel 0 bedeuted, da
keine Traces erzeugt werden
PROGRAMM_ERZWINGEN ON OFF Der Eintrag gibt an, ob der
OFF Programmierung im Komfort-
Modus auch ein Programm
programiert wird, wenn
eigentlich nur eine
Datenprogrammierung
notwendig wre.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 30

Mgliche
Konfigurationseintrag Default Beschreibung
Einstelung
TEST_CHECKSUMME ON ON Der Eintrag gibt an, ob nach der
OFF Programmierung der Daten, die
Checksumme berprueft wird
(ON) oder nicht (OFF).

CabdFormat IPS IPO Der Eintrag definiert ob


IPO WinKFPT, PABDs als Source
(COM) Dateien oder als compilierte
Dateien verwenden soll.

IPS PABDs als Source


Dateien

IPO PABDs als compilierte


Dateien

COM steht fr den Compiler -


modus. Er mu jedoch nicht
hndisch in der Ini-Datei
gesetzt werden, sondern
wird automatisch durch den
Aufrufparameter -C
temporr eingestellt.

ErrorLogPath beliebiger Pfad .\ Ablageverzeichnis fr die Datei


ERRORn.LOG

ExpertKonfPath beliebiger Pfad C:\ Basisverzeichnis fr den Export


Diagprog einer Konfiguration von
Entwicklungsdateien (Experten-
Modus)

KomfortKonfPath beliebiger Pfad C:\NFS- Basisverzeichnis fr den Export


Backup einer Konfiguration von
Werksdaten (Komfort-Modus)

CoapiSearchPath beliebiger Pfad ..\ Basisverzeichnis fr WinKFPT-


Arbeitsverzeichnisse

[HW-Interface] In dieser Sektion werden die HW-Interfaces eingetragen,


zwischen denen whrend der Benutzung des WINKFPT online

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 31

Mgliche
Konfigurationseintrag Default Beschreibung
Einstelung
umgeschaltet werden kann.

Interfaces sind mittels folgender Syntax zu definieren:


[Beschreibung] = [HW-Interface Bezeichner]

Beispiel:
K-Line / EDIC=EDIC
K-Line / ADS-OBD=STD:OBD
CAN / EDIC=EDICC
CAN / Vector=STD:CAN
Most / Optolyzer=STD:MOSTO
Most / PC-Karte=STD:MOSTP

Die Buchstabenreihe fr [Beschreibung] ist beliebig.


Die als [Beschreibung] eingetragenen Texte werden dem Bediener bei Auswahl des Menpunkts
Komunikation HW Interface in einer HW-Interface-Auswahlliste angeboten, (z.B.: K-Line / EDIC).

[HW-Interface Bezeichner] wird intern im WinKFPT-Programm verwendet.


Der Bezeichner ist festgelegt und muss dem "EDIABAS" bekannt sein, damit "EDIABAS" das HW-
Interface auch initialisieren kann.

[Expert-Modus-Konfiguration] In dieser Sektion wird die aktuelle Konfigurationseinstellung im


Experten-Modus bei Programmende durch den Anwender bei
Bedarf abgespeichert. Bei Programmstart und Einstieg in den
Experten-Modus hat der Anwender die Mglichkeit diese
Konfigurationseinstellung wieder zu laden.

KF_HW_INTERFACE HW-Interface leer Gespeicherte Einstellung von


Bezeichner HW-Interface im Experten-
Modus.
Interface kann durch Menpunkt
Komunikation HW Interface
ausgewhlt werden.

KF_HW_INTERFACE_UNIT _, A, B, C, D, E leer Gespeicherte Einstellung von


HW-Interface Unit im Experten-
Modus.
Interface Unit kann durch
Menpunkt Komunikation HW
Interface ausgewhlt werden.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 32

Mgliche
Konfigurationseintrag Default Beschreibung
Einstelung
KF_DIAG_PROT Bezeichner des leer Gespeicherte Einstellung von
Diagnoseproto- Diagnoseprotokoll im Experten-
kolls Modus, bei einer PSGBD Datei,
die mehrere Diagnoseprotokolle
untersttzt,
Diagnoseprotokoll kann durch
Menpunkt Komunikation
Diagnoseprotokoll ausgewhlt
werden.

KF_PSGBD PSGBD leer Gespeicherte Einstellung von


Dateiname PSGBD Dateiname im Experten-
Modus.
PSGBD Datei kann durch
Funktionstaste Experten Modus
PSGBD ausgewhlt werden.

KF_PABD PABD leer Gespeicherte Einstellung von


Dateiname PABD Dateiname im Experten-
Modus.
PABD Datei kann durch
Funktionstaste Experten Modus
PABD ausgewhlt werden.

KF_SG_ADR SG-Adresse leer Gespeicherte Einstellung von


SG-Adresse im Experten-
Modus.
SG-Adresse kann durch
Funktionstaste Experten Modus
SG-Adresse ausgewhlt
werden.

KF_DATEN_DATEI Datendatei- leer Gespeicherte Einstellung von


Name Datensatzdatei fr Daten im
Experten-Modus.
Datensatzdatei fr Daten kann
durch Funktionstaste Experten
Modus Datendatei
ausgewhlt werden.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 33

Mgliche
Konfigurationseintrag Default Beschreibung
Einstelung
KF_PROGRAMM_DATEI Programmdatei leer Gespeicherte Einstellung von
- Datensatzdatei fr Programm im
Name Experten-Modus.
Datensatzdatei fr Programm
kann durch Funktionstaste
Experten Modus
Programmdatei ausgewhlt
werden.

KF_NAAB_DATEI NAAB-Datei- leer Gespeicherte Einstellung von


Name Datensatzdatei fr NAAB im
Experten-Modus.
Datensatzdatei fr NAAB kann
durch Funktionstaste
Experten Modus NAAB-Datei
ausgewhlt werden.

ACHTUNG: Die Eintrge in dieser Sektion sollen vom Anwender nur ber das WINKFPT vorgenommen
werden und nicht per Editor!

Tabelle 3-5: Konfiguration in WINKFPT.INI

Zum Abspeichern von Startinformationenkann beim Import und Export von Konfigurationen kann
WINKFPT.INI Eintrge enthalten, die vom Programm automatisch generiert werden und die vom
Benutzer nicht verndert oder voreingestellt werden drfen.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 34

3.4.3 Konfiguration fr den Experten-Modus


Der Bediener hat die Mglichkeit eine Konfiguration im Experten-Modus bei Bedarf abzuspeichern und
auch wieder zu laden.

Eine Konfigurationseinstellung im Experten-Modus ergibt sich aus der freien Auswahl folgender
Auftragsdaten und Einstellungen:

HW-Interface und Unit


Diagnoseprotokoll
P-SGBD
PABD
Steuergerteadresse
Datendatei
Programmdatei
BSU NAAB-Datei

HW-Interface und Unit wird durch Menpunkt Komunikation HW Interface im Experten Modus
ausgewhlt (siehe 5.3.1 Auswahl HW-Interface).

Diagnoseprotokoll wird durch Menpunkt Komunikation Diagnoseprotokoll im Experten Modus


ausgewhlt (siehe 5.3.2 Auswahl Diagnoseprotokoll).

P-SGBD wird ber die Funktionstaste P-SGBD im Experten Modus ausgewhlt (siehe 8.1.2
Funktion P-SGBD laden).

PABD wird ber die Funktionstaste PABD im Experten Modus ausgewhlt (siehe 8.1.1 Funktion
PABD laden).

Steuergerteadresse wird ber durch Funktionstaste SG-Adresse im Experten Modus eingegeben


(siehe 8.2.1 Funktion SG-Adresse laden).

Datendatei wird ber die Funktionstaste Datendatei im Experten Modus ausgewhlt (siehe 8.2.4
Funktion Datensatz laden Daten).

Programmdatei wird ber die Funktionstaste Programmdatei im Experten Modus ausgewhlt (siehe
8.2.3 Funktion Datensatz laden Programm).

NAAB-Datei wird ber die Funktionstaste NAAB-Datei im Experten Modus ausgewhlt (siehe 8.2.2
Funktion Datensatz laden NAAB).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 35

3.4.3.1 Speichern einer Konfigurationseinstellung fr den Experten-Modus

Wenn der Bediener whrend einer WINKFPT-Anwendung mindestens einmal den Experten-Modus
eingeschaltet hatte, dann hat er vor dem Beenden des WINKFPT grundstzlich die Mglichkeit die ,
von ihm vorgenommenen aktuellen Einstellungen im Experten-Modus abzuspeichern, um sie beim
nchsten Programmstart wieder zur Verfgung zu haben.

Dabei erscheint bei Beendigung des WinKFPT folgender Dialog:

Abbildung 3-1: Speichern einer Konfiguration fr Experten-Modus

Die Abbildung zeigt als Beispiel eine vollstndige Konfigurationseinstellung.

Die Konfigurationseinstellung kann mit OK gespeichert, oder mit Cancel verworfen werden.

Die Konfigurationseinstellung wird in WINKFPT.INI in der Sektion [Expert-Modus-Konfiguration]


gespeichert (siehe 3.4.2 Konfiguration in WINKFPT.INI).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 36

3.4.3.2 Laden einer Konfigurationseinstellung fr den Experten-Modus

Wenn eine Konfigurationseinstellung mit mindestens einem Eintrag existiert, entweder nach
Programmstart aus der Konfigurationsdatei WINKFPT.INI oder aus einer vorherigen Eingabe im
Experten-Modus, dann wird diese Einstellung beim ersten bzw. erneuten Eintritt in den Experten-
Modus dem Anwender zum Laden angeboten.

Dabei erscheint folgender Dialog:

Abbildung 3-2: Laden einer Konfiguration fr Experten-Modus

Die Konfigurationseinstellung kann mit OK bernommen, oder mit Cancel verworfen werden.
Sollte das PABD-Format der PABD nicht mit dem aktuell eingestellten Format bereinstimmen, so wird
der Benutzer darauf hingewiesen und kann das Format automatisch umstellen lassen.

Wenn die Konfigurationseinstellung bernommen wird, werden die entsprechenden Statusanzeigen im


Hauptmenfenster des WinKFPT aktualisiert (siehe 4.2 Statusanzeigen des WinKFPT).
Bei bernahme der Konfigurationseinstellung bestimmt der Umfang der Auftragsdaten in der
Konfigurationseinstellung, in welche Funktionsebene des Experten-Modus gewechselt wird (siehe 8
Funktionsebenen im Experten-Modus).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 37

3.4.3.3 Lschen einer Konfigurationseinstellung fr den Experten-Modus

Im Gegensatz zum Laden kann bei Programmende auch eine vollstndig leere
Konfigurationseinstellung abgespeichert und damit alle Eintrge der Sektion [Expert-Modus-
Konfiguration] in WINKFPT.INI gelscht werden.

Um Konfigurationseinstellungen zu lschen, sind folgende Schritte durchzufhren:


WinKFPT starten
Experten Modus starten mit Experten-Modus
Im Dialog Letzte Konfiguration Laden Cancel bettigen
WinKFPT beenden mit Ende Exit
Im Dialog Letzte Konfiguration Speichern? wird eine leere Konfigurationseinstellung zum Speichern
angeboten. Leere Konfigurationseinstellung mit OK abspeichern.

WinKFPT wird beendet und die Konfigurationseintrge in der Sektion [Expert-Modus-Konfiguration]


in WINKFPT.INI werden gelscht.

Beim nchsten Start des WinKFPT und Aufruf des Experten-Modus werden keine
Konfigurationseinstellungen zum Laden angeboten.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 38

3.4.4 Konfiguration in EDIABAS.INI


Die Initialisierungsdatei "<ediabas>\CFGDAT\EDIABAS.INI"4 enthlt die Konfiguration fr das
Diagnose HW-Interface.

Mgliche
Konfigurationseintrag Default Beschreibung
Einstelung
[Configuration] Diese Sektion enthlt Konfigurationseintrge fr EDIABAS.

Interface EDIC Der eingetragene Bezeichner


wird bei einem WinKFPT-Start
ohne Aufrufparameter als
Default HW-Interface initialisiert.

Tabelle 3-6: Konfiguration in EDIABAS.INI

4 <ediabas> = Installationsverzeichnis fr EDIABAS

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 39

3.5 Referenz-Konfiguration des WinKFPT


Nachfolgende Abbildungen zeigen die Defaultkonfiguration fr das WinKFPT nach einer
Neuinstallation:

!" !#
$%&# '' () * )+ !#
)#, -" !" !..
+ $+ %& %/$ 00 !#
!" )00 , -#" # !..

) 1 234 5
)-. $%& -( # #)%& *)+ # !..
)-. $%& -( # #)%& !" )00 !..
6 + 0-+ )-. !..
/!0.! + 0-+ )-. !..

+4 2
) - + )% !#
-.& + )% !#

& - 41 2
/ ' 7 )*$ )*$
/ ' 7 *-% *-%
/ ' 7 )*$ !(* $+*8!(*
%)# 7 *-% *-%%
%)# 7 9 2 4 $+*8%)#
0 7 !: ;< 4 $+*80!$+!
0 7 % / 4 $+*80!$+
. = 7 0*) $+*8. #/

Abbildung 3-3: Referenz-Konfiguration in der WINKFPT.INI Datei

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 40

- 4 1 4 %!) -/. . =
1 5
! + 6+ >>?%."*)+
! /-#" *- >>? ! /
4 4 1 1 4 / 1 *
" # )' /. *)+) )+& >>?*)+)

/ 1 :4
+ 0 *)+ .-' * .) '+ #)0 /.'-$+ >*)+

*
$ - ## 00
/ #* ## 00
/0
,(# 00
$ # 00
+@ # 00
) -#* 6

$" * = :4 4
A * 4 4 = :4 4 B.C4 * : C5 4 # <
D34 ):: = D 1 E

Abbildung 3-4: Referenz-Konfiguration in der COAPI.INI Datei

$ = % 1 4

- 41 2
* 24 : 8 % 2 41 2
* 1 *-%
- 41 2 $+*8!(*

Abbildung 3-5: Referenz-Konfiguration in der EDIABAS.INI Datei

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 41

4 START DES WINKFPT

Sie knnen das WinKFPT ohne Aufrufparameter, oder mit bestimmten Kombinationen von
verschiedenen Aufrufparametern starten.

Die Aufrufparameter dienen dazu, dass sich das WinKFPT nach dem Start sofort in einer gewnschten
Betriebsart befindet, bzw. bestimmte Betriebsparameter mit den gewnschten Werten voreingestellt
sind.

4.1 Aufrufparameter des WinKFPT

WinKFPT kennt folgende Aufrufparameter:

Parameter-Name Parameter-wert Beschreibung Defaultwert

-RUN - Startet WinKFPT sofort im Batchbetrieb. -

Beispiel:
winkfpt32 RUN

-BATCH= <Steuerdatei> Pfad und Name einer Steuerdatei fr den <root>\bin\win


Batchbetrieb. kfpt.ctl

Beispiel:
winkfpt32 RUN BATCH=update_ek928

-INTERFACE= <HW-Interface> Legt das HW-Interface (z.B. ADS, EDIC) Einstellung in


fest, das beim Start aktiv sein soll. EDIABAS.INI
Es kann spter im Dialogbetrieb mit
Hauptmenpunkt HW-Interface gendert
werden.

Beispiel:
winkfpt32 INTERFACE=STD:OBD

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 42

Parameter-Name Parameter-wert Beschreibung Defaultwert

-UNIT= <Interface-Unit> Legt die Unit (_, A, B, C, ....., Z) fest, die _


beim Start aktiv sein soll.
Es kann spter im Dialogbetrieb mit
Hauptmenpunkt HW-Interface gendert
werden.

Beispiel:
winkfpt32 UNIT=A

-WITH_MOSTFIREWALL= <ON/OFF> Reicht den Wert als Parameter OFF


WITH_MOSTFIREWALL an die PABD
weiter.

Beispiel:
winkfpt32 WITH_MOSTFIREWALL=ON

-TESTER_ID= <Hex-Wert> Reicht den Wert als Parameter F1


TESTER_ID an die PABD weiter.

Beispiel:
winkfpt32 -TESTER_ID=FA

-C <PABD-Dateiname> Compiliert eine IPS-Datei (PABD-


Sourcedatei). In WinKfpt.ini und coapi.ini
mu nicht CabdFormat=COM eingestellt
werden.

Beispiel:
winkfpt32 C 16ek928

Tabelle 4-1: Aufrufparameter des WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 43

4.1.1 Typbeschreibung der Aufrufparameter des WinKFPT

Die Aufrufparameter des WinKFPT lassen sich in 3 Typgruppen einteilen:

1. Parameter fr die Einstellung der Betriebsart


2. Parameter nur fr Batchbetrieb
3. Allgemeine Parameter fr Batch- und Dialogbetrieb

Die Parameter fr die Einstellung einer Betriebsart sind:

-C startet WinKFPT im Compilerbetrieb kein weiterer Parameter ist zugelassen!

-RUN startet WinKFPT im Batchbetrieb

kein Par. wenn als Aufrufparameter weder C noch RUN angegeben ist, dann startet das
WinKFPT im Dialogbetrieb, der fr einen Benutzer in der Steuergerteentwicklung den
Normalbetrieb darstellt.

Folgender Parameter wird nur fr den Batchbetrieb verwendet:

-BATCH

Die allgemeinen Parameter fr Batch- und Dialogbetrieb sind:

-INTERFACE
-UNIT
-WITH_MOSTFIREWALL
-TESTER_ID

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 44

4.2 Statusanzeigen des WinKFPT


Als visuelle Kontrollanzeigen fr den Benutzer nach Bedienereingaben, oder whrend automatischer
Ablufe wie SG-Programmierung oder Import von Dateien werden im Hauptmenfenster folgende
Statusanzeigen ausgegeben:

Statusanzeige Beschreibung

SG-Adresse Die Steuergerteadresse wird explizit nur angezeigt, wenn fr das betreffende
Steuergert, zur Programmierung die Standardbeschrei-bungsdateien verwendet
werden.

Bei Steuergerten mit lteren Beschreibungsdateien kann keine SG-Adresse


angezeigt werden und es erscheint stattdessen der Text:
PABD verwendet interne Adresse

Wird angezeigt:
nach Auswahl der Beschreibungsdateien und Eingabe der SG-Adresse im
Experten-Modus (Dialogbetrieb)
nach Auswahl eines Verbauortes und Eingabe der SG-Adresse im Komfort-Modus
(Dialogbetrieb)
whrend einer SG-Programmierung im Batchbetrieb

Verbauort Es gibt Steuergerte fr den Mehrfachverbau, die zur gleichen SG-Familie gehren,
aber unterschiedliche Adressen haben, wie z.B. Steuergerte fr die
Sitzbelegungserkennung.

Um den Bedienerkomfort zu erhhen wird die Auswahl eines Steuergertes nicht


ber die SG-Adresse, sondern ber aussagekrtige Texte ber den Verbauort des
Steuergertes, ermglicht (z.B.: Beifahrersitz hinten links).

Die Texte fr die Bedienerauswahl kommen aus der Datei INFO.GER

Wird angezeigt:
nach Auswahl eines Verbauortes im Komfort-Modus (Dialogbetrieb)

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 45

Statusanzeige Beschreibung

Fahrgestellnummer Im Komfort-Modus des Dialogbetrieb wird die Fahrgestellnummer nur angezeigt,


wenn nach einer Programmierung das AIF (Anwender-Info-Feld) geschrieben wird.

Wird angezeigt:
nach Auswahl eines Verbauortes im Komfort-Modus (Dialogbetrieb)
whrend einer SG-Programmierung im Batchbetrieb zur Anzeige kommt die
Fahrgestellnummer aus der Steuerdatei fr den Batchbetrieb.

ZB-Nummer Die Zusammenbaunummer definiert den zu programmierenden Programm- und


Datenstand eines Steuergertes.
Wird angezeigt:
im Experten-Modus (Dialogbetrieb), wenn nach einer Programmierung ein AIF
(Anwender-Info-Feld) geschrieben werden wrde. In diesem kommt die ZB-
Nummer aus der Konfigurationsdatei COAPI.INI zur Anzeige.
nach Auswahl eines Verbauortes im Komfort-Modus (Dialogbetrieb)
whrend einer SG-Programmierung im Batchbetrieb

HW-Nummer Die Hardwarenummer definiert den programmierten Programmstand eines


Steuergertes.
Wird angezeigt:
whrend einer SG-Programmierung im Experten-Modus (Dialogbetrieb
whrend einer SG-Programmierung im Komfort-Modus (Dialogbetrieb)
whrend einer SG-Programmierung im Batchbetrieb

HW-Interface Das Default-, bzw. ausgewhlte HW-Interface wird immer angezeigt.

Interface-Unit Die Default-, bzw. ausgewhlte Interface-Unit wird immer angezeigt.

Diagnoseprotokoll Das Default-, bzw. ausgewhlte Diagnoseprotokoll wird immer angezeigt, wenn das
SG die Kommunikation mit mindestens 2 Diagnoseprotokollen ermglicht.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 46

Statusanzeige Beschreibung

PABD Programmier-Ablauf-Beschreibungs-Datei
Wird angezeigt:
nach Auswahl im Experten-Modus (Dialogbetrieb)
nach Auswahl eines Verbauortes im Komfort-Modus (Dialogbetrieb)
whrend einer SG-Programmierung im Batchbetrieb

P-SGBD Programmier-Steuer-Gerte-Beschreibungs-Datei
Wird angezeigt:
nach Auswahl im Experten-Modus (Dialogbetrieb)
nach Auswahl eines Verbauortes im Komfort-Modus (Dialogbetrieb)
whrend einer SG-Programmierung im Batchbetrieb

Fortschrittsbalken Informiert ber den zeitl. Verlauf eines lngeren automatischen Vorgangs in Prozent
(0% - 100% in Einerschritten).
Wird angezeigt whrend:
Programmierung (Programm und Daten)
Import/Export von Werksdatenpaketen, Daten- oder Beschreibungsdateien

Bootsektorupdate Wird immer angezeigt und informiert, ob der Bootsektorupdate AKTIVIERT oder
NICHT AKTIVIERT ist.
Die Einstellung kann jederzeit ber den Hauptmenpunkt Konfiguration gendert
werden.

Tabelle 4-2: Statusanzeigen des WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 47

4.3 Start des WinKFPT im Compilerbetrieb


Um das WinKFPT im Compilerbetrieb zu starten gibt es nur einen mglichen Aufruf:

winkfpt32 C <dateiname>

Die Angabe des Dateinamens der PABD (=IPS-Datei) erfolgt ohne Pfadangabe und Dateiextension,
andernfalls wird WinKFPT mit einer zu quittierenden Fehlermeldung abgebrochen. Fr die
Compilierung mu in der winkfpt.ini und coapi.ini nicht hndisch CabdFormat=COM gesetzt werden.
Dies geschieht automatisch und temporr durch WinKFPT.

Die zu compilierende PABD, z.B. 10GD8600.IPS mu im Verzeichnis <root>\sgdat vorhanden sein.

Nach dem Start des WinKFPT erscheint das folgende Dialogfenster:

Abbildung 4-1: Dialogfenster im Compilerbetrieb

Bei Bettigung von Abbrechen wird das WinKFPT ohne weitere Reaktion beendet.

Bei Bettigung von OK wird die entsprechende PABD compiliert und das Ergebnis der Compilierung
in einer Message-Box angezeigt.

Im Fehlerfall wird mit der Datei CABI.ERR im Verzeichnis <root>\bin ein Fehlerprotokoll angelegt,
indem die, whrend der Compilierung, aufgetretenen Fehler eingetragen sind.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 48

Ergebnisanzeige bei Compilierung o.k.:

Abbildung 4-2: Ergebnisanzeige im Compilerbetrieb Compilierung o.k.

Ergebnisanzeige bei Compilierung nicht o.k.:

Abbildung 4-3: Ergebnisanzeige im Compilerbetrieb Compilierung nicht o.k.

Bei Quittierung der Message-Box mitOK wird WinKFPT beendet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 49

4.4 Start des WinKFPT im Batchbetrieb

Der Batchbetrieb dient der Programmierung von beliebig vielen Steuergerten hintereinander.

Der Batchbetrieb des WinKFPT kann auf zwei Arten eingeschaltet werden:

1. Automatisches Einschalten beim Aufruf, durch z.B. eine Fremdapplikation, mit dem
Aufrufparameter RUN (siehe 4.1 Aufrufparameter des WinKFPT). In diesem Fall ist der
Batchbetrieb bereits gestartet.

2. Manuelles Einschalten aus dem Dialogbetrieb (siehe 5.1.9 Anzeige Batchmodus). In diesem
Fall ist der Batchbetrieb noch nicht gestartet

Nach dem Einschalten des Batchbetriebs wird zustzlich zum Hauptmenfenster des WinKFPT ein
weiteres Dialog-Fenster (Batch Modus Monitor) mit den Statusanzeigen und den Funktionsbuttons fr
Bediener-Eingaben im Batchbetrieb angezeigt:

Abbildung 4-4: Dialog-Fenster fr den Batchbetrieb (Batch Modus Monitor)

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 50

Folgende Tabelle beschreibt die Kontrollanzeigen im Batch Modus Monitor:

Statusanzeige Beschreibung

Steuerdatei Pfad und Name der Default-Steuerdatei, oder der als Aufrufparameter (-
BATCH=<Steurdatei>) bergebenen Steuerdatei

Status Die Statusanzeige informiert den Bediener ber die aktuelle Aktivitt, oder
Fehlerzustnde im Batchbetrieb.

Folgende Statusanzeigen sind mglich:


"nicht gestarted"
"gestarted"
"warte auf Steuerdatei"
"lese Steuerdatei ein"
"Programmierung aktiv"
"warte auf Ende der Programmierung"
"Programmierung beendet"
"keine Steuerdatei angegeben"
"Protokolldatei kann nicht geffent werden"
"WinKFPT Batchmodus Fehler"
"Batch kann nicht gestartet werden. Programmierung luft"

Fehler Zeigt die Anzahl der Fehler an, die bei der Steuergertekommunikation, oder bei der
Auswertung von Logistikdaten auftreten.

Abbrche Zeigt die Anzahl der Fehler an, die bei den SG-Programmierungen auftreten, wobei
ein Fehler sofort zu einem Programmierabbruch fhrt.

Zielinterface Zeigt das HW-Interface + Unit an, das die zugehrige WinKFPT Instanz bei einer SG-
Programmierung belegt.

Modus Zeigt an, ob eine Steuerdatei fr den Komfort-Modus oder fr den Experten-Modus
abgearbeitet wird.

Tabelle 4-3: Kontrollanzeigen im Batch Modus Monitor

Folgende Bedienereingaben sind im Batchbetrieb mglich:


Start: Der Batchbetrieb wird gestartet, d.h. WinKFPT wartet auf eine
Steuerdatei, oder eine vorhandene Steuerdatei wird abgearbeitet.
Stop: Der Batchbetrieb wird beendet, d.h. er kann wieder mit Start gestartet,
oder durch Schlieen des Batch Modus Monitors ausgeschaltet werden.
Dialog schlieen: Der Batch Modus Monitor wird geschlossen und der Batchbetrieb
ausgeschaltet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 51

Ist der Batchmodus gestartet, so wird auf die angezeigte Steuerdatei gewartet. Sobald sie existiert,
wird sie geffnet, ausgewertet und abgearbeitet. Am Inhalt der Steuerdatei wird entschieden, ob es
sich um einen Batchvorgang im Komfort-Modus oder im Experten-Modus handelt.

Pfad und Name der Steuerdatei kann beim Aufruf mit dem Aufrufparameter BATCH=<Steuerdatei>
angegeben werden, wobei der Pfad in absoluter Form mit Laufwerksangabe angegeben sein mu.
Fehlt eine Pfadangabe, so wird die Steuerdatei im Installationsverzeichnis des WinKFPT <root\bin>
erwartet
Die Angabe einer Extension der Steuerdatei ist nicht notwendig. Sie wird fest mit .CTL angenommen.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 52

4.4.1 Steuerdatei fr den Batchbetrieb im Komfort-Modus


Die Steuerdatei wird der Reihe nach abgearbeitet.
Sie entspricht dabei inhaltlich den Eingaben, die der Bediener des WinKFPT im "Komfort-Modus" des
Dialogbetriebs macht ( ZB-Nummer , SG-Adresse (entspricht Verbauort) und FG-Nummer ).

Die Steuerdatei hlt sich in der Syntax an das Dateiformat wie es durch Windows-INI Files bekannt ist
und wird durch Sektionen gegliedert.
Es gibt die Sektionen [FGNUMMER] [ZBNUMMER] [SGADRESSE] und [BATCH].
Andere Sektionen werden ignoriert.

Folgende Tabelle enthlt eine vollstndige Beschreibung der Sektionen und deren Inhalte einer
Steuerdatei:
Sektion Inhalt

[FGNUMMER] In der Sektion [FGNUMMER] gibt es nur eine Zeile, in der die Fahrgestellnummer
steht.
Format: FGN=<FG-Nummer>
Beispiel: FGN=WBAAA00000AA00000

[ZBNUMMER] In der Sektion [ZBNUMMER] stehen die einzelnen ZB-Nummern, jede in einer
eigenen Zeile.
Format: ZBNxxxx=<ZB-Nummer>, wobei xxxx eine laufende Nummer ist, die bei 0000
beginnt und ohne Lcke sein mu.
Beispiel: ZBN0000=7539765
ZBN0001=7539767

Die Steuergerte werden in der Reihenfolge der Nummern programmiert.


Bei der ersten Nummer, die keine Nachfolgernummer mehr hat wird die
Programmierung beendet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 53

Sektion Inhalt

[SGADRESSE] In der Sektion [SGADRESSE] stehen die einzelnen SG-Adressen, jede in einer
eigenen Zeile.
Format: SGADRxxxx=<SG-Adresse>, wobei xxxx eine laufende Nummer ist, die bei
0000 beginnt und ohne Lcke sein mu.
Die SG-Adresse wird HEXADEZIMAL angegeben.
Beispiel: SGADR0000=12
SGADR0001=13

Zu jeder eingetragenen ZB-Nummer muss es eine SG-Adresse mit der identischen


laufenden Nummer geben.
Z.B.:
[ZBNUMMER]
ZBN0000=7515985

[SGADRESSE]
SGADR0000=A2

[BATCH] Die Sektion [BATCH] enthlt eine Zeile mit einer Information zru beendigung des
Batchbetriebs.
Format: END=ON oder END=OFF.

Kein Eintrag in der Sektion oder das Fehlen der Sektion verhlt sich wie END=OFF.

Die Option END=ON ist dafr vorgesehen, da WinKFPT im Batchbetrieb von einer
aufrufenden Fremdapplikation beendet werden kann, in dem sie eine Steuerdatei, die
nur die Sektion BATCH mit dem Eintrag END=ON enthlt, erzeugt.
Der Batchbetrieb und wird sofort nach Einlesen der Steuerdatei beendet.
Wurde der Batchbetrieb automatisch mit dem Aufrufparameter RUN gestartet, so
wird auch WinKFPT beendet.
Die Sektionen FGNUMMER, ZBNUMMER und SGADRESSE werden in diesem Fall
ignoriert, falls sie vorhanden sind.

Tabelle 4-4: Inhalt einer Steuerdatei fr den Batchbetrieb im Komfort-Modus

Ist die Steuerdatei abgearbeitet, wird sie gelscht und auf eine neue Steuerdatei gewartet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 54

4.4.2 Steuerdatei fr den Batchbetrieb im Experten-Modus


Die Steuerdatei entspricht inhaltlich den Eingaben, die der Bediener des WinKFPT im "Experten-
Modus" des Dialogbetriebs macht ( PABD, P-SGBD, SG-Adresse, Datendatei, Programmdatei,
Diagnoseprotkoll und FG-Nummer ).

Die Steuerdatei hlt sich in der Syntax an das Dateiformat wie es durch Windows-INI Files bekannt ist,
es gibt nur eine Sektion: [MULTIFLASH]
Andere Sektionen werden ignoriert.

Folgende Tabelle enthlt eine vollstndige Beschreibung der Parameter in der Sektion [MULTIFLASH]
einer Steuerdatei:
Parameter Inhalt

MF_PABD Dieser Parameter gibt die fr die Programmierung zu verwendende PABD an.
Format: MF_PABD=<PABD-Name>
Beispiel: MF_PABD=21EK928.IPO

MF_PSGBD Dieser Parameter gibt die fr die Programmierung zu verwendende P-SGBD


an.
Format: MF_PSGBD=<P-SGBD-Name>
Beispiel: MF_PSGBD=21EK92.PRG

MF_SG_ADR Die Steuergerte-Adresse wird HEXADEZIMAL angegeben.


Format: MF_SG_ADR=<PABD-Name>
Beispiel: MF_SG_ADR=12

MF_DATEN_DATEI Dieser Parameter definiert die zu programmierende Datendatei. Es mu


mindestens eine NABB-Datei, eine Datendatei, oder eine Programmdatei
angegeben sein.
Format: MF_DATEN_DATEI =<Datendateiname>
Beispiel: MF_DATEN_DATEI=Q7525491.0DA

MF_PROGRAMM_DATEI Dieser Parameter definiert die zu programmierende Programmdatei. Es mu


mindestens eine NABB-Datei, eine Datendatei, oder eine Programmdatei
angegeben sein.
Format: MF_PROGRAMM_DATEI =<Programmdateiname>
Beispiel: MF_PROGRAMM_DATEI=7523523A.0PA

MF_NAAB_DATEI Dieser Parameter definiert die zu programmierende NAAB-Datei. Es mu


mindestens eine NABB-Datei, eine Datendatei, oder eine Programmdatei
angegeben sein.
Format: MF_PROGRAMM_DATEI =<NAAB-Dateiname>
Beispiel: MF_NAAB_DATEI=555111_555222.0ba

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 55

MF_DIAGNOSEPROTOKOLL Dieser Parameter gibt das zu verwendende Diagnoseprotokoll an. Er ist


optional.
Format: MF_DIAGNOSEPROTOKOLL=<Diagnoseprotokoll>
Beispiel: MF_DIAGNOSEPROTOKOLL=KWP2000*

MF_FG_NUMMER Dieser Parameter gibt die Fahrgestellnummer an. Er ist nur notwendig, wenn
mit AIF schreiben programmiert wird.
Format: MF_FG_NUMMER=<FG-Nummer>
Beispiel: MF_FG_NUMMER WBAAA00000AA00000

Tabelle 4-5: Inhalt einer Steuerdatei fr den Batchbetrieb im Experten-Modus

Ist die Steuerdatei abgearbeitet, wird sie gelscht und WinKFPT beendet sich automatisch selbst.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 56

4.4.3 Start eines Programmierauftrags im Batchbetrieb


Start des Programmierauftrags:

Als Signal fr einen Programmierauftrag gilt die Existenz der Steuerdatei im entsprechenden
Verzeichnis.
Die Existenz der Steuerdatei wird von WinKFPT im Batchbetrieb im Polling-Verfahren ermittelt.
Die Steuerdatei sollte unter einem anderen Namen oder in einem anderen Verzeichnis zuerst
geschrieben und dann durch Umbenennen oder Umkopieren fr den Batchbetrieb sichtbar gemacht
werden, damit keine unvollstndig geschriebenen Dateien eingelesen werden.

Die Steuerdatei wird bis zum Ende der Abarbeitung nicht mehr gelesen.

Whrend sich das WinKFPT im Batchbetrieb befindet, wird die EDIABAS-API freigegeben und bleibt
nur whrend der Auftragsabarbeitung an das Programm gebunden.

Fr jede einzelne SG-Programmierung, d.h fr jede Bearbeitung einer ZB-Nummer aus der
Steuerdatei, werden im Hauptmenfenster des WinKFPT die gleichen Statusanzeigen ausgegeben,
wie bei einer Programmierung im Dialogbetrieb.

Protokollierung der Abarbeitung:

Whrend der Abarbeitung des Programmierauftrags wird eine Protokoll erzeugt, welches den
gleichen Pfad und Namen wie die Steuerdatei besitzt, nur mit der Extension .PRT.

In der Protokolldatei wird folgendes dokumentiert:


Name der Steuerdatei und deren Datum.
Inhalt der Steuerdatei, so wie er gescanned wurde.
Fehler beim Scannen der Steuerdatei.
Im Komfort-Modus:
Die FG-Nummer wird als FGN=<FG-Nummer> eingetragen.
Die ZB-Nummer und SG-Adresse werden beim Start der Bearbeitung eingetragen.
Im Experten-Modus:
Die PABD wird als MF_PABD=<PABD> eingetragen.
Die P-SGBD wird als MF_PSGBD=<PSGBD> eingetragen.
Die SG-Adresse wird als MF_SG_ADR=<SG-Adresse> eingetragen.
Die Datendatei wird als MF_DATEN_DATEI=<Datendateiname> eingetragen.
Die Programmdatei wird als MF_PROGRAMM_DATEI=<Programmdatei> eingetragen.
Die NAAB-Datei wird als MF_NAAB_DATEI=<NAAB-Datei> eingetragen.
Die FG-Nummer wird als MF_FG_NUMMER=<FG-Nummer> eingetragen.
Das Diagnoseprotokoll wird als MF_DIAGNOSEPROTOKOLL=<Diagnoseprotokoll> eingetragen.

Fr das Ergebnis einer Einzelprogrammierung werden folgende Texte erzeugt:


ERG=Programmierung i.O. fr korrekte Programmierung

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 57

ERG=Programmierung n.i.O. Abbruch fr Fehler whrend des Programmierens.


ERG=Programmierung n.i.O. fataler Fehler fr Fehler vor der Programmierung.

Meldungen, die im Dialogbetrieb des WinKFPT in Popup-Dialogen angezeigt werden, werden in der
Form INFOxxx=<Text> in die Protokolldatei geschrieben, wobei xxx eine laufende Nummer ist.

Ende eines Programmierauftrags:

Das Ende der Abarbeitung eines Auftrags wird durch das Lschen der Steuerdatei signalisiert. Im
Komfort-Modus wird dann auf eine neue Batchdatei gewartet. Im Experten-Modus beendet sich
WinKFPT, wenn die Batchdatei abgearbeitet wurde.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 58

4.4.4 Umschaltung von HW-Interface und Diagnoseprotokoll im Batchbetrieb


Die Umschaltung von HW-Interface und Diagnosprotokoll bei der Programmierung von Steuergerten
im Batchbetrieb im Komfort-Modus sttzt sich auf die Datei \<root>\DATA\GDATEN\PRGIFSEL.DAT
ab.
In dieser sind HW-Interface und Diagnoseprotokoll abgelegt, die fr die eingetragenen SG-Familien
benutzt werden sollen.

Ist die Datei "PRGIFSEL.DAT" nicht vorhanden, oder ist das zu programmierende Steuergert darin
nicht enthalten, dann wird das vor dem Start des Batchmodus zuletzt aktive HW-Interface und das
Default-Diagnoseprotokoll fr dieses Steuergert eingestellt.

Das Default-Diagnoseprotokoll ist das Erste aus der Liste der Diagnoseprotokolle, die die P-SGBD des
Steuergerts als Antwort auf die Abfrage der implementierten Diagnoseprotokolle zurckgibt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 59

4.4.5 Start mehrerer Instanzen im Batchbetrieb

Es knnen mehrere Instanzen von WinKFPT gleichzeitig im automatischen Batchbetrieb gestartet sein
und Steuerdateien abarbeiten.
Dabei ist zu beachten, da zwei Instanzen des WinKFPT nicht die gleiche Steuerdatei benutzen
knnen.
Auerdem mu jede Instanz whrend der Abarbeitung seiner Steuerdatei ber eine andere Hardware
(Hardwareinterface+Unit) kommunizieren.

Wenn zwei Instanzen auf die gleiche Steuerdatei zugreifen wollen, wird folgende Fehlermeldung
ausgegeben:

Abbildung 4-5: Fehlermeldung bei Zugriff auf die gleiche Steuerdatei

Um zu vermeiden, dass zwei Instanzen im Batchbetrieb auf die gleiche Steuerdatei zugreifen wollen
mu der Aufrufparameter BATCH=<Steuerdatei> verwendet werden.
Dies gilt sowohl fr das automatische Einschalten (Start von WinKFPT mit Parameter -RUN), als auch
fr das manuelle Einschalten des Batchbetriebs (Start von WinKFPT ohne Parameter -RUN).

Grundstzlich knnen zwei WinKFPT Instanzen nicht ber das gleich HW-Interface+Unit mit einem
Steuergert kommunizieren
Um das Interface und die Unit fr eine WinKFPT Instanz schon beim Start festzulegen, knnen die
Kommandozeilenparameter -INTERFACE=<HW-Intreface> und -UNIT=<Unit-Bezeichner> verwendet
werden.

Im Batchbetrieb gibt es die Besonderheit, dass zwei WinKFPT Instanzen gestartet werden knnen, die
im Batch Modus Monitor das gleiche Zielinterface anzeigen, d.h. sie wurden mit den gleichen HW-
Interface+Unit Angaben gestartet.

Einen HW-Interface Konflikt gibt es erst, wenn beide Instanzen gleichzeitig ihre Steuerdatei abarbeiten
und dabei das gleiche HW-Inteface belegen wollen.
Nur die Instanz, die zuerst mit der Abarbeitung beginnt, kann das HW-Interface ordnungsgem
belegen, das ab diesem Zeitpunkt bis zum Ende der Abarbeitung fr die zweite Instanz gesperrt ist.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 60

4.5 Start des WinKFPT im Dialogbetrieb


Um eine WinKFPT Instanz im Dialogbetrieb zu starten, drfen alle Aufrufparameter auer -C und -
RUN verwendet werden.

Ein Aufruf des WinKFPT ohne Aufrufparameter startet die WinKFPT Instanz immer im Dialogbetrieb.

4.5.1 Start mehrerer Instanzen im Dialogbetrieb


Wie im Batchbetrieb knnen auch im Dialogbetrieb theoretisch bis zu 99 verschiedene WinKFPT
Instanzen gleichzeitig aufgerufen und betrieben werden.

Da bei einem Start des WinKFPT im Dialogbetrieb sofort auf das Default HW-Interface+Unit, oder das
als Aufrufparameter angegebene zugegriffen wird, knnen nicht zwei Instanzen gestartet werden, die
auf das gleiche HW-Interface+Unit zugreifen wollen.

In so einem Fall startet die zweite Instanz mit der Fehlermeldung:

oder

Abbildung 4-6: Fehlermeldung bei Zugriff auf gleiches HW-Interafce+Unit

Nach Quittierung der Fehlermeldung mit OK wird die zweite Instanz automatisch wieder geschlossen.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 61

5 HAUPTMEN DES WINKFPT

In der oberen Menleiste stehen dem Bediener die folgenden Hauptmenpunkte des WinKFPT zur
Verfgung:

<Anzeige>
<Import/Export>
<Kommunikation>
<Konfiguration>
<Hilfe>
<Ende>

Bei Anwahl eines Hauptmenpunktes wird ein entsprechendes Pulldown-Men mit ein oder mehreren
Untermenpunkten angezeigt, ber die die verschieden Menfunktionen aufgerufen werden knnen.

5.1 Men Anzeige

Im Hauptmenpunkt Anzeige knnen ber folgende Untermenpunkte bestimmte Funktionen EIN-


bzw. AUS-geschaltet, sowie Fehler- und Tracedateien angezeigt werden:

<CABI.ERR>
<ERROR.LOG>
<PABD-Parameter>
<HW-Historie>
<ZB-Historie>
<ZB-Vorschrift>
<API-Tracedatei>
<IFH-Tracedatei>
<Batch-Modus>

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 62

5.1.1 Anzeige CABI.ERR

Zeigt die CABI.ERR-Datei an, welche die Fehlermeldungen enthlt, wenn beim bersetzen einer
PABD (=IPS-Datei) ein Fehler auftritt.
Verlassen der Anzeige mit OK, "ESC" oder Alt-F4.

5.1.2 Anzeige ERROR.LOG

Zeigt die ERROR_INTERFACE_UNIT.LOG Fehlerdatei an, welche die Fehlermeldungen aus den
COAPI- und CDH-Funktionen enthlt.
Verlassen der Anzeige mit OK, "ESC" oder Alt-F4.

5.1.3 Anzeige PABD-Parameter

Zeigt die aktuell gesetzten Auftrags- und Ergebnisparameter einer PABD an.
Verlassen der Anzeige mit OK, "ESC" oder Alt-F4.

5.1.4 Anzeige HW-Historie

Zeigt die HW-Historie der aktuellen Hardwarenummer an.


Verlassen der Anzeige mit OK, "ESC" oder Alt-F4.

5.1.5 Anzeige ZB-Historie

Zeigt die ZB-Historie der aktuellen Zusammenbaunummer an.


Verlassen der Anzeige mit OK, "ESC" oder Alt-F4.

5.1.6 Anzeige ZB-Vorschrift

Zeigt die ZB-Vorschrift der aktuellen Zusammenbaunummer an.


Verlassen der Anzeige mit OK, "ESC" oder Alt-F4.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 63

5.1.7 Anzeige API-Tracedatei

Zeigt eine im EDIABAS-Verzeichnis " vorhandene API-Tracedatei an.


Verlassen der Anzeige mit OK, "ESC" oder Alt-F4.

5.1.8 Anzeige IFH-Tracedatei

Zeigt eine im EDIABAS-Verzeichnis " vorhandene IFH-Tracedatei an.


Verlassen der Anzeige mit OK, "ESC" oder Alt-F4.

5.1.9 Anzeige Batchmodus


Schaltet vom Dialogbetrieb auf den Batchbetrieb um.

Nach dem Umschalten ist der Batchbetrieb noch nicht gestartet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 64

5.2 Men Import/Export


Unter diesem Hauptmenpunkt befindet sich folgendes Untermen:

Abbildung 5-1: Untermen zum Hauptmenpunkt <Import/Export>

5.2.1 Untermen Import


Dieser Untermenpunkt aktiviert wiederum ein Pulldownmen mit folgenden Unterpunkten:

Abbildung 5-2: Pulldownmen zum Untermenpunkt <Import>

ber das Importmen knnen alle, fr eine Flashprogrammierung ntigen Dateien, von beliebigen
Laufwerken bzw. Verzeichnissen ausgewhlt werden. Die ausgewhlten Dateien werden dann mit der
Besttigung der bernahme automatisch in die vorgesehenen Verzeichnisse verteilt.

Folgende Dateigruppen knnen importiert werden:

Import Dateien
*.0DA Datensatzdateien fr Daten
Datenstze / Programmstnde / *.DAF Daten Austausch Dateien
NAAB-Dateien *.0PA Datensatzdateien fr Programm
*.PAF Programm Austausch Dateien

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 65

*.0BA Datensatzdateien fr NAAB


*.BAF NAAB Austausch Dateien

P-SGBD in compiliertem Code


P-SGBD *.PRG

*.IPS PABDs im Source Code


PABD *.IPO PABDs in compilierten Code

*.0DA Datensatzdateien fr Daten


*.0PA Datensatzdateien fr Programm
*.0BA Datensatzdateien fr NAAB
*.PRG P-SGBD im compiliertem Code
*.IPS PABDs im Source Code
*.IPO PABDs in compiliertem Code
*.DAT SG-Logistikdateien
*.DA2 Zuordnung Sg-Member - Namen der Logistigdateien
Werksdaten *.HWH Historie kompatibler Hardwarenummern einer SG-Familie
*.HIS Kompatible Zusammenbaunummern einer SG-Familie
*.ATS Logistikdatei
*.ASD Logistikdatei
*.AS2 Authentisierungsschlsseldateien
*.GER SgMember Verbauort
*.BSU Logistikdatei fr die berprfung der Mglichkeit eines
BSU (Bootsektorupdate)

Dateien wie bei Import von Werksdaten +


Exportierte Konfiguration - Entwicklungdateien und/oder Toolrelevante Dateien, wenn
Entwicklungsdaten vom Benutzer gewnscht

Dateien wie bei Import von Werksdaten +


Exportierte Konfiguration -
Toolrelevante Dateien, wenn vom Benutzer gewnscht
Werksdaten

Tabelle 5-1: Import Dateien

Der Import von Exportierte Konfiguration-Entwicklungsdaten Datenstze/Programmstnde /BSU


NAAB-Dateien, P-SGBD und PABD ist dem "Experten-Modus" zugeordnet.
Der Import von Exportierte Konfiguration-Werksdaten und Werksdaten ist dem "Komfort-Modus"
zugeordnet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 66

5.2.1.1 Import einer exportierten Konfiguration von Werksdaten


Zum Import einer exportierten Konfiguration von Werksdaten kommt man durch Menpunkt
Import/Export Import exportierte Konfiguration - Werksdaten.

Nach Auswahl des Menpunkts erscheint folgender Dialog fr die Auswahl des Importverzeichnisses:

Abbildung 5-3: Auswahl des Importverzeichnisses einer Konfiguration von Werksdaten

Das ausgewhlte Startverzeichnis im Importdialog ist beim ersten Import in einer WinKFPT-Sitzung
der Arbeitsplatz und bei jedem weiteren Import das Importverzeichnis des jeweils zuvor
ausgewhlten.

Der Import einer Konfiguration von exportierten Werksdaten ist nur aus Verzeichnissen mglich, die
die Export-LOG-Datei BACKUPEXPORT.LOG enthlt. Der Inhalt der LOG-Datei wird dabei nicht
berprft.
Enthlt das ausgewhlte Verzeichnis diese LOG-Datei nicht, dann wird eine Fehlermeldung
ausgegeben und der Dialog beendet.

Es ist immer nur der Import einer gesamtem exportierten Konfiguration mglich, d.h. es kann fr den
Import keine Auswahl aus den exportierten WDPs vorgenommen werden.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 67

Vor dem Importvorgang wird geprft, ob schon eines oder mehrere der zu importierenden WDPs im
Verzeichnis <root>\ Data existieren.

Sie erhalten einen Dialog mit einer Liste der schon vorhandenen WDPs und den Funktionsbuttons
Ersetzen, Ergnzen und Abbrechen:

Abbildung 5-4: WDP-Konflikt beim Import einer Konfiguration von Werksdaten

Wenn die Liste der WDPs leer ist, werden das Listenfenster und die berschrift dazu nicht angezeigt.
Der Button Ergnzen wird nicht angeboten, da er in diesem Fall keine Funktion hat und der Button
Ersetzen wird durch den Button Importieren ausgetauscht.

Desweiteren haben Sie die Mglichkeit anzugeben, ob Sie mit oder ohne Toolrelevante Daten (INI-
Dateien) importieren wollen (Defaulteinstellung ist ohne Toolrelevante Daten).

Toolrelevante Dateien aus dem Importverzeichnis berschreiben grundstzlich die entsprechenden


Dateien im Arbeitsverzeichnis.

KMM-Dateien werden nur zu Archivierungszwecken exportiert und werden daher grundstzlich nicht
reimportiert.

Die Buttons haben folgende Wirkung:

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 68

Abbrechen (immer aktiv):


Der Dialog wird geschlossen, es werden keine Dateien importiert.

Ersetzen bzw. Importieren (immer aktiv):


Es werden alle Dateien vom jeweiligen Importverzeichnis in die Arbeitsverzeichnisse
kopiert. Bestehende Dateien werden berschrieben.

Ergnzen (nur aktiv, wenn WDP-Liste nicht leer):


Es werden nur die Dateien vom Importverzeichnis in das Arbeitsverzeichnis kopiert, welche
ein neueres Datum haben.

Fr folgende Common-Dateien gilt eine Sonderbehandlung, die fr die beiden Import-Modi Ersetzen
bzw. Ergnzen gleich ist:

KFCONFXX.DA2, HWNR.DA2, SWTCONFx.DAT:


In der Datei im Arbeitsverzeichnis werden alle Zeilen, welche fr die Sg-Familie des zu importierenden
Werksdatenpakets gelten berschrieben, wenn sie schon vorhanden sind bzw. angehngt, wenn sie
noch nicht vorhanden sind.

Fr folgende Sg-spezifische Datei gilt eine Sonderbehandlung, die nur fr den Import-Modus
Ergnzen gilt:

<SG-FAMILIE>.DAT:
Zur DAT-Datei im Arbeitsverzeichnis werden alle Zeilen aus der Datei im Importverzeichnis
hinzugefgt, welche in der Datei im Arbeitsverzeichnis noch nicht vorhanden sind. Diese Operation
wird nur fr Zeilen ausgefhrt, welche mit einer Ziffer beginnen, d.h . insbesondere nicht fr Zeilen die
mit "$" oder ";" beginnen.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 69

5.2.1.2 Import einer exportierten Konfiguration von Entwicklungsdaten


Zum Import einer exportierten Konfiguration von Entwicklungsdaten kommt man durch Menpunkt
Import/Export Import exportierte Konfiguration - Entwicklungsdaten.

Nach Auswahl des Menpunkts erscheint folgender Dialog fr die Auswahl des Importverzeichnisses:

Abbildung 5-5: Auswahl des Importverzeichnisses einer Konfiguration von Entwicklungsdaten

Das ausgewhlte Startverzeichnis im Importdialog ist beim ersten Import in einer WinKFPT-Sitzung
der Arbeitsplatz und bei jedem weiteren Import das Importverzeichnis des jeweils zuvor
ausgewhlten.

Der Import einer Konfiguration von exportierten Entwicklungsdaten ist nur aus Verzeichnissen mglich,
die die Export-LOG-Datei CONFIGEXPORT.LOG enthlt. Der Inhalt der LOG-Datei wird dabei nicht
berprft.
Enthlt das ausgewhlte Verzeichnis diese LOG-Datei nicht, dann wird eine Fehlermeldung
ausgegeben und der Dialog beendet.

Es ist immer nur der Import einer gesamtem exportierten Konfiguration mglich, d.h. es kann fr den
Import keine Auswahl aus den exportierten WDPs vorgenommen werden.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 70

Vor dem Importvorgang wird geprft, ob schon eines oder mehrere der zu importierenden WDPs im
Verzeichnis <root>\Data existieren.

Sie erhalten einen Dialog mit einer Liste der schon vorhandenen WDPs und den Funktionsbuttons
Ersetzen, Ergnzen und Abbrechen:

Abbildung 5-6: WDP-Konflikt beim Import einer Konfiguration von Entwicklungsdaten

Wenn die Liste der WDPs leer ist, werden das Listenfenster und die berschrift dazu nicht angezeigt.
Der Button Ergnzen wird nicht angeboten, da er in diesem Fall keine Funktion hat und der Button
Ersetzen wird durch den Button Importieren ausgetauscht.

In einem separaten Auswahlelement knnen Sie den Import der Entwicklungsdateien, das sind
Dateien aus den Verzeichnissen:
<Basisverzeichnis>\<Konfigurationsname>\Daten\Entwicklung \Data\Develop
<Basisverzeichnis>\<Konfigurationsname>\Daten\Entwicklung \Sgdat
<Basisverzeichnis>\<Konfigurationsname>\Daten\Entwicklung\Ecu
an-, bzw. abschalten (Defaulteinstellung ist Entwicklungsdateien werden importiert).

Hinweis:
Die Dateien aus dem Exportverzeichnis
<Basisverzeichnis>\<Konfigurationsname>\Daten\Entwicklung \Data\Gdaten
werden nicht reimportiert.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 71

Desweiteren haben Sie die Mglichkeit anzugeben, ob Sie mit oder ohne Toolrelevante Daten (INI-
Dateien) importieren wollen (Defaulteinstellung ist ohne Toolrelevante Daten).

Entwicklungsdateien und Toolrelevante Dateien aus dem Importverzeichnis berschreiben


grundstzlich die entsprechenden Dateien im Arbeitsverzeichnis.

Die Buttons haben folgende Wirkung:

Abbrechen (immer aktiv):


Der Dialog wird geschlossen, es werden keine Dateien importiert.

Ersetzen bzw. Importieren (immer aktiv):


Es werden alle Dateien vom jeweiligen Importverzeichnis in die Arbeitsverzeichnisse
kopiert. Bestehende Dateien werden berschrieben.

Ergnzen (nur aktiv, wenn WDP-Liste nicht leer):


Es werden nur die Dateien vom Importverzeichnis in das Arbeitsverzeichnis kopiert, welche
ein neueres Datum haben, oder noch nicht vorhanden sind.

Fr folgende Common-Dateien gilt eine Sonderbehandlung, die fr die beiden Import-Modi Ersetzen
bzw. Ergnzen gleich ist:

KFCONFXX.DA2, SWTCONFx.DAT, HWNR.DA2:


In der Datei im Arbeitsverzeichnis werden alle Zeilen, welche fr die Sg-Familie des zu importierenden
Werksdatenpakets gelten berschrieben, wenn sie schon vorhanden sind bzw. angehngt, wenn sie
noch nicht vorhanden sind.

Fr folgende sg-spezifische Datei gilt eine Sonderbehandlung, die nur fr den Import-Modus
Ergnzen gilt:

<SG-FAMILIE>.DAT:
Zur DAT-Datei im Arbeitsverzeichnis werden alle Zeilen aus der Datei im Importverzeichnis
hinzugefgt, welche in der Datei im Arbeitsverzeichnis noch nicht vorhanden sind. Diese Operation
wird nur fr Zeilen ausgefhrt, welche mit einer Ziffer beginnen, d.h . insbesondere nicht fr Zeilen die
mit "$" oder ";" beginnen.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 72

5.2.1.3 Import von Werksdaten


Zum Import von Werksdaten kommt man durch Menpunkt Import/Export Import Werksdaten.

Nach Auswahl des Menpunkts erscheint folgender Dialog fr die Auswahl des Importverzeichnisses:

Abbildung 5-7: Auswahl des Importverzeichnisses von Werksdatenpaketen

Das ausgewhlte Startverzeichnis im Importdialog ist beim ersten Import in einer WinKFPT-Sitzung
der Arbeitsplatz und bei jedem weiteren Import das Importverzeichnis des jeweils zuvor
ausgewhlten.

In dem ausgewhlten Verzeichnis liegt entweder direkt ein Werksdatenpaket oder es enthlt ein oder
mehrere Unterverzeichnisse, welche Werksdatenpakete enthalten.

Im obigen Beispiel knnte also "G:\Trans\EK9282i" oder "G:\Trans" gewhlt werden.

WinKFP findet automatisch alle Pakete direkt im ausgwhlten Verzeichnis oder eine Verzeichnisebene
tiefer und fhrt fr jedes Paket den Import durch.
Wrde im obigen Beispiel " G:\Trans\EK9282i " als Importverzeichnis gewhlt, so wird nur das Paket
"EK928i" importiert, wird " G:\Trans " gewhlt, so werden die Pakete "DDE503e", "DDE504af" usw.
importiert.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 73

Vor dem Importvorgang wird geprft, ob schon eines oder mehrere der zu importierenden WDPs im
Verzeichnis <root>\NFS\Data existieren.

Nur wenn das der Fall ist, erhalten Sie einen Dialog mit einer Liste der schon vorhandenen WDPs und
den Funktionsbuttons Ersetzen, Ergnzen und Abbrechen:

Abbildung 5-8: WDP-Konflikt beim Import von Werksdatenpaketen

Die Buttons haben folgende Wirkung:

Abbrechen:
Der Dialog wird geschlossen, es werden keine Dateien importiert.

Ersetzen:
Es werden alle Dateien vom jeweiligen Importverzeichnis in die Arbeitsverzeichnisse
kopiert. Bestehende Dateien werden berschrieben.

Ergnzen:
Es werden nur die Dateien vom Importverzeichnis in das Arbeitsverzeichnis kopiert, welche
ein neueres Datum haben, oder noch nicht vorhanden sind.

Fr folgende Common-Dateien gilt eine Sonderbehandlung, die fr die beiden Import-Modi Ersetzen
bzw. Ergnzen gleich ist:

KFCONFXX.DA2, HWNR.DA2, SWTCONFx.DAT:

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 74

In der Datei im Arbeitsverzeichnis werden alle Zeilen, welche fr die Sg-Familie des zu importierenden
Werksdatenpakets gelten berschrieben, wenn sie schon vorhanden sind bzw. angehngt, wenn sie
noch nicht vorhanden sind.

Fr folgende sg-spezifische Datei gilt eine Sonderbehandlung, die nur fr den Import-Modus
Ergnzen gilt:

<SG-FAMILIE>.DAT:
Zur DAT-Datei im Arbeitsverzeichnis werden alle Zeilen aus der Datei im Importverzeichnis
hinzugefgt, welche in der Datei im Arbeitsverzeichnis noch nicht vorhanden sind. Diese Operation
wird nur fr Zeilen ausgefhrt, welche mit einer Ziffer beginnen, d.h . insbesondere nicht fr Zeilen die
mit "$" oder ";" beginnen.

Die Dateien werden durch den Import von Werksdaten in folgende Verzeichnisse verteilt:

Dateien Zielverzeichniss
*.PRG <ediabas>\ecu

*.IPS, *.IPO <root>\SGDAT\

*.ASD, *.AS2, INFO.GER, HWNR.DA2, KFCONF.DA2, <root>\DATA\GDATEN


HWNR.DAT, NPV.DAT, KFCONF.DAT , HISTORIE.BSU,
SWTCONFx.DAT

<SGFAMILIE>.DAT, *.0DA, *.0PA, *.0BA, *.HWH, *.HIS, <root>\DATA\<sgfam>


*.ATS

Tabelle 5-2: Verteilung der Dateien in Verzeichnisse durch Import von Werksdaten

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 75

5.2.1.4 Import von Datenstzen NAAB, Programm und Daten


Zum Import von NAAB-Dateien, Programm-Datenstzen und Daten-Datenstzen kommt man durch
Menpunkt Import/Export Import Datenstze / Programmstnde / BSU NAAB-Dateien.

Durch Import von NAAB-,Programm- und Daten-Datenstzen werden die gewnschten Dateien fr
eine Flashprogrammierung im Experten-Modus ausgewhlt und automatisch in das vorgesehene
Verzeichnis kopiert.

Abbildung 5-9: Import Datenstze/Programmstnde /BSU NAAB-Dateien

Per Default werden *.BAF, *.0BA, *.PAF, *.0PA, *.DAF und *.0DA Dateien angezeigt.

Um die Dateien zu importieren:


Whlen Sie das Verzeichnis mit den gewnschten Dateien aus der Liste Suchen in.

Whlen Sie die zu importierende(n) Datei(en) aus.


Eine einzelne Datei kann aus der Liste mit der linken Maustaste ausgewlt werden.
Mehrere zu importierende Dateien knnen mit <Ctrl> Taste und linker Maustaste
ausgewlt werden.
Alle angezeigten Dateien knnen mit <Ctrl> + <A> Taste selektiert werden.

Bettigen Sie Import.

Bei bernahme werden die ausgewhlten Dateien nach \<root>\data\develop kopiert.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 76

Bereits bestehende Dateien knnen erst nach einer zu quittierenden Warnung berschrieben werden.

Abbildung 5-10: berschreibung Dateien bei NAAB-, Daten- und Programmdateien Import

Bei Auswahl von mehreren Dateien wird der Status des Kopiervorgangs als Fortschrittsbalken (0 -
100%) angezeigt.

Dateien werden nach dem Import in der Auswalliste bei der Funktion Datensatz laden NAAB,
Datensatz laden Programm bzw. Datensatz laden Daten im Experten-Modus angezeigt (siehe
8.2.2 Funktion Datensatz laden NAAB, 8.2.3 Funktion Datensatz laden Programm bzw. 8.2.4
Funktion Datensatz laden Daten).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 77

5.2.1.5 Import von Programmier- Steuergertebeschreibungsdateien (P-SGBD)


Zum Import von P-SGBD Dateien kommt man durch Menpunkt Import/Export Import P-
SGBD.

Durch Import von P-SGBD Dateien werden die gewnschten Steuergerte-Beschreibungsdateien fr


eine Flashprogrammierung im Experten-Modus ausgewhlt und automatisch in das vorgesehene
Verzeichnis kopiert.

Abbildung 5-11: Import P-SGBD

Per Default werden nur *.PRG Dateien angezeigt.

Um die Dateien zu importieren:


Whlen Sie das Verzeichnis mit den gewnschten Dateien aus der Liste Suchen in.

Whlen Sie die zu importierende Datei aus.


Eine einzelne Datei kann aus der Liste mit der linken Maustaste ausgewlt werden.
Mehrere zu importierende Dateien knnen mit <Ctrl> Taste und linker Maustaste
ausgewlt werden.
Alle angezeigten Dateien knnen mit <Ctrl> + <A> Taste selektiert werden.

Bettigen Sie Import.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 78

Bei bernahme werden die ausgewhlten Dateien in das P-SGBD Verzeichnis "<ediabas>\ecu"4
kopiert.

Bereits bestehende Dateien knnen erst nach einer zu quittierenden Warnung berschrieben werden.

Abbildung 5-12: berschreibung Dateien bei P-SGBD Import

Bei Auswahl von mehreren Dateien wird der Status des Kopiervorgangs als Fortschrittsbalken (0 -
100%) angezeigt.

Dateien werden nach dem Import in der Auswalliste bei der Funktion P-SGBD Laden im Experten-
Modus angezeigt (siehe 8.1.2 Funktion P-SGBD laden).

4 <ediabas> = Instalationsverzeichnis fr EDIABAS Interface

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 79

5.2.1.6 Import von Programmier- Ablaufbeschreibungsdateien (PABD)


Zum Import von PABD Dateien kommt man durch Menpunkt Import/Export Import PABD.

Durch Import von PABD Dateien werden die gewnschten Programmierablauf-Beschreibungsdateien


fr eine Flashprogrammierung im Experten-Modus ausgewhlt und automatisch in das vorgesehene
Verzeichnis kopiert.

Abbildung 5-13: Import PABD

Per Default werden nur *.IPS und *.IPO Dateien angezeigt.

Um die Dateien zu importieren:


Whlen Sie das Verzeichnis mit den gewnschten Dateien aus der Liste Suchen in.

Whlen Sie die zu importierende Datei aus.


Eine einzelne Datei kann aus der Liste mit der linken Maustaste ausgewlt werden.
Mehrere zu importierende Dateien knnen mit <Ctrl> Taste und linker Maustaste
ausgewlt werden.
Alle angezeigten Dateien knnen mit <Ctrl> + <A> Taste selektiert werden.

Bettigen Sie Import.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 80

Bei bernahme werden die ausgewhlten Dateien nach \<root>\sgdat5 kopiert.

Bereits bestehende Dateien knnen erst nach einer zu quittierenden Warnung berschrieben werden.

Abbildung 5-14: berschreibung Dateien bei PABD Import

Bei Auswahl von mehreren Dateien wird der Status des Kopiervorgangs als Fortschrittsbalken (0 -
100%) angezeigt.

Dateien werden nach dem Import in der Auswalliste bei der Funktion PABD Laden im Experten-
Modus angezeigt (siehe 8.1.1 Funktion PABD laden).

5 <root> Installationsverzeichnis vom WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 81

5.2.2 Untermen Export


Dieser Untermenpunkt aktiviert wiederum ein Pulldownmen mit folgenden Unterpunkten:

Abbildung 5-15: Pulldownmen zum Untermenpunkt <Export>

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 82

5.2.2.1 Export einer Konfiguration von Werksdaten


Zum Export einer Konfiguration von Werksdaten kommt man durch Menpunkt Import/Export
Export Konfiguration - Werksdaten.

Nach Auswahl des Menpunkts erscheint folgender Dialog:

Abbildung 5-16: Dialog fr den Export einer Konfiguration von Werksdaten

In dem Dialog wird das aktuell eingestellte Export-Basisverzeichnis, z.B. <root>\NFS-Backup,


angezeigt und zwei Eingabefelder fr die Namen der beiden Unterverzeichnisse \Baureihe und \I-
Stufe.

In einem Listenfenster werden alle gltigen Werksdatenpakete (SgFamilien) zur Auswahl fr den
Export angeboten. Dabei knnen keine, eine beliebige, mehrere beliebige oder alle Werksdatenpakete
ausgewhlt werden.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 83

Wenn keine gltigen Werksdaten existieren, ist das Listenfenster leer und es besteht nur die
Mglichkeit die Toolrelevanten Daten durch Anklicken des entsprechenden Schaltelements zu
exportieren.

Mit jedem Export werden implizit die KMM-Daten aus dem Arbeitsverzeichnis <root>\KMM\ exportiert,
sofern ein KMM-Verzeichnis existiert.

Vor dem eigentlichen Kopiervorgang werden die zu exportierenden Daten mit den entsprechenden,
zuletzt exportierten Daten im hchstwertigen Index-Verzeichnis verglichen.
Von einem Vergleich ausgenommen sind die Commondateien, da die zu exportierenden in der Regel
nicht identisch mit zuvor exportierten sein knnen.

Daraus leiten sich grundstzlich die zwei folgenden Ablufe beim Export von Werksdaten ab:
1. Es werden keine neuen Verzeichnisse angelegt, d.h. das Index-Verzeichnis wird nicht erhht. Das ist der Fall, wenn die zu
exportierenden Dateien, entweder alle oder teilweise, noch nicht im hchstwertigen Index-Verzeichnis vorhanden
sind, und wenn die alle oder teilweise vorhandenen Dateien identisch mit den zu exportierenden sind.
Vor dem Kopiervorgang werden alle Dateien aus dem jeweiligen Exportverzeichnis gelscht.

2. Es werden neue Verzeichnisse angelegt, d.h. das Index-Verzeichnis wird automatisch erhht. Das ist der Fall, wenn eine
und nur eine zu exportierende Datei nicht identisch mit der entsprechenden Datei im hchstwertigen Index-
Verzeichnis ist.

Jeder Exportvorgang von Werksdaten wird in der Export-LOG-Datei BACKUPEXPORT.LOG in dem


Verzeichnis <root>\<NFS-Backup>\<baureihe>\<i-Stufe>\<index>\ dokumentiert.

Bei einem mehrmaligen Export in das selbe Verzeichnis <root>\<NFS-Backup>\<baureihe>\<i-


Stufe>\<index>\ wird jeweils die entsprechende, abzulegende Information in die bereits bestehende
LOG-Datei angehngt.

In einer Log-Datei stehen pro Exportvorgang folgende Informationen:


Datum (Format: dd.mm.jjjj)
Export-Basisverzeichnis
Baureihe
I-Stufe
Index
Mit/Ohne Entwicklungsdateien
Mit/Ohne Toolrelevante Daten
SgFamilie
:
:
Trennzeile

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 84

5.2.2.1.1 Verzeichnisstruktur fr Export von Werksdaten

<root>\NFS-Backup\ konfigurierbar

<Baureihe>\ bei Export manuell einzugeben

<i-Stufe>\ bei Export manuell einzugeben

Index wird automatisch hochgezhlt,


<Index>\
wenn genderte Daten exportiert werden

daten\

<sgfam1>\ GDaten, Sg-Familien-Daten, PABD,


P-SGBD werden zusammen in
<sgfam2>\ einem Verzeichnis abgelegt

NFS\

bin\ winkfpt.ini, ...

cfgdat\ coapi.ini, ...

EDIABAS\bin\ ediabas.ini, ...

KMM\

<Log-Datei>

Abbildung 5-17: Struktur der Zielverzeichnisse fr Export von Werksdaten

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 85

5.2.2.1.2 Ablage der Dateien beim Export von Werksdaten

Export WDP (wenn eins oder mehrere ausgewhlt)


Flashdaten, Logistikdaten: Die Dateien *.0PA, *.0DA, *.0BA <SGFAM>.DAT,
<SGFAM>.HIS, <SGFAM>.HWH und <SGFAM>.ATS werden aus dem Verzeichnis
<sgfam> in das Verzeichnis <root>\<NFS-Backup>\<baureihe>\<I-
Stufe>\<index>\daten\<sgfam>kopiert.

Commondateien: Commondateien SWTCONFX.DAT, HISTORIE.BSU, SGIDC.AS2,


SGIDD.AS2, INFO.GER werden aus dem Verzeichnis <root>\Data\Gdaten in das
Verzeichnis <root>\<NFS-Backup>\<baureihe>\<I-Stufe>\<index>\daten\<sgfam> kopiert.
Von den Dateien HWNR.DA2, KFCONFXX.DA2, SWTKONFx.DAT werden nur die
relevanten Teile ermittelt und in das Verzeichnis <root>\NFS-Backup\<baureihe>\<I-
Stufe>\<index>\daten\<sgfam> kopiert.
Der Dateiname der Commondatei wird dabei unverndert bernommen.

PABD: Der Name der zum WDP gehrigen Beschreibungsdatei wird aus der Datei
KFCONFXX.DA2 ermittelt und aus <root>\Sgdat in das Verzeichnis <root>\<NFS-
Backup>\<baureihe>\<I-Stufe>\<index>\daten\<sgfam> kopiert.

FABD: Der Name der zum WDP gehrigen Beschreibungsdatei wird aus der Datei
SWTCONFx.DAT ermittelt und aus <root>\Sgdat in das Verzeichnis <root>\<NFS-
Backup>\<baureihe>\<I-Stufe>\<index>\daten\<sgfam> kopiert.

P-SGBD: Der Name der zum WDP gehrigen Beschreibungsdatei wird aus der Datei
KFCONFXX.DA2 ermittelt und aus EDIABAS\ECU in das Verzeichnis <root>\<NFS-
Backup>\ <baureihe>\<I-Stufe>\<index>\daten\<sgfam> kopiert.

SWT-SGBD: Der Name der zum WDP gehrigen Beschreibungsdatei wird aus der Datei
SWTCONFx.DAT ermittelt und aus EDIABAS\ECU in das Verzeichnis <root>\<NFS-
Backup>\ <baureihe>\<I-Stufe>\<index>\daten\<sgfam> kopiert.

Export KMM (immer, wenn vorhanden)


Kopieren aller Dateien im Verzeichnis <root>\kmmdat\<baureihe>\ in das Verzeichnis
<root>\<NFS-Backup>\<baureihe>\<I-stufe>\<Index>\kmm\

Export Toolrelevante Daten (optional)


Kopieren aller Dateien mit der Dateiendung *.INI aus dem Verzeichnis <root>\NFS\bin\ in
das Verzeichnis <root>\<NFS-Backup>\<baureihe>\<I-stufe>\<Index>\bin\

Kopieren aller Dateien mit den Dateiendungen *.INI und *.DAT aus dem Verzeichnis
<root>\cfgdat in das Verzeichnis <root>\<NFS-Backup>\<baureihe>\<I-
stufe>\<Index>\cfgdat\

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 86

Kopieren aller Dateien mit der Dateiendung *.INI aus dem Verzeichnis
<root>\EDIABAS\bin\ in das Verzeichnis <root>\<NFS-Backup>\<baureihe>\<I-
stufe>\<Index>\EDIABAS\bin\

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 87

5.2.2.2 Export einer Konfiguration von Entwicklungsdaten


Zum Export einer Konfiguration von Entwicklungsdaten kommt man durch Menpunkt Import/Export
Export Konfiguration - Entwicklungsdaten.

Nach Auswahl des Menpunkts erscheint folgender Dialog:

Abbildung 5-18: Dialog fr den Export einer Konfiguration von Werksdaten

In dem Dialog wird das aktuell eingestellte Export-Basisverzeichnis, z.B. <root>\Diagprog, angezeigt
und ein Eingabefeld fr den Namen des Unterverzeichnisses \Konfigurationsname.

In einem Listenfenster werden alle gltigen Werksdatenpakete (SgFamilien) zur Auswahl fr den
Export angeboten. Dabei knnen keine, eine beliebige, mehrere beliebige oder alle Werksdatenpakete
ausgewhlt werden.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 88

Wenn keine gltigen Werksdaten existieren, ist das Listenfenster leer und es besteht nur die
Mglichkeit die Entwicklungsdateien und/oder die Toolrelevanten Daten durch Anklicken der
entsprechenden Schaltelemente zu exportieren.

Es werden grundstzlich alle fr einen Export ausgewhlten Dateien kopiert.


Wenn der Export in ein schon existierendes Verzeichnis (Konfigurationsname) erfolgen soll, erscheint
folgende Abfrage:

Abbildung 5-19: Abfrage zum berschreiben beim Export von Entwicklungdaten

Mit Ja werden vor dem Export zuerst alle Dateien in den vorhandenen Verzeichnissen gelscht.

Jeder Exportvorgang von Entwicklungsdaten wird in der Export-LOG-Datei CONFIGEXPORT.LOG in


dem Verzeichnis <root>\Diagprog\<Konfigurationsname>\ dokumentiert.

Bei einem mehrmaligen Export in das selbe Verzeichnis <root>\Diagprog \<Konfigurationsname>\ wird
jeweils die entsprechende, abzulegende Information in die bereits bestehende LOG-Datei angehngt.

In einer Log-Datei stehen pro Exportvorgang folgende Informationen:


Datum (Format: dd.mm.jjjj)
Export-Basisverzeichnis
Konfigurationsname
Mit/Ohne Entwicklungsdateien
Mit/Ohne Toolrelevante Daten
SgFamilie
:
:
Trennzeile

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 89

5.2.2.2.1 Verzeichnisstruktur fr Export von Entwicklungsdaten

C:\Diagprog\Konfiguration\ konfigurierbar

<Name der Konfiguration>\ bei Export manuell einzugeben

daten\

Entwicklung\

develop\ Komplettes Develop-Arbeitsverzeichnis

gdaten\ alle GDaten aus dem Arbeitsverzeichnis

ecu\ alle P-SGBDen

sgdat\ alle PABDen

<sgfam1>\ GDaten, Sg-Familien-Daten, PABD,


P-SGBD werden zusammen in
<sgfam2>\ einem Verzeichnis abgelegt

NFS\

bin\ winkfpt.ini, ...

cfgdat\ coapi.ini, ...

EDIABAS\bin\ ediabas.ini, ...

<Log-Datei>

Abbildung 5-20: Struktur der Zielverzeichnisse fr Export von Entwicklungsdaten

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 90

5.2.2.2.2 Ablage der Dateien beim Export von Entwicklungsdaten

Export Entwicklungdateien (wenn fr den Export freigegeben)


Flashdaten: Die Dateien *.0PA, *.0DA, *.0BA, *.PAF, *.DAF, *.BAF werden aus dem
Verzeichnis NFS\Data\Develop in das Verzeichnis
<root>\Diagprog\<Konfigurationsname>\Daten\Entwicklung\Develop kopiert.

Commondateien: Die Commondateien SWTCONFX.DAT, HISTORIE.BSU, SGIDC.AS2,


SGIDD.AS2, HWNR.DA2, INFO.GER, und KFCONFXX.DA2 werden aus dem Verzeichnis
NFS\Data\Gdaten in das Verzeichnis
<root>\Diagprog\<Konfigurationsname>\Daten\Entwicklung\Gdaten kopiert.

P-SGBDen: Alle *.PRG-Dateien werden aus dem Verzeichnis EDIABAS\ECU


in das Verzeichnis <root>\Diagprog\<Konfigurationsname>\Daten\Entwicklung\Ecu
kopiert.

PABDen: Alle *.IPS und *.IPO-Dateien werden aus dem Verzeichnis NFS\Sgdat in das
Verzeichnis <root>\Diagprog\<Konfigurationsname>\Daten\Entwicklung\Sgdat kopiert.

Export WDP (wenn eins oder mehrere ausgewhlt)


Flashdaten, Logistikdaten: Die Dateien *.0PA, *.0DA, *.0BA <SGFAM>.DAT,
<SGFAM>.HIS, <SGFAM>.HWH, <SGFAM>.ATS werden aus dem Verzeichnis <sgfam>
in das Verzeichnis <root>\Diagprog\<Konfigurationsname>\Daten\<sgfam>kopiert.

Commondateien: Commondateien SWTCONFX.DAT, HISTORIE.BSU, SGIDC.AS2,


SGIDD.AS2, INFO.GER werden aus dem Verzeichnis NFS\Data\Gdaten in das
Verzeichnis <root>\Diagprog\<Konfigurationsname>\Daten\<sgfam> kopiert. Von den
Dateien HWNR.DA2, KFCONFXX.DA2 werden nur die relevanten Teile ermittelt und in
das Verzeichnis <root>\Diagprog\<Konfigurationsname>\Daten\<sgfam> kopiert. Der
Dateiname der Commondatei wird dabei unverndert bernommen.

PABD: Der Name der zum WDP gehrigen Beschreibungsdatei wird aus der Datei
KFCONFXX.DA2 ermittelt und aus NFS\Sgdat in das Verzeichnis
<root>\Diagprog\<Konfigurationsname>\Daten\<sgfam> kopiert.

P-SGBD: Der Name der zum WDP gehrigen Beschreibungsdatei wird aus der Datei
KFCONFXX.DA2 ermittelt und aus EDIABAS\ECU in das Verzeichnis
<root>\Diagprog\<Konfigurationsname>\Daten\<sgfam> kopiert.

FABD: Der Name der zum WDP gehrigen Beschreibungsdateien werden aus der Datei
SWTCONFx.DAT ermittelt und aus NFS\Sgdat in das Verzeichnis
<root>\Diagprog\<Konfigurationsname>\Daten\<sgfam> kopiert.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 91

SWT-SGBD: Der Name der zum WDP gehrigen Beschreibungsdatei wird aus der Datei
SWTCONFx.DAT ermittelt und aus EDIABAS\ECU in das Verzeichnis
<root>\Diagprog\<Konfigurationsname>\Daten\<sgfam> kopiert.

Export Toolrelevante Daten (optional)


Kopieren aller Dateien mit der Dateiendung *.INI aus dem Verzeichnis <root>\bin\ in das
Verzeichnis <root>\Diagprog\<Konfigurationsname>\NFS\bin\

Kopieren aller Dateien mit den Dateiendungen *.INI und *.DAT aus dem Verzeichnis
<root>\cfgdat in das Verzeichnis <root>\Diagprog\<Konfigurationsname>\NFS\cfgdat\

Kopieren aller Dateien mit der Dateiendung *.INI aus dem Verzeichnis
<root>\EDIABAS\bin\ in das Verzeichnis
<root>\Diagprog\<Konfigurationsname>\EDIABAS\bin\

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 92

5.2.3 Lschen Werksdaten


Zum Lschen von Werksdaten kommt man durch Menpunkt Import/Export Lschen -
Werksdaten.

Wenn keine Werksdaten vorhanden sind, dann erscheint nach Auswahl des Menpunkts folgende
Meldung:

Abbildung 5-21: Werksdaten-Lschen; Meldung wenn keine Werksdaten vorhanden sind

In diesem Fall ist auch keine SG-Programmierung im Komfort Modus mglich. Dazu mten zuerst
Werksdaten importiert werden.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 93

Existieren gltige Werksdaten, dann wird folgender Dialog geffnet:

Abbildung 5-22: Dialog fr Werksdaten-Lschen

In dem Listenfenster werden alle gltigen Werksdatenpakete (SgFamilien) zur Auswahl fr das
Lschen angeboten. Dabei knnen keine, eine beliebige, mehrere beliebige oder alle
Werksdatenpakete ausgewhlt werden.

Bei einem Lschvorgang werden die Verzeichnisse der ausgewhlten Werksdaten vollstandig
gelscht.
Die dazugehrigen Beschreibungsdateien ( SGBD / PABD) werden ebenfalls gelscht, allerdings nur
dann, wenn sie in kfconfxx.da2 und swtconfx.dat nicht mehr als einmal vorkommen, d.h. wenn sie
nicht gleichzeitig von einer oder mehreren anderen SG-Familien benutzt werden.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 94

Mit dem Funktionsbutton Entfernen werden die ausgewhlten WDPs aus dem Listenfenster
gelscht und die entsprechenden Eintrge aus den Commondateien kfconfxx.da2, swtconfx.dat und
hwnr.da2 entfernt.

Vor dem eigentlichen Lschvorgang erscheint folgende Sicherheitsabfrage:

Abbildung 5-23: Werksdaten-Lschen; Sicherheitsabfrage bei Entfernen

Mit dem Funktionsbutton Alle Entfernen sind implizit alle WDPs ausgewhlt und werden gelscht
und die Commondateien kfconfxx.da2 und hwnr.da2 werden bis auf die Headerzeilen geleert, d.h.
auch einschlielich aller toten Eintrge, fr die keine WDPs existieren.

Vor dem eigentlichen Lschvorgang erscheint folgende Sicherheitsabfrage:

Abbildung 5-24: Werksdaten-Lschen; Sicherheitsabfrage bei Alle Entfernen

Mit Ja wird der Lschvorgang gestartet und der Dialog nach dessen Beendigung geschlossen.
Mit Nein verschwindet die Sicherheitsabfrage und der Dialog bleibt geffnet

Mit dem Funktionbutton Cancel wird der Dialog geschlossen, aktive Lschvorgnge werden dabei
nicht unterbrochen.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 95

5.3 Men Kommunikation


ber dieses Men knnen folgende Parameter zur Komunikation zwischen WinKFPT und Steuergert
eingestellt werden:

Hardware Interface
Diagnoseprotokoll

ber den Menpunkt "HW-Interface" kann dynamisch zwischen HW-Interfaces (EDIC, ADS usw.)
umgeschaltet werden.

Der Menpunkt "HW-Interface" ist nur aktiv, wenn in der Konfigurationsdatei WINKFPT.INI, HW-
Interfaces eingetragen sind (siehe 3.4.2 Konfiguration in WINKFPT.INI).

ber den Menpunkt "Diagnoseprotokolle" kann dynamisch zwischen den Diagnoseprotokollen, die
ein ausgewhltes Steuergert untersttzt (BMW-Fast, KWP2000 usw.) ausgewhlt werden.

Der Menpunkt "Diagnoseprotokoll" ist nur aktiv, wenn ein ausgewhltes Steuergert mehr als ein
Diagnoseprotokoll untersttzt.

Ein Steuergert wird ausgewhlt ber die Auswahl eines Verbauortes (Komfort-Modus) oder ber die
Auswahl einer PABD und P-SGBD (Experten-Modus).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 96

5.3.1 Auswahl HW-Interface


Zur Auswahl eines HW-Interface kommt man durch Menpunkt Kommunikation HW-Interface.

Abbildung 5-25: Auswahldialog fr HW-Interface

Der Menpunkt "HW-Interface" ist nur aktiv, wenn in der Konfigurationsdatei WINKFPT.INI, HW-
Interfaces eingetragen sind.

Alle HW-Interface Eintrge aus WINKFPT.INI (siehe 3.4.2 Konfiguration in WINKFPT.INI) werden in
einer Liste zur Auswahl angeboten.

Zu jedem HW-Interface mu ein Unit Bezeichner (_, A. B, C, D, E) ausgewhlt werden.


Die HW-Interface Unit bentigt EDIABAS zur Unterscheidung, falls mehrere HW-Interfaces des
gleichen Typs in einem Rechner verbaut sind.

Um ein HW-Interface auszuwhlen:


Whlen Sie ein HW-Interface aus der HW-Interface Liste.

Whlen Sie die Unit fr das HW-Interface aus.


Wenn nur ein Interface dieses Typs im Rechner verbaut ist sollte _ (= Default) ausgewhlt
werden.

Bettigen Sie OK.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 97

Wenn das WINKFPT das gewhlte HW-Interface aktivieren kann, wird es stndig als
Statusinformation im Feld HW-Interface angezeigt, ansonsten erscheint die zu quittierende
Fehlermeldung 304 und es bleibt bei der vorherigen Einstellung.

Abbildung 5-26: Fehlermeldung bei einer unzulssigen HW-Interface Auswahl

Der selbe Fehler tritt auf, wenn z.B. das gewhlte HW-Interface hardware- oder softwaremssig nicht
installiert ist.

Wenn bereits eine andere Instanz von WinKFPT das selbe HW-Interface+Unit belegt hat, erscheint
folgende Fehlermeldung:

Abbildung 5-27: Fehlermeldung bei Zugriff auf gleiches HW-Interafce+Unit im Dialogbetrieb.

Beim Start des WINKFPT wird per Default das in "EDIABAS.INI" festgelegte HW-Interface aktiviert und
angezeigt (siehe 3.4.4 Konfiguration in EDIABAS.INI).

ber die Aufrufparameter -INTERFACE=<HW-Interface> und -UNIT=<Unit-Bezeichner>


kann jedoch schon direkt beim Start einer weiten WinKFPT Instanz eine andere Einstellung gewhlt
werden.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 98

5.3.2 Auswahl Diagnoseprotokoll


Zur Auswahl eines Diagnoseprotokolls kommt man durch Menpunkt Kommunikation
Diagnoseprotokoll.

Abbildung 5-28: Auswahldialog fr Diagnoseprotokoll

Der Menpunkt "Diagnoseprotokoll" ist nur aktiv, wenn ein ausgewhltes Steuergert mehr als ein
Diagnoseprotokoll untersttzt.
Ein Steuergert wird ausgewhlt ber die Auswahl eines Verbauortes (Komfort-Modus) oder ber die
Auswahl einer PABD und P-SGBD (Experten-Modus).
Nach Auswahl eines Steuergertes wird intern automatisch versucht, den Job
"DIAGNOSEPROTOKOLL_LESEN" aus der entsprechenden P-SBGD aufzurufen.
Wenn der Job vorhanden ist, werden die darin festgelegten Diagnoseprotokolle in einer Liste zur
Auswahl angeboten.
Ohne explizite Auswahl ist per Default das erste Diagnoseprotokoll aus der Liste aktiviert.

Um ein Diagnoseprotokoll auszuwhlen:


Whlen Sie Diagnoseprotokoll aus der Diagnoseprotokoll Liste.

Bettigen Sie OK.

Das aktivierte Diagnoseprotokoll wird als Statusinformation im Feld Diagnoseprotokoll angezeigt.


Ein ausgewhltes Diagnoseprotokoll wird intern ber den P-SGBD Job
"DIAGNOSEPROTOKOLL_SETZEN" gesetzt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 99

5.4 Men Konfuguration


ber diesen Menpunkt wird folgender Konfigurationsdialog gestartet.

Abbildung 5-29: Konfigurationsdialog

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 100

Die Einstellungen entsprechen folgenden INI-Parametern:

Dialogtext Ini-Dateieintrag Beschreibung


Sprache / Language SPRACHE Der Eintrag legt die Sprache fr
WinKFPT fest. Mglich sind
Deutsch (ger) und Englisch
(eng).
Programmierspannung U_PROG Der Eintrag gibt an, ob bei der
Programmierung die
Programmierspannung ein- (ON),
bzw. aus- (OFF) geschaltet wird.

Programmierspannung anzeigen ANZEIGE_U_PROG Der Eintrag gibt an, ob bei der


Programmierung der Wert der
Programmierspannung angezeigt
wird (ON) oder nicht (OFF).

Schnelle Baudrate SCHNELLE_BAUDRATE Der Eintrag gibt an, ob bei der


Programmierung die schnelle
Baudrate verwendet wird (ON)
oder nicht (OFF).

Test Checksumme TEST_CHECKSUMME Der Eintrag gibt an, ob nach der


Programmierung der Daten, die
Checksumme berprueft wird
(ON) oder nicht (OFF).

Bootsektorupdate aktivieren BsuActive Der Eintrag gibt an, ob ein


Bootsektorupdate, d.h. die
Programmierung einer NAAB-
Datei, mglich ist oder nicht.

Programmprogrammierung PROGRAMM_ERZWINGEN Der Eintrag gibt an, ob bei der


erzwingen im Komfort-Modus Programmierung im Komfort-
Modus in jedem Fall ein
Programm programmiert werden
soll, auch wenn nur eine
Datenprogrammierung ntig
wre.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 101

Dialogtext Ini-Dateieintrag Beschreibung


AIF schreiben nach Daten AIF_SCHREIBEN_NACH_DATEN Der Eintrag gibt an, ob bei der
Daten-Programmierung im
Komfort- oder Experten-Modus
das AIF mitprogrammiert wird
(ON) oder nicht (OFF).

AIF schreiben nach Programm AIF_SCHREIBEN_NACH_PROGRAMM Der Eintrag gibt an, ob bei der
Programm- Programmierung im
Komfort- oder Experten-Modus
das AIF mitprogrammiert wird
(ON) oder nicht (OFF).

AIF schreiben im Experten-Modus EXPERT_MIT_AIF Der Eintrag gibt an, ob bei der
Programmierung im Experten-
Modus das AIF mitprogrammiert
wird (ON) oder nicht (OFF).

AIF schreiben im Komfort-Modus KOMFORT_MIT_AIF Der Eintrag gibt an, ob bei der
Programmierung im Komfort-
Modus das AIF mitprogrammiert
wird (ON) oder nicht (OFF).

PABD-Format CabdFormat Der Eintrag definiert ob


WinKFPT, PABDs als Source
Dateien oder als compilierte
Dateien verwenden soll.

IPS PABDs als Source


Dateien

IPO PABDs als compilierte


Dateien

API-Tracelevel API_TRACE Der Eintrag gibt den Level fr die


API-Traces in Ediabas an (0
bedeuted, da der Trace
ausgeschaltet ist)
IFH-Tracelevel IFH_TRACE Der Eintrag gibt den Level fr die
IFH-Traces in Ediabas an (0
bedeuted, da der Trace
ausgeschaltet ist)

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 102

Dialogtext Ini-Dateieintrag Beschreibung


Verzeichnis fr Fehlerausgabe ErrorLogPath Ablageverzeichnis fr die Datei
error.log ERRORn.LOG

Basisverzeichnis fr exportierte ExpertKonfPath Basisverzeichnis fr den Export


Konfigurationen Entwicklungs- einer Konfiguration von
daten Entwicklungsdaten (Experten-
Modus)

Basisverzeichnis fr exportierte KomfortKonfPath Basisverzeichnis fr den Export


Konfigurationen Werksdaten einer Konfiguration von
Werksdaten (Komfort-Modus)

Basisverzeichnis fr WinKFPT- CoapiSearchPath Basisverzeichnis fr die


Arbeitsverzeichnisse Arbeitsverzeichnisse: cfgdat,
data, sgdat usw.

Wird der Dialog mit OK verlassen und besteht zu diesem Zeitpunkt eine Differenz zwischen den
Einstellungen im Dialog und dem Ini-File, so wird der Benutzer gefragt, ob er seine nderungen
dauerhaft im Ini-File sichern mchte. Auch wenn er dies ablehnt, gelten die Einstellungen fr die Dauer
der WinKFP-Sitzung, und der Benutzer erhlt beim Beenden erneut die Gelegenheit, die Konfiguration
im Ini-File abzuspeichern.

Wird das PABD Format gendert und ist bereits eine PABD ausgewhlt, so mu anschlieend explizit
eine neue PABD im Experten-Modus oder implizit eine neue PABD im Komfort-Modus durch Wahl
einer ZB-Nummer ausgewhlt werden. Der Benutzer wird durch Messageboxen darauf hingewiesen.

5.5 Men Hilfe


ber dieses Men kann die Online-Hilfe gestartet werden und Informationen zum Programm angezeigt
werden.

5.5.1 Inhalt - Aufruf der Online-Hilfe


Zum Aufruf der Online-Hilfe kommt man durch den Menpunkt Hilfe Inhalt.

Dieser Befehl zeigt den Erffnungsbildschirm der Hilfefunktion an.


Das Handbuch und die Online-Hilfe sind grundstzlich identisch.
Bei Updates des WinKFPT wird die Online-Hilfe und die Worddatei des Handbuchs aktualisiert.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 103

Abbildung 5-30 On-line Hilfe des WinKFPT

5.5.2 Info - Versionsinformation des WinKFPT


Zur Versionsinformation des WinKFPT kommt man durch Menpunkt Hilfe Info.
Dieser Befehl zeigt Programmversions- und Copyright-Informationen an.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 104

Abbildung 5-31: Programmversions- und Copyright-Informationen

In oberem Teil des Dialogs wird die Programmversion des WinKFPT, der COAPI- und der Krapi-
Bibliothek angezeigt.

In der Ecke unten rechts stehen Datum und Uhrzeit der Erstellung der WinKFPT-Version.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 105

5.6 Men Ende


ber dieses Men kann das WinKFPT-Programm beendet werden.

5.6.1 Exit Beenden des WinKFPT


Zum Beenden des WinKFPT kommt man durch Menpunkt Ende Exit.

Dieser Befehl beendet das Programm.


Vor dem Beenden hat der Benutzer grundstzlich die Mglichkeit die aktuellen Einstellungen im
Experten-Modus abzuspeichern, um sie beim nchsten Programmstart wieder zur Verfgung zu
haben, wenn er whrend der WINKFPT-Anwendung mindestens einmal den Experten-Modus
eingeschaltet hatte (siehe 3.4.3 Konfiguration fr den Experten-Modus).

Beim Beenden des WinKFPT wird die letzte Windowsgre und Windowsposition der Anwendung als
Eintrag WindowPosition in der Datei WINKFPT.INI gespeichert.
Bei einem erneuten Start des WinKFPT wird das Program mit den selben Windowsgroe und Position
gestartet (siehe 3.4.2 Konfiguration in WINKFPT.INI).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 106

6 FUNKTIONEN DES WINKFPT

HAUPTMEN

KOMFORT-MODUS EXPERTEN-MODUS

Alle Eingabe Prog.einstellungsebene, Stufe 1


lschen
PABD laden
P-SGBD laden
Prog.einstellungsebene
ZUSB eingeben BEENDEN
ZUSB auswhlen
ZUSB update
FGNR eingeben
NEIN PABD und P-SGBD
ausgewlt?
BEENDEN

JA

ZUSB
Prog.einstellungsebene, Stufe 2
NEIN eingegeben/ausgewhlt?
und FGNR SG-Adresse laden
eingegeben? Datensatz laden - Programm
Datensatz laden - Daten
JA

BEENDEN
Prog.durchfhrungsebene
Programmieren
Programmieren Update
Komfort-Modus Prog.durchfhrungsebene

Experten Modus
Datensatz
JA Daten
Daten
Programmieren
ausgewhlt?

Datensatz
JA Programm
Programm
Programmieren
ausgewhlt?

Experten Modus

Komfort-Modus

Spezial-Funktionen Diagnose-Funktionen
AIF Lesen
SG Baudraten Lesen SG Status ermitteln
Abgleichwerte Lesen und Schreiben SG Identifikation Lesen
VS2/DS2 Mode SG Innentemperatur Lesen
EWS Abgleich

Abbildung 6-1: Ebenen der Funktionshierarchie des WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 107

6.1 Funktionsstartmen: Bedienermodi des WinKFPT


Dieses Funktionsmen wird beim Start einer WinKFPT Instanz angezeigt.

In dem Funktionsstartmen knnen im Dialogbetrieb zwei Bedienermodi des WinKFPT ausgewhlt


werden:
Komfort-Modus
Experten-Modus.

Abbildung 6-2: Funktionsstartmen des WinKFPT

In jedem Bedienermodus werden Funktionen zur Verfgung gestellt, die sich in zwei Ebenen einteilen
lassen:
Funktionen der Programmiereinstellungsebene
Funktionen der Programmierdurchfhrungsebene

Die Bedienermodi unterscheiden sich hinsichtlich ihrer


Funktionen fr die Eingabe bzw. Auswahl von Auftragsdaten zur SG-Programmierung in der
Programmiereinstellungsebene.
Funktionen fr die Flashprogrammierung von Steuergerten in der Programmierdurch-
fhrungsebene.

Die Nutzung der allgemeinen Funktionen ist in beiden Bedienermodi gleich (siehe 9 Allgemeine
Funktionen).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 108

Folgende Tabelle zeigt die mglichen Auftragsdaten im jeweiligen Bedienermodus:

Modus Auftragsdaten
Komfort-Modus Name der Steuergertefamilie
Zusammenbaunummer
Verbauort
<Fahrgestellnummer>

Experten-Modus P-SGBD
PABD
SG-Adresse
Datensatzname fr NAAB
Datensatzdatei fr Programm
Datensatzdatei fr Daten
<Fahrgestellnummer>

Tabelle 6-1: bersicht der Auftragsdaten in den Bedienermodi

< Fahrgestellnummer >


Die Eingabe der Fahrgestellnummer ist in beiden Modi nur bei einer Programmierung mit
anschlieendem Schreiben des Anwender-Info-Feldes (AIF) notwendig.
Programmierung Mit/Ohne AIF-Schreiben ist ber die Konfigurationsdatei winkfpt.ini einstellbar.

SG-Adresse
Die Notwendigkeit der Eingabe der SG-Adresse im Experten-Modus hngt vom Entwicklungsstand der
Beschreibungsdateien ab.
In den lteren Beschreibungsdateien, das sind in der Regel die nicht standardisierten
Beschreibungsdateien, ist die SG-Adresse hart codiert fr die Befllung der Protokollparameter und
Diagnosetelegramme enthalten.

Die neuen Standard-Beschreibungsdateien mssen von auen, hier durch Bedienereingabe, mit einer
SG-Adresse gefttert werden, die dann global fr die weitere Verarbeitung in den
Beschreibungsdateien abgespeichert wird.

Ob die Eingabe der SG-Adresse notwendig ist, wird von WinKFPT automatisch erkannt und dem
Bediener angezeigt.

Beschreibungs- und Datensatzdateien


Im Komfort-Modus werden die fr die Programmierung bentigten Beschreibungs- und
Datensatzdateien aus den Auftragsdaten mit Hilfe der BMW-Logistikdateien ermittelt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 109

6.1.1 Komfort-Modus
Dieser Modus dient zur Programmierung von Steuergerten unter Einbeziehungen aller logistischen
Prfungen, die z.B. bei einer Bandendeprogrammierung im Werk durchgefhrt werden mssen.

Voraussetzung fr die Programmierung eines Steuergertes im Komfort-Modus, ist das


Vorhandensein eines vollstndigen Werksdatenpakets fr dieses Steuergert (siehe 5.2.1 Untermen
Import)

Eine Steuergerte-Programmierung im Komfort-Modus kann auf folgenden Wegen erfolgen:

Eingabe oder Auswahl der Zusammenbaunummer, Auswahl einer beliebigen Anzahl der dazu
angebotenen Verbauorte, Eingabe der Fahrgestellnummer wenn ein AIF geschrieben wird und
anschlieende Programmierung des Steuergerts bzw. der Steuergerte.

Auswahl einer Steuergertefamilie und einer beliebigen Anzahl der dazu angebotenen Verbauorte
und anschlieende Aktualisierung des Steuergerts bzw. der Steuergerte auf den neuesten
ZusBauStand , wobei auch die Aktualisierung auf einen inkompatibler Hardwarestand durch BSU
bercksichtigt wird.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 110

6.1.1.1 Start des Komfort-Modus


Der Komfort-Modus wird durch Bettigung der Funktiontaste Komfort-Modus gestartet.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F1> auf der Tastatur.

Die FunktionstasteKomfort-Modus ist in folgenden Funktionsebenen verfgbar :


im Funktionsstartmen
(siehe Abbildung 6-2: Funktionsstartmen des WinKFPT)

im Funktionsmen der Programmierdurchfhrungsebene des Komfort-Modus


(siehe Abbildung 7-8: Programmierdurchfhrungsebene im Komfort Modus)

im Funktionsmen der Programmierdurchfhrungsebene des Experten-Modus


(siehe Abbildung 8-12: Programmierdurchfhrungsebene im Experten-Modus)

Im Komfort-Modus werden nur PABDen im IPO-Format verwendet. Ist in der Konfiguration das Format
IPS eingestellt und wird der Komfort-Modus betreten, so erscheint folgende Messagebox:

Abbildung 6-3: Formatumschaltung bei Betreten des Komfort-Modus.

Mit OK wird automatisch auf das Format IPO umgeschaltet, bei Abbrechen wird der Komfort-Modus
nicht betreten.

Die Funktionstaste Komfort-Modus verzweigt in die Programmiereinstellungsebene des Komfort-


Modus zur Eingabe der zur Programmierung erforderlichen Auftragsdaten.

Bei Bettigung von Komfort-Modus werden folgende Auftragsdaten und Statusanzeigen aus einer
vorangegangenen Sitzung im Komfort-Modus gelscht:
SG-Adresse (Steuergerteadresse) bzw. Verbauort.
Diagnoseprotokoll
PABD
P-SGBD

Die Auftragsdaten und Statusanzeigen:


FG-Nummer

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 111

ZB-Nummer
Hardwarenummer
bleiben erhalten.

Bei Bettigung von Komfort-Modus werden die Auftragsdaten und Statusanzeigen aus einer
vorangegangenen Sitzung im Experten-Modus vollstndig gelscht, bzw. zum Laden der letzten
Konfigurationseinstellung bei einem erneuten Einstieg in den Experten-Modus, zwischengespeichert.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 112

6.1.1.2 Beenden des Komfort-Modus


Ein Beenden des Komfort-Modus kann auf zwei Arten durchgefhrt werden:
Wechsel in den Experten-Modus
Lschen der Auftragsdaten fr den Komfort-Modus

Der Wechsel in den Experten-Modus erfolgt durch Bettigung der Funktionstaste Experten-
Modus.

Bei Bettigung von Experten-Modus werden folgende Auftragsdaten und Statusanzeigen des
Komfort-Modus gelscht:
FG-Nummer
ZB-Nummer
Hardwarenummer

Die Auftragsdaten und Statusanzeigen:


SG-Adresse (Steuergerteadresse) bzw. Verbauort.
Diagnoseprotokoll
PABD
P-SGBD
bleiben erhalten und bewirken im Experten-Modus den Wechsel in die Programmiereinstellungsebene,
Stufe 2 (siehe: Abbildung 8-4: Programmiereinstellungsebene, Stufe 2 im Experten Modus).

Zum vollstndigen Lschen von Auftragsdaten im Komfort-Modus, mssen der Reihe nach folgende
Funktionstasten bettigt werden:
Experten-Modus
Cancel (wenn Laden von Konfigurationseinstellung angeboten wird)
Fertig (<F6> im Eperten-Modus)
Komfort-Modus
Fertig (<F6> im Komfort-Modus)

WinKFPT befindet sich danach im Funktionsstartmen (siehe: Abbildung 6-2: Funktionsstartmen des
WinKFPT).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 113

6.1.2 Experten-Modus
Dieser Modus dient zur Auswahl bzw. Eingabe der Auftragsdaten (PABD, P-SGBD und Datenstze)
und anschlieender Programmierung des Steuergerts.

Voraussetzung fr die Programmierung eines Steuergertes im Experten-Modus, ist das


Vorhandensein der gewnschten Beschreibungsdateien und Datenstze fr dieses Steuergert (siehe
5.2.1 Untermen Import).

Im Experten-Modus ist es mglich logistische Restriktionen zu umgehen wie z.B.:


Programmierung eines Programmstandes, der nicht kompaitibel zu dem aktuellen Programmstand
im Steuergert ist.
Rcksetzen eines Steuergertes durch programmieren von alten Programmstnden
Programmieren von Datenstzen, die nicht zum aktuellen Programmstand im Steuergert passen.

Achtung!
Bei solchen Aktionen sollte der Bediener genau wissen was ertut, da dadurch ein Steuergert fr die
weitere Benutzung so unbrauchbar gemacht werden kann, das es fr weitere Programmmierungen per
Diagnosekommunikation nicht mehr funktionsfhig ist und damit einen Receyclingfall darstellt.

Bei Auswahl des Experten-Modus wird auf der Bedienoberflche zur Kontrolle fr den Bediener sofort
die ZB-Nummer aus dem Konfigurationsfile COAPI.INI angezeigt, wenn im Konfigurationsfile
WINKFPT.INI EXPERT_MIT_AIF=ON eingestellt ist.

Diese ZB-Nummer wird in das AIF geschrieben.

Soll eine andere ZB-Nummer in das AIF eingetragen werden, mssen folgende Schritte durchgefhrt
werden:
WINKFPT beenden
Eintrag in COAPI.INI ndern (siehe 3.4.1Konfiguration in COAPI.INI)
WINKFPT wieder starten.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 114

6.1.2.1 Start des Experten-Modus


Der Experten-Modus wird durch Bettigung der Funktiontaste Experten-Modus gestartet.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F2> auf der Tastatur.

Die FunktionstasteExperten-Modus ist in folgenden Funktionsebenen verfgbar :


im Funktionsstartmen
(siehe Abbildung 6-2: Funktionsstartmen des WinKFPT)

im Funktionsmen der Programmierdurchfhrungsebene des Komfort-Modus


(siehe Abbildung 7-8: Programmierdurchfhrungsebene im Komfort Modus)

im Funktionsmen der Programmierdurchfhrungsebene des Experten-Modus


(siehe Abbildung 8-12: Programmierdurchfhrungsebene im Experten-Modus)

Die Funktionstaste Experten-Modus verzweigt in die Programmiereinstellungsebene, Stufe 1 bzw.


Stufe 2 des Experten-Modus zur Eingabe der zur Programmierung erforderlichen Auftragsdaten.

Bei Bettigung von Experten-Modus bleiben alle Auftragsdaten und Statusanzeigen aus einer
vorangegangenen Sitzung im Experten-Modus erhalten.

Bei Bettigung von Experten-Modus werden folgende Auftragsdaten und Statusanzeigen aus einer
vorangegangenen Sitzung im Komfort-Modus gelscht:
FG-Nummer
ZB-Nummer
Hardwarenummer

Die Auftragsdaten und Statusanzeigen:


SG-Adresse (Steuergerteadresse) bzw. Verbauort.
Diagnoseprotokoll
PABD
P-SGBD
bleiben erhalten.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 115

6.1.2.2 Beenden des Experten-Modus


Ein Beenden des Experten-Modus erfolgt durch:
Wechsel in den Komfort-Modus

Der Wechsel in den Komfort-Modus erfolgt durch Bettigung der Funktionstaste Komfort-Modus.

Bei Bettigung von Komfort-Modus werden alle Auftragsdaten und Statusanzeigen des Experten-
Modus gelscht, bzw. zum Laden der letzten Konfigurationseinstellung bei einem erneuten Einstieg in
den Experten-Modus, zwischengespeichert

Nach Bettigung von Fertig (<F8> im Komfort-Modus) befindet sich WinKFPT im Funktionsstart-
men (siehe: Abbildung 6-2: Funktionsstartmen des WinKFPT).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 116

7 FUNKTIONSEBENEN IM KOMFORT-MODUS

Funktionen des Komfort Modus sind in zwei Ebenen aufgeteilt:


Funktionen der Programmiereinstellungsebene
Funktionen der Programmierdurchfhrungsebene

Funktionen der Programmiereinstellungsebene dienen zur Eingabe bzw. Auswahl aller fr eine
Programmierung notwendigen Auftragsdaten.

Funktionen der Programmierdurchfhrungsebene dienen zur Programmierung eines bzw. mehrerer


Steuergerte.

Das Wechseln der Funktionsebenen ist abhngig vom Umfang der vom Bediener eingegebenen
Auftragsdaten.

Erforderliche Eingaben zum Wechsel in


Funktionsebene Funktionen
die Ebene

Eingabe einer ZUSB-Nummer


Auswahl einer ZUSB-Nummer
Update eines Zusammenbau-
Programmier-
standes Keine Eingaben
einstellungsebene
Eingabe einer Fahrgestellnummer
Beenden der Programmierein-
stellungsebene

Programmierung ZB-Nummer
Programmmierung ZB-Update
Programmier- Verbauort(e) zu einer ZB-Nummer oder einer
Spezial
durchfhrungsebene Steuergertefamilie.
Diagnose

Tabelle 7-1: Funktionsebenen des Komfort Modus

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 117

7.1 Funktionen der Programmiereinstellungebene im Komfort-Modus

Folgende Funktionen sind in der Programmiereinstellungssebene des Komfort-Modus vorhanden:

Eingabe einer ZB-Nummer


Auswahl einer ZB-Nummer
Update eines Zusammenbaustandes
Eingabe einer Fahrgestellnummer
Beenden der Eingabe von Auftragsdaten.

Abbildung 7-1: Funktionen der Programmiereinstellungsebene im Komfort-Modus

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 118

7.1.1 Funktion Eingabe einer ZB-Nummer


Zur Eingabe einer ZB-Nummer kommt man durch Bettigen von ZUSB eingeben.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F1> auf der Tastatur.

Das Bettigen dieser Funktionstaste ffnet eine Dialogbox zur Eingabe der Zusammenbaunummer:

Abbildung 7-2: Eingabedialog fr eine ZB-Nummer im Komfort Modus

Achtung!
Die Eingabe der ZB-Nummer mu 7-stellig und numerisch sein, ansonsten wird eine zu quittierende
Fehlermeldung ausgegeben.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 119

Mit "Cancel" wird die Eingabe verworfen.

Mit OK wird berpruft, ob die eingegebene ZB-Nummer in einer <SgFam>.DAT Datei der
vorhandenen Werksdatenpakete im Verzeichnis \<root>\DATA8 vorhanden ist.

Wenn die eingegebene Zusammenbaunummer nicht gefunden bzw. nicht gltig ist, wird die Eingabe
der ZB-Nummer abgebrochen und folgende Fehlermeldung ausgegeben:

Abbildung 7-3: Fehlermeldung, ZB-Nummer nicht in der Logistik vorhanden

8 <root> = Instalationsverzeichnis des WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 120

Wenn die eingegebene Zusammenbaunummer gltig ist, erscheint ein Dialog zur Auswahl eines
Verbauorts oder mehrerer Verbauorte:

Abbildung 7-4: Auswahldialog fr SG-Familie, Zusammenbaunummer und Verbauort

Die eingegebene Zusammenbaunummer und der zugehrige Name der Steuergertefamilie sind
bereits fokussiert und es muss nur noch eine oder mehrere Steuergerteadresse(n) ber den bzw. die
Verbauort(e) ausgewhlt werden (siehe auch "7.1.2 Funktion Auswahl einer ZB-Nummer").

Ein, mehrere oder alle Verbauorte werden aus der Liste Verbauorte nach den blichen Windows-
Konventionen selektiert.

Mit "Cancel" wird die Eingabe ZB-Nummer und Auswahl Verbauort verworfen.

Mit OK wird die ZB-Nummer bernommen und als Statusinformation mit der zugehrigen
Hardwarenummer angezeigt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 121

7.1.2 Funktion Auswahl einer ZB-Nummer


Zur Auswahl einer ZUSB-Nummer kommt man durch Bettigen von ZUSB auswhlen.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F2> auf der Tastatur.

Das Bettigen dieser Funktionstaste bewirkt, da eine Dialogbox zur Auswahl einer SG-Familie,
Zusammenbaunummer und Verbauort(e) geffnet wird (siehe Abbildung 7-4: Auswahldialog fr SG-
Familie, Zusammenbaunummer und Verbauort).

Die Dialogbox enthlt drei Listen:


Steuergertefamilie
- mit den vorhandenen SG-Familien bzw. Werksdatenpaketen

ZB-Nummer
- mit den Zusammenbaunummern, die zu der ausgewhlten bzw. markierten SG-Familie gehren

Verbauort
- mit den Verbauorten, die zu der ausgewhlten bzw. markierten SG-Familie gehren, durch
deren Auswahl die Steuergerteadresse festgelegt wird. Steuergerte, die in einem Fahrzeug
mehrfach verbaut werden knnen, unterscheiden sich nur in der Steuergerteadresse bzw. im
Verbauort.

In der Liste Steuergertefamilie werden nur diejenigen SG-Familien angezeigt, fr die in den
jeweiligen Verzeichnissen \<root>\data\<sgfam>9 die Logistikdatei <sgfam>.DAT mit mindestens
einer Zusammenbaunummer existiert.

In der Liste ZB-Nummer werden alle, in der Datei <sgfam>.DAT vorhandenen,


Zusammenbaunummer fur die ausgewhlte SG-Familie angezeigt.

In der Liste Verbauort werden alle, in der Datei \<root>\data\gdaten\INFO.GER vorhandenen


Verbauorte fr die ausgewhlte SG-Familie angezeigt.

Ein, mehrere oder alle Verbauorte werden aus der Liste Verbauorte nach den blichen Windows-
Konventionen selektiert.

Mit "Cancel" wird die Auswahl ZB-Nummer und Auswahl Verbauort verworfen.

Mit OK wird die ZB-Nummer bernommen und als Statusinformation mit der zugehrigen
Hardwarenummer angezeigt.

9 <root> = Instalationsverzeichnis des WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 122

7.1.3 Funktion Update eines Zusammenbaustandes


Zum Update eines Zusammenbaustandes kommt man durch Bettigen von ZUSB update.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F3> auf der Tastatur.

Das Bettigen dieser Funktionstaste bewirkt, da eine Dialogbox zur Auswahl einer SG-Familie und
Verbauort(e) geffnet wird:

Abbildung 7-5: Auswahl-Dialog fr Update eines Zusammenbaustandes

Die Dialogbox enthlt zwei Listen:


Steuergertefamilie
- mit den vorhandenen SG-Familien bzw. Werksdatenpaketen

Verbauort
- mit den Verbauorten, die zu der ausgewhlten bzw. markierten SG-Familie gehren, durch
deren Auswahl die Steuergerteadresse festgelegt wird. Steuergerte, die in einem Fahrzeug
mehrfach verbaut werden knnen, unterscheiden sich nur in der Steuergerteadresse bzw. im
Verbauort.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 123

In der Liste Steuergertefamilie werden nur diejenigen SG-Familien angezeigt, fr die in den
jeweiligen Verzeichnissen \<root>\data\<sgfam>9 die Logistikdatei <sgfam>.DAT mit mindestens
einer Zusammenbaunummer existiert.

In der Liste Verbauort werden alle, in der Datei \<root>\data\gdaten\INFO.GER vorhandenen


Verbauorte fr die ausgewhlte SG-Familie angezeigt.

Ein, mehrere oder alle Verbauorte werden aus der Liste Verbauorte nach den blichen Windows-
Konventionen selektiert.

Mit "Cancel" wird die Auswahl SG-Familie und Auswahl Verbauort verworfen.

Mit OK wird die Auswahl bernommen und die entsprechenden Statusinformationen (


Beschreibungsdateien, SG-Adresse und Diagnoseprotokoll) angezeigt.

9 <root> = Instalationsverzeichnis des WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 124

7.1.4 Funktion Eingabe einer Fahrgestellnummer


Zur Eingabe einer Fahrgestellnummer kommt man durch Bettigen von FGNR eingeben.

Diese Funktionstaste wird nur angeboten, wenn im Konfigurationsfile WINKFPT.INI


KOMFORT_MIT_AIF=ON eingestellt ist.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F4> auf der Tastatur.

Das Bettigen dieser Funktionstaste bewirkt, da eine Dialogbox zur Eingabe der Fahrgestellnummer
geffnet wird:

Abbildung 7-6: Eingabedialog fr Fahrgestellnummer

Achtung!
Die Eingabe der Fahrgestellnummer mu 7 oder 17-stellig und alphanumerisch sein, ansonsten wird
folgede zu quittierende Fehlermeldung ausgegeben:

Abbildung 7-7: Fehlermeldung bei einer fehlerhaften Fahrgestellnummer

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 125

Mit "Cancel" wird die Eingabe der Fahrgestellnummer verworfen.

Mit OK wird die Fahrgestellnummer bernommen und als Statusinformation angezeigt.

Hinweis:
In Verbindung mit den Funktionen "ZUSB eingeben" und ZUSB auswhlen" ist, bei
Konfigurationseinstellung in WINKFPT.INI KOMFORT_MIT_AIF=ON, die Eingabe einer
Fahrgestellnummer zwingend erforderlich.
Eine Programmierung des Steuergertes ist sonst in diesem Fall nicht mglich.

In Verbindung mit der Funktion "ZUSB update" ist die Eingabe einer Fahrgestellnummer mit "FGNR
eingeben" nicht erforderlich, da in diesem Fall fr den neuen AIF-Eintrag die Fahrgestellnummer aus
dem letzten, vorher ausgelesenen AIF-Eintrag verwendet wird.
Gibt der Bediener trotzdem eine Fahrgestellnummer mit "FGNR eingeben" ein, dann wird diese in das
neue AIF eingetragen.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 126

7.1.5 Funktion Fertig im Komfort-Modus


Beim Bettigen von Fertig wird die Eingabe bzw. Auswahl der Auftragsdaten in der
Programmiereinstellungsebene des Komfort Modus beendet.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F8> auf der Tastatur.

Das Bettigen dieser Funktionstaste bewirkt einen Wechsel der Funktionsebene:

Wenn keine Eingaben erfolgten, wird der Wechsel in das Funktionsstartmen durchgefhrt (siehe
Abbildung 6-2: Funktionsstartmen des WinKFPT).

Bei Eingabe von gltigen Auftragsdaten mit ZUSB eingeben oder ZUSB auswhlen erfolgt der
Wechsel in das Funktionsmen der Programmierdurchfhrungsebene des Komfort-Modus mit der
Funktion Programmieren.
Hinweis:
Wird bei Konfigurationseinstellung in WINKFPT.INI KOMFORT_MIT_AIF=ON, die Eingabe einer
Fahrgestellnummer nicht durchgefhrt, ist eine Programmierung des Steuergertes nicht mglich
und es werden nach dem Wechsel der Funktionsebene nur die allgemeinen Funktionen angeboten
siehe (Abbildung 9-1: Funktionsmen mit den Funktionstasten Spezial und Diagnose).

Bei Eingabe von gltigen Auftragsdaten mit ZUSB update erfolgt der Wechsel in das
Funktionsmen der Programmierdurchfhrungsebene des Komfort-Modus mit der Funktion Prog.
ZB-Update.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 127

7.2 Funktionen der Programmierdurchfhrungsebene im Komfort-Modus


Beim Wechsel in die Programmierdurchfhrungsebene des Komfort-Modus werden folgende
Statusinformationen angezeigt:

SG-Adresse/Verbauort
Fahrgestellnummer10
Zusammenbaunummer
Hardwarenummer
HW-Interface
Diagnoseprotokoll
PABD
P-SGBD

Folgende Funktionen sind in der Programmierdurchfhrungsebene des Komfort-Modus verfgbar:


SG-Programmieren (abhngig von den Auftragsdaten)
SG-Programmieren Update (abhngig von den Auftragsdaten)
Aufruf von allgemeinen Funktionen (Spezial, Diagnose)
Beenden der Programmierdurchfhrungsebene des Komfort-Modus durch Wechsel in die
Programmiereinstellungsebene des Komfort-Modus oder Experten-Modus.

Abbildung 7-8: Programmierdurchfhrungsebene im Komfort Modus

10 Fahrgestellnummer wird angezeigt nur wenn KOMFORT_MIT_AIF Eintrag in WINKFPT.INI auf ON gesetzt ist.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 128

7.2.1 Funktion Programmieren


Die Programmierung eines Steuergertes erfolgt durch Bettigen von Programmieren.

Die Funktionstaste wird nur nach erfolgreicher Eingabe der ZUSB-Nummer mit den Funktionen "ZUSB
eingeben" oder "ZUSB auswhlen" bzw. auch Fahrgestellnummer (bei Konfigurationseinstellung
KOMFORT_MIT_AIF=ON in WINKFPT.INI) in der Programmiereinstellungsebene des Komfort Modus
aktiviert.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F3> auf der Tastatur.

Diese Funktionstaste startet die Programmierung eines oder mehrerer Steuergerte im Komfort-
Modus.

Bei Konfigurationseinstellung KOMFORT_MIT_AIF=ON in WINKFPT.INI erscheint vor der SG-


Programmierung folgende Sicherheitsabfrage:

Abbildung 7-9: Anzeige der Anzahl der mglichen AIF-Programmierungen

Hinweis:
Die Anzahl der mglichen AIF-Programmierungen wird aus der PABD ermittelt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 129

Mit "Cancel" wird die Programmierung abgebrochen.

Mit OK wird die Programmierung gestartet.

Abbildung 7-10: SG-Programmierung im Komfort Modus

Der Status des Programmiervorgangs wird als Fortschrittsbalken (0 - 100%) und als Prozentangabe in
der blauen Men-Statuszeile angezeigt.
Wenn Konfigurationseintrag ANZEIGE_U_PROG in WINKFPT.INI auf ON gesetzt wurde, wird
Programmierspannung in oberer rechter Ecke angezeigt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 130

Am Ende der SG-Programmierung erscheint die Meldung <Programmierung OK>:

Abbildung 7-11: Meldung bei einer erfolgreichen SG-Programmierung

Das Anwenderinfofeld wird nur dann nicht programmiert, wenn in der Datei WINKFPT.INI der Schalter
"KOMFORT_MIT_AIF" explizit auf OFF gesetzt ist.

Bei einer Mehrfachauswahl von Steuergerten werden nach jedem Programmiervorgang automatisch
die Auftragsdaten fr den nchsten angezeigt und mit Bettigung der Funktionstaste
"Programmieren" wieder gestartet.
Dadurch ist zwischen den einzelnen Programmierungen jederzeit ein Abbruch oder eine nderung von
Einstellungen (z.B. HW-Interface oder Diagnoseprotokoll) mglich. Am Ende der
Mehrfachprogrammierung erscheint die Meldung <Multiple Programmierung beendet>:

Abbildung 7-12: Meldung bei einer erfolgreichen Mehrfachprogrammierung

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 131

7.2.2 Funktion Prog. Update


Die Programmierung eines Steuergertes auf den aktuellen Zusammenbaustand erfolgt durch
Bettigen von Prog ZB-Update.

Die Funktionstaste wird nur nach erfolgreicher Eingabe der Auftragsdaten mit der Funktionen "ZUSB
update" in der Programmiereinstellungsebene des Komfort Modus aktiviert.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F3> auf der Tastatur.

Diese Funktionstaste startet die Aktualisierung eines Steuergerts auf den neuesten
Zusammenbaustand, wobei auch die Aktualisierung auf einen inkompatibler Hardwarestand durch
BSU bercksichtigt wird..

Dazu wird aus dem Steuergert die Fahrgestell- und die Zusammenbaunummer, aus dessen letzten
AIF-Eintrag, ausgelesen.
Zu dieser Zusammenbaunummer wird aus der Datei \<root>\data\<sgfam>\<sgfam>.his (= ZUSB-
Historie) die zugehrige aktuellste Zusammenbaunummer ermittelt, wobei ein Wechsel in eine andere
SG-Familie und damit in eine neue entsprechende ZUSB-Historie mglich ist.
Diese beiden Zusammenbaunummern werden in einer zu quittierenden Dialogbox dem Benutzer
angezeigt:

Abbildung 7-13: Anzeige ZUSB-Nummer aus SG und aktuelle ZUSB-Nummer

Mit "Nein" wird Programmierung auf den aktuellsten Zusammenbaustand abgebrochen.

Mit "Ja" wird die Programmierung auf den aktuellsten Zusammenbaustand gestartet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 132

Bei Konfigurationseinstellung KOMFORT_MIT_AIF=ON in WINKFPT.INI erscheint vor der SG-


Programmierung folgende Sicherheitsabfrage:

Abbildung 7-14: Anzeige der Anzahl der mglichen AIF-Programmierungen

Hinweis:
Die Anzahl der mglichen AIF-Programmierungen wird aus der PABD ermittelt.

Mit "Cancel" wird die Programmierung abgebrochen.

Mit OK wird die Programmierung gestartet.

Der Status des Programmiervorgangs wird als Fortschrittsbalken (0 - 100%) und als Prozentangabe in
der blauen Men-Statuszeile angezeigt.
Abbildung 7-10: SG-Programmierung im Komfort Modus).
Wenn Konfigurationseintrag ANZEIGE_U_PROG in WINKFPT.INI auf ON gesetzt wurde, wird
Programmierspannung in oberer rechter Ecke angezeigt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 133

Am Ende der ZUSB-Update Programmierung erscheint die Meldung <ZUSB-Update Programmierung


OK>:

Abbildung 7-15: Meldung bei einer erfolgreichen ZUSB-Update Programmierung

Das Anwenderinfofeld wird nur dann nicht programmiert, wenn in der Datei WINKFPT.INI der Schalter
"KOMFORT_MIT_AIF" explizit auf OFF gesetzt ist.

Bei einer Mehrfachauswahl von Steuergerten werden nach jedem Programmiervorgang automatisch
die Auftragsdaten fr den nchsten angezeigt und mit Bettigung der Funktionstaste "Prog. ZB-
Update" wieder gestartet.
Dadurch ist zwischen den einzelnen Programmierungen jederzeit ein Abbruch oder eine nderung von
Einstellungen (z.B. HW-Interface oder Diagnoseprotokoll) mglich.
Am Ende der Mehrfachprogrammierung erscheint die Meldung <Multiple ZUSB-Update
Programmierung beendet>:

Abbildung 7-16: Meldung bei einer erfolgreichen ZUSB-Update Mehrfachprogrammierung

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 134

8 FUNKTIONSEBENEN IM EXPERTEN-MODUS

Funktionen des Experten-Modus sind in drei Ebenen aufgeteilt:


Funktionen der Programmiereinstellungsebene Stufe 1
Funktionen der Programmiereinstellungsebene Stufe 2
Funktionen der Programmierdurchfhrungsebene

Funktionen der Programmiereinstellungsebene Stufe 1 dienen zur Auswahl der Beschreibungs-


dateien.

Funktionen der Programmiereinstellungsebene Stufe 2 dienen zur Eingabe der SG-Adresse und der
Auswahl von Datensatzdateien.

Funktionen der Programmierdurchfhrungsebene dienen zur Programmierung eines Programm-


oder Datenstandes.

Das Wechseln der Funktionsebenen ist abhngig vom Umfang der vom Bediener eingegebenen
Auftragsdaten.

Erforderliche Eingaben zum Wechsel in


Funktionsebene Funktionen
die Ebene

PABD laden Keine Eingaben,


Programmierein-
P-SGBD laden nur PABD,
stellungsebene Stufe 1
Beenden der Funktionsebene nur P-SGBD

SG-Adresse eingeben
Datensatz laden NAAB
Programmierein- Datensatz laden - Programm Beide Beschreibungsdateien
stellungsebene Stufe 2 Datensatz laden - Daten PABD und P-SGBD
Beenden der Funktionsebene

Programmierung NAAB
Programmierung - Programm Beschreibungsdateien (PABD und P-SGBD),
Programmierdurch- Programmierung - Daten Datensatzdateien (fr Program und/oder
fhrungsebene Spezial Daten),
Diagnose <SG-Adresse>

Tabelle 8-1: Funktionsebenen des Experten Modus

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 135

8.1 Funktionen der Programmiereinstellungsebene, Stufe 1 im Experten-Modus


Folgende Funktionen sind in der Programmiereinstellungssebene Stufe 1 des Experten-Modus
vorhanden:

PABD laden
P-SGBD laden
Beenden der Programmiereinstellungssebene Stufe1.

Abbildung 8-1: Funktionen der Programmiereinstellungsebene, Stufe 1 im Experten-Modus

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 136

8.1.1 Funktion PABD laden


Zur Auswahl einer PABD kommt man durch Bettigen von PABD.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F1> auf der Tastatur.

Das Bettigen dieser Funktionstaste ffnet eine Dialogbox zur Auswahl einer PABD:

Abbildung 8-2: Auswahldialog fr PABD

Der Sourcecode der Programmier-Ablauf-Beschreibungsdateien (PABD) liegt in der INPA-


Skriptsprache vor.

Fr die Verarbeitung im WinKFPT knnen sie im Sourcecode oder in compilierter Form vorliegen,
wobei die compilierte Form mit dem CABI-Compiler aus dem Sourcecode erzeugt wird.
Da die Funktionalitt des CABI-Compilers in der COAPI integriert ist, kann WinKFPT beide Formen
einer PABD verarbeiten.

Das Unterscheidungskriterium zwischen Sourcecode und compilierter Form ist die Fileextension im
Filenamen der PABD, z.B.:
17EK924.IPS PABD im Source Code
17EK924.IPO PABD in compilierter Form.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 137

In der Dialogbox werden entweder alle Dateien mit der Endung IPS, oder mit der Endung IPO
angezeigt, die sich im Verzeichnis <root>\SGDAT 11 befinden.
Das ist abhngig von der Konfigurationseinstellung CabdFormat in WINKFPT.INI und COAPI.INI
siehe 3.4.1 Konfiguration in COAPI.INI, 3.4.2 Konfiguration in WINKFPT.INI).

Mit "Cancel" wird die Auswahl einer PABD abgebrochen. Die Auswahl einer zuvor ausgewhlten
PABD bleibt erhalten.

Mit OK wird die PABD bernommen und als Statusinformation PABDangezeigt.

Nach Auswahl einer PABD wird automatisch berprft, ob schon eine P-SGBD ausgewhlt und als
Statusinformation angezeigt ist.

P-SGBD ist nicht ausgewhlt: Das Funktionsmen fr die Programmiereinstellungsebene Stufe 1


bleibt erhalten.

P-SGBD ist ausgewhlt: Es erfolgt der Wechsel in das Funktionmen fr die Programmierein-
stellungsebene Stufe 2.
Mit der Auswahl von PABD und P-SGBD ist implizit ein Steuergert ausgewhlt und es wird
berprft, ob das Steuergert mehr als ein Diagnoseprotokoll untersttzt.
Ist das der Fall, wird der Menpunkt "Diagnoseprotokoll" aktiviert und das Default-
Diagnoseprotokoll als Statusinformation angezeigt (siehe 5.3.2 Auswahl Diagnoseprotokoll).

11 <root> = Installationsverzeichnis des WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 138

8.1.2 Funktion P-SGBD laden


Zur Auswahl einer P-SGBD kommt man durch Bettigen von P-SGBD.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F2> auf der Tastatur.

Das Bettigen dieser Funktionstaste ffnet eine Dialogbox zur Auswahl einer P-SGBD:

Abbildung 8-3: Auswahldialog fr P-SGBD

In der Dialogbox werden alle Dateien mit der Endung PRG angezeigt, die sich im <ediabas>\ECU\12
Verzeichnis befinden.

Mit "Cancel" wird die Auswahl einer P-SGBD abgebrochen. Die Auswahl einer zuvor ausgewhlten
P-SGBD bleibt erhalten.

Mit OK wird die P-SGBD bernommen und als Statusinformation P-SGBDangezeigt.

12 <ediabas> = Installationsverzeichnis fr EDIABAS Interface

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 139

Nach Auswahl einer P-SGBD wird automatisch berprft, ob schon eine PABD ausgewhlt und als
Statusinformation angezeigt ist.

PABD ist nicht ausgewhlt: Das Funktionsmen fr die Programmiereinstellungsebene Stufe 1


bleibt erhalten.

PABD ist ausgewhlt: Es erfolgt der Wechsel in das Funktionmen fr die Programmierein-
stellungsebene Stufe 2.
Mit der Auswahl von PABD und P-SGBD ist implizit ein Steuergert ausgewhlt und es wird
berprft, ob das Steuergert mehr als ein Diagnoseprotokoll untersttzt.
Ist das der Fall, wird der Menpunkt "Diagnoseprotokoll" aktiviert und das Default-
Diagnoseprotokoll als Statusinformation angezeigt (siehe 5.3.2 Auswahl Diagnoseprotokoll).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 140

8.2 Funktionen der Programmiereinstellungebene, Stufe 2 im Experten-Modus


Folgende Funktionen sind in der Programmiereinstellungssebene Stufe 2 des Experten-Modus
vorhanden:
SG-Adresse laden
Datensatz laden - Datendatei
Datensatz laden - Programmdatei
Datensatz laden NAAB-Datei
Beenden der Programmiereinstellungssebene Stufe2.

Abbildung 8-4: Programmiereinstellungsebene, Stufe 2 im Experten Modus

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 141

8.2.1 Funktion SG-Adresse laden


Zur Eingabe einer SG-Adresse kommt man durch Bettigen von SG-Adresse.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F3> auf der Tastatur.

Das Bettigen dieser Funktionstaste ffnet eine Dialogbox zur Eingabe einer SG-Adresse:

Abbildung 8-5: Eingabedialog fr eine SG-Adresse

Achtung!
Die Eingabe der SG-Adresse mu 2-stellig und hexadezimal sein, ansonsten wird eine zu quittierende
Fehlermeldung ausgegeben und der Eingabedialog abgebrochen:

Mit "Cancel" wird die Eingabe einer SG-Adresse abgebrochen. Eine zuvor eingegebene SG-Adresse
bleibt erhalten.

Mit OK wird die Eingabe der SG-Adresse abgeschlossen.


Programmintern wird dabei ein P-SGBD Job aufgerufen, um die Steuergerteadresse global zu
setzen.
Existiert dieser Job in der P-SGBD, dann wird die eingegebene Steuergerteadresse als
Statusinformation oben im StatusfensterFeld SG-Adresse/Verbauort angezeigt.
Damit ist noch nicht sichergestellt, dass das SG ber diese Adresse angesprochen werden kann, da
bei diesem Job noch keine Kommunikation mit dem Steuergert stattfindet.
Ein mit falscher Adresse angesprochenes Steuergert anwortet nicht und es erfolgt eine
entsprechende Fehlermeldung.

Enhlt die P-SGBD keinen Job zum Setzen der Steuergerteadresse, dann ist die Adresse in der P-
SGBD fest vorgegeben und es wird als Statusinformation unter SG-Adresse/Verbauort der Text
"P-SGBD verwendet interne Adresse" angezeigt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 142

8.2.2 Funktion Datensatz laden NAAB


NAAB:
Nachladbare Applikation zum Austausch des Bootsektors ist ein Datenfile, das in den
Programmbereich eines SGs geflasht wird und das Programm fr den Bootsektorupdate und den
Bootsektor selbst enthlt. Nach einem SG-Reset fhrt das Programm den Bootsektorupdate durch.

Zur Auswahl eines NAAB-Datensatzes kommt man durch Bettigen von NAAB-Datei.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F6> auf der Tastatur.

Das Bettigen dieser Funktionstaste ffnet eine Dialogbox zur Auswahl eines NAAB-Datensatzes:

Abbildung 8-6: Auswahldialog fr NAAB-Datensatz

In der Dialogbox werden alle Dateien mit den Endungen 0BA und BAF angezeigt, die sich im
Verzeichnis \<root>\data\develop12 befinden.

Mit "Cancel" wird die Auswahl eines NAAB-Datensatzes abgebrochen. Ein zuvor ausgewhlter
NAAB-Datensatz bleibt erhalten.

Mit OK wird die die Auswahl eines NAAB-Datensatzes abgeschlossen und als Statusinformation in
NAAB-Datei angezeigt.

12 <root> = Installationsverzeichnis des WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 143

Nach Auswahl des NAAB-Datensatzes wird das AIF gelesen.

Dabei sind folgende Fehlersituationen mglich:

Es wurde keine SG-Adresse eingegeben:


Wenn die ausgewhlten Beschreibungsdateien die Eingabe einer SG-Adresse erfordern (externe
Adresse), dann erscheint ein entsprechender Hinweis (siehe Abbildung 8-11: Hinweis bei fehlender
SG-Adresse im Experten-Modus).
Der Datensatz bleibt ausgewhlt, ein Wechsel in die Programmierdurchfhrungsebene des
Experten-Modus ohne Eingabe der SG-Adresse ist nicht mglich.

Eingegebene SG-Adresse ist falsch:


Das Steuergert kann nicht antworten und es wird eine entsprechende Fehlermeldung ausgegeben.
Ein Wechsel in die Programmierdurchfhrungsebene des Experten-Modus ist mglich.

Steuergert ist nicht angeschlossen oder meldet sich nicht:


Das Steuergert antwortet nicht und es wird eine entsprechende Fehlermeldung ausgegeben.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 144

8.2.3 Funktion Datensatz laden Programm


Zur Auswahl eines Programm-Datensatzes kommt man durch Bettigen von Programmdatei.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F5> auf der Tastatur.

Das Bettigen dieser Funktionstaste ffnet eine Dialogbox zur Auswahl eines Programm-Datensatzes:

Abbildung 8-7: Auswahldialog fr Programm-Datensatz

In der Dialogbox werden alle Dateien mit den Endungen 0PA und PAF angezeigt, die sich im
Verzeichnis \<root>\data\develop12 befinden.

12 <root> = Installationsverzeichnis des WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 145

Mit "Cancel" wird die Auswahl eines Programm-Datensatzes abgebrochen. Ein zuvor ausgewhlter
Programm-Datensatz bleibt erhalten.

Mit OK wird die die Auswahl eines Programm-Datensatzes abgeschlossen und als
Statusinformation in Programm-Datei angezeigt.

Nach Auswahl des Programm-Datensatzes wird berprft, ob der Datensatz zum Steuergert passt.
Dazu wird aus dem Steuergert die Hardwarereferenz ausgelesen und mit der Referenz des
Datensatzes (Schlsselwort $REFERENZ) verglichen.

Dabei sind folgende Fehlersituationen mglich:

Es wurde keine SG-Adresse eingegeben:


Wenn die ausgewhlten Beschreibungsdateien die Eingabe einer SG-Adresse erfordern (externe
Adresse), dann erscheint ein entsprechender Hinweis (siehe Abbildung 8-11: Hinweis bei fehlender
SG-Adresse im Experten-Modus).
Der Datensatz bleibt ausgewhlt, ein Wechsel in die Programmierdurchfhrungsebene des
Experten-Modus ohne Eingabe der SG-Adresse ist nicht mglich.

Eingegebene SG-Adresse ist falsch:


Das Steuergert kann nicht antworten und es wird eine entsprechende Fehlermeldung ausgegeben.
Hinweis:
Da der Datensatz ausgewhlt bleibt und dadurch, nach Berichtigung der SG-Adresse nicht mehr
ausgewhlt werden mu, sollte der Datensatz noch einmal ausgewhlt werden, damit der Vergleich
der Referenzen nicht unabsichtlich unterdrckt wird.
Ein Wechsel in die Programmierdurchfhrungsebene des Experten-Modus ist mglich.

Steuergert ist nicht angeschlossen oder meldet sich nicht:


Das Steuergert antwortet nicht und es wird eine entsprechende Fehlermeldung ausgegeben.
Hinweis:
Da der Datensatz ausgewhlt bleibt und dadurch, nach ordnungsgemem Anschlu der
Steuergertes nicht mehr ausgewhlt werden mu, sollte der Datensatz noch einmal ausgewhlt
werden, damit der Vergleich der Referenzen nicht unabsichtlich unterdrckt wird.
Ein Wechsel in die Programmierdurchfhrungsebene des Experten-Modus ist mglich.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 146

Hardwarereferenz aus SG und Referenz aus Datensatz stimmen nicht berein:


Folgende Fehlermeldung wird ausgegeben:

Abbildung 8-8: Fehlermeldung bei Unterschied der Referenzen in SG und Programm-Datensatz

Die Fehlermeldung zeigt die Referenz des Datensatzes hinter "DS:" und die Referenz des
Steuergerts hinter "SG:" an.

Ein Wechsel in die Programmierdurchfhrungsebene des Experten-Modus ist mglich.

Die Programmierung des Programm-Datensatzes kann ohne bereinstimmung der Referenzen


durchgefhrt werden.
Achtung:
Nach der Programmierung kann das Steuergert unbrauchbar sein (Receyclingfall).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 147

8.2.4 Funktion Datensatz laden Daten


Zur Auswahl eines Daten-Datensatzes kommt man durch Bettigen von Datendatei.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F4> auf der Tastatur.

Das Bettigen dieser Funktionstaste ffnet eine Dialogbox zur Auswahl eines Daten-Datensatzes
(Kennfelddaten):

Abbildung 8-9: Auswahldialog fr Daten-Datensatz

In der Dialogbox werden alle Dateien mit den Endungen 0DA und DAF angezeigt, die sich im
Verzeichnis \<root>\data\develop13 befinden.

13 <root> = Installationsverzeichnis des WinKFPT

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 148

Mit "Cancel" wird die Auswahl eines Daten-Datensatzes abgebrochen. Ein zuvor ausgewhlter
Daten-Datensatz bleibt erhalten.

Mit OK wird die die Auswahl eines Daten-Datensatzes abgeschlossen und als Statusinformation in
Daten-Datei angezeigt.

Nach Auswahl des Daten-Datensatzes wird berprft, ob der Datensatz zum Steuergert passt.
Dazu wird aus dem Steuergert die Datenreferenz ausgelesen und mit der Referenz des Datensatzes
(Schlsselwort $REFERENZ) verglichen.

Dabei sind folgende Fehlersituationen mglich:

Es wurde keine SG-Adresse eingegeben:


Wenn die ausgewhlten Beschreibungsdateien die Eingabe einer SG-Adresse erfordern (externe
Adresse), dann erscheint ein entsprechender Hinweis (siehe Abbildung 8-11: Hinweis bei fehlender
SG-Adresse im Experten-Modus).
Der Datensatz bleibt ausgewhlt, ein Wechsel in die Programmierdurchfhrungsebene des
Experten-Modus ohne Eingabe der SG-Adresse ist nicht mglich.

Eingegebene SG-Adresse ist falsch:


Das Steuergert kann nicht antworten und es wird eine entsprechende Fehlermeldung ausgegeben.
Hinweis:
Da der Datensatz ausgewhlt bleibt und dadurch, nach Berichtigung der SG-Adresse nicht mehr
ausgewhlt werden mu, sollte der Datensatz noch einmal ausgewhlt werden, damit der Vergleich
der Referenzen nicht unabsichtlich unterdrckt wird.
Ein Wechsel in die Programmierdurchfhrungsebene des Experten-Modus ist mglich.

Steuergert ist nicht angeschlossen oder meldet sich nicht:


Das Steuergert antwortet nicht und es wird eine entsprechende Fehlermeldung ausgegeben.
Hinweis:
Da der Datensatz ausgewhlt bleibt und dadurch, nach ordnungsgemem Anschlu der
Steuergertes nicht mehr ausgewhlt werden mu, sollte der Datensatz noch einmal ausgewhlt
werden, damit der Vergleich der Referenzen nicht unabsichtlich unterdrckt wird.
Ein Wechsel in die Programmierdurchfhrungsebene des Experten-Modus ist mglich.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 149

Datenreferenz aus SG und Referenz aus Datensatz stimmen nicht berein:


Folgende Fehlermeldung wird ausgegeben:

Abbildung 8-10: Fehlermeldung bei Unterschied der Referenzen in SG und Daten-Datensatz

Die Fehlermeldung zeigt die Referenz des Datensatzes hinter "DS:" und die Referenz des
Steuergerts hinter "SG:" an.

Ein Wechsel in die Programmierdurchfhrungsebene des Experten-Modus ist mglich.

Die Programmierung des Daten-Datensatzes kann ohne bereinstimmung der Referenzen


durchgefhrt werden.
Achtung:
Nach der Programmierung kann das Steuergert unbrauchbar sein (Receyclingfall).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 150

8.2.5 Funktion Fertig im Experten-Modus


Beim Bettigen von Fertig wird die Eingabe bzw. Auswahl der Auftragsdaten in der
Programmiereinstellungsebene Stufe 1 und 2 des Experten-Modus beendet.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F8> auf der Tastatur.

Das Bettigen dieser Funktionstaste bewirkt einen Wechsel der Funktionsebene:

Wenn keine Eingaben erfolgten, wird der Wechsel in das Funktionsstartmen durchgefhrt (siehe
Abbildung 6-2: Funktionsstartmen des WinKFPT).

Wenn nur eine PABD ausgewhlt ist, wird der Wechsel in das Funktionsstartmen durchgefhrt .

Wenn nur eine P-SGBD ausgewhlt ist, wird der Wechsel in das Funktionsstartmen durchgefhrt .

Wenn eine PABD und P-SGBD ausgewhlt sind, wird berprft, ob die Eingabe einer SG-Adresse
erforderlich ist.
Ist keine SG-Adresse erforderlich, wird als Statusinformation unter SG-Adresse/Verbauort der
Text "P-SGBD verwendet interne Adresse" angezeigt.
Ist eine SG-Adresse erforderlich und es wurde keine eingegeben, dann erscheint die Fehlermeldung:

Abbildung 8-11: Hinweis bei fehlender SG-Adresse im Experten-Modus

Nach Quittierung der Fehlermeldung wird der Wechsel in das Funktionsstartmen durchgefhrt.
PABD und P-SGBD bleiben ausgewhlt und die Eingabe der Steuergerteadresse kann nachgeholt
werden.

Wenn eine PABD, P-SGBD und eine SG-Adresse ausgewhlt sind, stehen nur die allgemeinen
Funktionen zur Verfgung (siehe 9 Allgemeine Funktionen).

Wenn eine PABD, P-SGBD, eine SG-Adresse und ein Datensatz fr Programm und/oder Daten
ausgewhlt sind, wird der Wechsel in das Funktionsmen der Programmierdurchfhrungsebene des
Experten-Modus durchgefhrt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 151

8.3 Funktionen der Programmierdurchfhrungsebene im Experten-Modus


Beim Wechsel in die Programmierdurchfhrungsebene des Experten-Modus werden folgende
Statusinformationen angezeigt:
SG-Adresse
Fahrgestellnummer10
HW-Interface
Diagnoseprotokoll
Daten-Datei
Programm-Datei
NAAB-Datei
PABD
P-SGBD

Folgende Funktionen sind in der Programmierdurchfhrungsebene des Experten-Modus verfgbar:


NAAB-Programmieren (BSU) (abhngig von den Auftragsdaten)
Programm-Programmieren (abhngig von den Auftragsdaten)
Daten-Programmieren (abhngig von den Auftragsdaten)
Aufruf von allgemeinen Funktionen (Spezial, Diagnose)
Beenden der Programmierdurchfhrungsebene des Experten-Modus durch Wechsel in die
Programmiereinstellungsebene des Komfort-Modus oder Experten-Modus.

10 Fahrgestellnummer wird angezeigt nur wenn EXPERT_MIT_AIF Eintrag in WINKFPT.INI auf ON gesetzt ist.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 152

Abbildung 8-12: Programmierdurchfhrungsebene im Experten-Modus

8.3.1 Funktion NAAB programmieren


Die Programmierung eines NAAB-Datensatzes wird durch Bettigen von Prog. NAAB gestartet.

Die Funktionstaste wird nur nach erfolgreicher Auswahl einer NAAB-Datensatzdatai mit der Funktion
"NAAB-Datei" in der Programmiereinstellungsebene Stufe 2 des Experten-Modus aktiviert.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F3> auf der Tastatur.

Der Status des Programmiervorgangs wird als Fortschrittsbalken (0 - 100%) und als Prozentangabe in
der blauen Men-Statuszeile angezeigt.
Wenn Konfigurationseintrag ANZEIGE_U_PROG in WINKFPT.INI auf ON gesetzt wurde, wird
Programmierspannung in oberer rechter Ecke angezeigt.

Am Ende der SG-Programmierung und dem Austausch des Bootsektors erscheint die Meldung
<Bootsektorupdate OK>.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 153

Abbildung 8-13: Meldung bei einer erfolgreichen SG-Programmierung im Experten-Modus

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 154

8.3.2 Funktion Programm programmieren


Die Programmierung eines Programm-Datensatzes wird durch Bettigen von Prog. Programm
gestartet.

Die Funktionstaste wird nur nach erfolgreicher Auswahl einer Programm-Datensatzdatai mit der
Funktion "Programmdatei" in der Programmiereinstellungsebene Stufe 2 des Experten-Modus
aktiviert.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F3> auf der Tastatur.

Hinweis:
Das Anwenderinfofeld wird nur programmiert, wenn die Konfigurationseinstellungen EXPERT_MIT_AIF
und AIF_SCHREIBEN_NACH_PROGRAMM in der Datei WINKFPT.INI auf ON gesetzt sind.
Achtung:
Wenn ein AIF programmiert werden soll, erscheint der Eingabedialog fr Fahrgestellnummer (siehe
7.1.4 Funktion Eingabe einer Fahrgestellnummer).
Ohne Fahrgestellnummer ist in diesem Fall eine Programmierung nicht mglich.

Nach Eingabe der Fahrgestellnummer erscheint folgende Sicherheitsabfrage:

Abbildung 8-14: Anzeige der Anzahl der mglichen AIF-Programmierungen

Hinweis:
Die Anzahl der mglichen AIF-Programmierungen wird aus der PABD ermittelt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 155

Der Status des Programmiervorgangs wird als Fortschrittsbalken (0 - 100%) angezeigt.


Wenn Konfigurationseintrag ANZEIGE_U_PROG in WINKFPT.INI auf ON gesetzt wurde, wird
Programmierspannung in oberer rechter Ecke angezeigt.

Abbildung 8-15: SG-Programmierung im Experten Modus

Am Ende der SG-Programmierung erscheint die Meldung <Programmierung OK>.

Abbildung 8-16: Meldung bei einer erfolgreichen SG-Programmierung im Experten-Modus

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 156

8.3.3 Funktion Daten programmieren


Die Programmierung eines Daten-Datensatzes wird durch Bettigen von Prog. Daten gestartet.

Die Funktionstaste wird nur nach erfolgreicher Auswahl einer Daten-Datensatzdatai mit der Funktion
"Datendatei" in der Programmiereinstellungsebene Stufe 2 des Experten-Modus aktiviert.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F3> oder <F4> auf der
Tastatur.

Hinweis:
Das Anwenderinfofeld wird nur programmiert, wenn die Konfigurationseinstellungen EXPERT_MIT_AIF
und AIF_SCHREIBEN_NACH_DATEN in der Datei WINKFPT.INI auf ON gesetzt sind.
Achtung:
Wenn ein AIF programmiert werden soll, erscheint der Eingabedialog fr Fahrgestellnummer (siehe
7.1.4 Funktion Eingabe einer Fahrgestellnummer).
Ohne Fahrgestellnummer ist in diesem Fall eine Programmierung nicht mglich.

Nach Eingabe der Fahrgestellnummer erscheint folgende Sicherheitsabfrage:

Abbildung 8-17: Anzeige der Anzahl der mglichen AIF-Programmierungen

Hinweis:
Die Anzahl der mglichen AIF-Programmierungen wird aus der PABD ermittelt.

Der Status des Programmiervorgangs wird als Fortschrittsbalken (0 - 100%) angezeigt (siehe
Abbildung 8-15: SG-Programmierung im Experten Modus).
Wenn Konfigurationseintrag ANZEIGE_U_PROG in WINKFPT.INI auf ON gesetzt wurde, wird
Programmierspannung in oberer rechter Ecke angezeigt.

Am Ende der SG-Programmierung erscheint die Meldung <Programmierung OK> (siehe Abbildung
8-16: Meldung bei einer erfolgreichen SG-Programmierung im Experten-Modus).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 157

9 ALLGEMEINE FUNKTIONEN

Allgemeine Funktionen des WinKFPT sind in folgende Gruppen aufgeteilt:


Spezial-Funktionen
Diagnose-Funktionen

Die Auswahl einer Gruppe erfolgt mit den Funktionstasten:


Spezial
Diagnose

Abbildung 9-1: Funktionsmen mit den Funktionstasten Spezial und Diagnose

Da der Aufruf einer allgemeinen Funktion immer mit einer SG-Kommunikation verbunden ist, mu in
dem aktiven Betriebsmodus des WinKFPT eine Mindesteingabe von Auftragsdaten erfolgt sein.

Funktionstasten fr Allgemeine Funktionen werden nur angezeigt :

Nach dem Beenden der Programmiereinstellungsebene Stufe 1 oder 2 des Experten-Modus, wenn
mindestens PABD, P-SGBD und SG-Adresse (SG-Adresse nur im Fall, wenn P-SGBD eine externe
Adresse verwendet) ausgewhlt bzw. eingegeben wurden (siehe 8.1 Funktionen der
Programmiereinstellungsebene, Stufe 1 im Experten-Modus und 8.2 Funktionen der
Programmiereinstellungebene, Stufe 2 im Experten-Modus).

Nach dem Beenden der Programmiereinstellungsebene des Komfort-Modus, wenn ZUSB-Nummer


und SG-Adresse/Verbauort durch eine der Funktionen: ZUSB eingeben, ZUSB auswhlen
oder ZUSB update ausgewhlt bzw. eingegeben wurden (siehe 7.1 Funktionen der
Programmiereinstellungebene im Komfort-Modus).

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 158

9.1 Spezial Funktionen

Nach dem Bettigen der Funktionstaste Spezial im Experten- oder Komfort-Modus wird das
Funktionsmen mit den Funktionstasten zum Aufruf der Spezialfunktionen aktiviert:

Abbildung 9-2: Funktionsmen der Spezialfunktionen

Dieses Funktionmen beinhaltet folgende Funktionen:


AIF Lesen
SG Baudraten Lesen
Abgleichwerte Lesen und Schreiben
VS2/DS2 Mode
EWS Abgleich
Beenden des Spezial-Funktionsmens

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 159

9.1.1 Funktion AIF lesen


Zur Anzeige der AIF-Eintrge eines Steuergertes kommt man durch Bettigen AIF lesen im
Spezial-Funktionsmen.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F1> auf der Tastatur.

Das Bettigen dieser Funktionstaste bewirkt, da alle Anwenderinfofeldeintrge (AIF) des


Steuergerts durch folgenden PABD-Job ausgelesen und angezeigt werden:
SG_AIF_LESEN

Voraussetzung dafr ist ein gltiger AIF-Eintrag im Steuergert.

Der Inhalt des AIF-Anzeigedialogs wird in die Datei AIF_<Interface>_<Unit>.OUT im Verzeichnis


\<root>\BIN geschrieben.
Der Inhalt der Datei AIF_<Interface>_<Unit>.OUT wird mit jedem Aufruf von AIF lesen neu
berschrieben.

Der Dateiname wird in der berschrift des AIF-Anzeigedialogs angezeigt:

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 160

Abbildung 9-3: Anzeigedialog fr Spezialfunktion AIF lesen

Der AIF-Anzeigedialog wird mit OK beendet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 161

9.1.2 Funktion SG Baudraten lesen


Zur Anzeige der SG-Baudraten eines Steuergertes kommt man durch Bettigen SG-Baudraten im
Spezial-Funktionsmen.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F2> auf der Tastatur.

Das Bettigen dieser Funktionstaste bewirkt, da alle mglichen Baudraten des Steuergerts durch
folgenden PABD-Job ausgelesen und angezeigt werden.
BAUDRATE_LESEN

Der Inhalt des Anzeigedialogs fr SG-Baudraten wird in die Datei BD_<Interface>_<Unit>.OUT im


Verzeichnis \<root>\BIN geschrieben.
Der Inhalt der Datei BD_<Interface>_<Unit>.OUT wird mit jedem Aufruf von SG-Baudraten neu
berschrieben.

Diese Funktionalitt wird durch Standard PABD-Jobs nicht weiter untersttzt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 162

Bei Aufruf von SG-Baudraten bei Steuergerten mit Standard-Beschreibungsdateien erscheint die
Fehlermeldung:

Abbildung 9-4: Fehlermeldung bei Aufruf von SG-Baudraten

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 163

9.1.3 Funktion Abgleichwerte Lesen und Schreiben


Zum Lesen und Schreiben der Abgleichwerte eines Steuergertes kommt man durch Bettigen
Abgleichwerte im Spezial-Funktionsmen.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F1> auf der Tastatur.

Das Bettigen dieser Funktionstaste bewirkt, da das Unterfunktionsmen fr das Lesen und
Schreiben der Abgleichwerte des Steuergerts angezeigt wird.

Abbildung 9-5: Unterfunktionsmen fr Lesen und Schreiben der Abgleichwerte

Mit Hilfe dieser Funktion knnen spezifische Daten (Abgleichwerte) aus einem Steuergert gelesen
und in ein anderes Steuergert geschrieben werden.

Ablauf fr eine bertragung von Abgleichswerten:


Anschlu des Steuergerts, aus dem Abgleichswerte ausgelesen werden sollen.

Funktionstaste Abgl.lesen bettigen.


Abgleichswerte werden aus dem SG eingelesen und in einer Temporrdatei zwischengespeichert.
Funktionstaste Abgl.schreiben wird jetzt aktiv.

Anschlu des Steuergerts, in das die gelesenen Abgleichswerte geschrieben werden sollen.

Auswahl von HW-Interface und Diagnoseprotokoll fr das zweite Steuergert, wenn ntig.

Funktionstaste Abgl.schreiben bettigen.


Abgleichswerte werden aus der Temporrdatei eingelesen und ins SG geschrieben.
Eine Meldung ber erfolgreiche Datenbertrgung wird angezeigt.

Zum Beenden des Unterfunktionsmens fr Abgleichwerte kommt man durch Bettigen von Fertig.

Beenden erfolgt ber Mausklick oder ber Funktionstaste <F6> auf der Tastatur.

Unterfunktionsmens fr Abgleichwerte wird beendet und zum Spezial-Funktionsmen


zurckgewechselt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 164

9.1.4 Funktion VS20/DS2 Mode


Zur VS20/DS2-Mode Auswahl kommt man durch Bettigen VS-20/DS2-Mode im Spezial-
Funktionsmen.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F4> auf der Tastatur.

Das Bettigen dieser Funktionstaste bewirkt, da in das Unterfunktionsmen VS20/DS2-Mode


umgeschalten wird.
Dort kann durch Bettigung von VS20-Mode oder DS2-Mode, durch den PABD-Job VS20_MODE
oder D2-MODE, das angeschlossene Steuergert in den VS20- bzw. DS2-Mode geschaltet werden.

Diese Funktionalitt wird durch Standard PABD-Jobs nicht weiter untersttzt.

Bei Aufruf von VS20-Mode oder DS2-Mode bei Steuergerten mit Standard-Beschreibungsdateien
erscheint die Fehlermeldung:

Abbildung 9-6: Fehlermeldung bei Aufruf von VS20-Mode oder DS2-Mode

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 165

9.1.5 Funktion EWS Abgleich


Zum EWS-Abgleich kommt man durch Bettigen EWS-Abgleich im Spezial-Funktionsmen.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F5> auf der Tastatur.

Diese Funktionalitt wird nicht weiter untersttzt.

Bei Aufruf von EWS-Abgleich erscheint die Meldung:

Abbildung 9-7: Meldung bei Aufruf von EWS-Abgleich

9.1.6 Funktion Fertig


Das Spezial-Funktionsmen wird beendet durch Bettigen von Fertig im Spezial-Funktionsmen.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F8> auf der Tastatur.

Das Bettigen dieser Funktionstaste bewirkt, da das Spezial-Funktionsmen beendet und zum
Hauptmen bzw. in die Funktionsebene des Betriebsmodus zurckgewechselt wird, von wo aus das
Spezial-Funktionsmen gestartet wurde.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 166

9.2 Diagnose Funktionen


Nach dem Bettigen der Funktionstaste Diagnose im Experten- oder Komfort-Modus wird das
Funktionsmen mit den Funktionstasten zum Aufruf der Diagnosefunktionen aktiviert:

Abbildung 9-8: Men der Diagnose-Funktionen

Dieses Men beinhaltet folgende Funktionen:


SG Status ermitteln
SG Identifikation Lesen
SG Innentemperatur Lesen
Beenden des Diagnosemens

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 167

9.2.1 Funktion SG Status ermitteln


Zur Anzeige des SG-Status eines Steuergerts kommt man durch Bettigen von SG Status im
Diagnose-Funktionsmen.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F1> auf der Tastatur.

Das Bettigen dieser Funktionstaste bewirkt, da folgende Daten aus dem Steuergerte ausgelesen
und angezeigt werden:
Datenreferenz
Hardwarereferenz
Zuliefererinfofeld (ZIF)
Backup des Zuliefererinfofelds
Programmierstatus

Die Daten werden aus dem Steuergert durch folgende PABD-Jobs ermittelt:
DATEN_REFERENZ
HW_REFERENZ
ZIF
ZIF_BACKUP
SG_STATUS_LESEN

Der Inhalt des Anzeigedialogs fr SG-Status wird in die Datei REF_<Interface>_<Unit>.OUT im


Verzeichnis \<root>\BIN geschrieben.
Der Inhalt der Datei REF_<Interface>_<Unit>.OUT wird mit jedem Aufruf von SG Status neu
berschrieben.

Der Dateiname wird in der berschrift des Anzeigedialogs fr SG-Status angezeigt:

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 168

Abbildung 9-9: Anzeigedialog fr SG-Status

Der Anzeigedialog fr SG-Status wird mit OK beendet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 169

9.2.2 Funktion SG Identifikation lesen


Zur Anzeige der Identifikation eines Steuergerts kommt man durch Bettigen von SG Ident im
Diagnose-Funktionsmen.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F2> auf der Tastatur.

Bei Bettigung dieser Funktionstaste werden die Identifikationsdaten des Steuergertes ausgelesen
und angezeigt durch folgende PABD-Jobs:
SG_IDENT_LESEN
SG_PHYS_HWNR_LESEN

Der Inhalt des Anzeigedialogs fr SG-Status wird in die Datei IDENT_<Interface>_<Unit>.OUT im


Verzeichnis \<root>\BIN geschrieben.
Der Inhalt der Datei IDENT_<Interface>_<Unit>.OUT wird mit jedem Aufruf von SG Ident neu
berschrieben.

Der Dateiname wird in der berschrift des Anzeigedialogs fr SG-Identifikation angezeigt:

Abbildung 9-10: Anzeigedialog fr SG-Identifikation

Der Anzeigedialog fr SG-Identifikation wird mit OK beendet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 170

9.2.3 Funktion SG Innentemperatur lesen


Zur Anzeige der Innentemperatur eines Steuergerts kommt man durch Bettigen von SG
Innentemp im Diagnose-Funktionsmen.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F3> auf der Tastatur.

Bei Bettigung dieser Funktionstaste wird die Innentemperatur des Steuergertes ausgelesen und
angezeigt.
Um die Innentemperatur aus einem Steuergert zu ermitteln wird folgender Standard PABD-Job
ausgefhrt:
SG_INNENTEMP_LESEN

Der Inhalt des Anzeigedialogs fr SG-Innentemperatur wird in die Datei


INNENTMP_<Interface>_<Unit>.OUT im Verzeichnis \<root>\BIN geschrieben.
Der Inhalt der Datei INNENTMP_<Interface>_<Unit>.OUT wird mit jedem Aufruf von SG Innentemp
neu berschrieben.

Der Dateiname wird in der berschrift des Anzeigedialogs fr SG-Innentemperatur angezeigt:

Abbildung 9-11: Anzeigedialog fr SG-Innentemperatur

Wenn das Steuergert diese Funktion nicht untersttzt, wird folgende zu quittierende Meldung
ausgegeben:
<<SG-Innentemperatur wird nicht untersttzt>>

Der Anzeigedialog fr SG-Innentemperatur wird mit OK beendet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 171

9.2.4 Funktion Fertig


Das Diagnose-Funktionsmen wird beendet durch Bettigen von Fertig im Diagnose-
Funktionsmen.

Das Starten der Funktion erfolgt ber Mausklick oder ber Funktionstaste <F8> auf der Tastatur.

Das Bettigen dieser Funktionstaste bewirkt, da das Diagnose -Funktionsmen beendet und zum
Hauptmen bzw. in die Funktionsebene des Betriebsmodus zurckgewechselt wird, von wo aus das
Diagnose-Funktionsmen gestartet wurde.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 172

10 FEHLERBEHANDLUNG IM WINKFPT

Die Flashprogrammierung eines SG mit dem WinKFPT ist ein sehr komplexer Vorgang, dessen
Durchfhrbarkeit von dem fehlerfreien Zusammenspiel folgender Komponenten abhngt:
Hardware-Verbindung Testrechner Diagnose HW-Interface SG
Software-Verbindung WinKFPT EDIABAS Diagnose Interfacetreiber SG-Programm
Konfiguration WinKFPT und COAPI
Beschreibungsdateien PABD, P-SGBD
Logistikdateien
Programmierdaten-Dateien (PAF, DAF usw.)

Jede Komponente enthlt eine Vielzahl von Fehlermglichkeiten, die vom WinKFPT abgefangen und
dem Anwender in einer Weise angezeigt werden mssen, die ihn in die Lage versetzen, aus der
angezeigten Fehlermeldung dessen Ursache zu erkennen und diese selbststndig zu beseitigen.

Die Funktionen des WinKFPT lassen sich grob in zwei Arten, nmlich in Funktionen mit und ohne
COAPI-Aufrufe unterteilen, wobei sich die Fehlerdarstellung fr die beiden Funktionsarten
unterscheiden.

Anzeige von Fehlern bei WinKFPT Funktionen ohne COAPI-Aufrufe:


Anzeige von aussagekrftigen Fehler-, Diagnose- und Info-Texten in entsprechenden
Message Boxen.
Die Texte werden dynamisch aus der Textdatei winkfpt.txt geladen, wodurch jederzeit die
Mglichkeit besteht, ohne nderung des WinKFPT die Aussagekraft der Texte zu verbessern.

Anzeige von Fehlern bei WinKFPT Funktionen mit COAPI-Aufrufen:


Bei jedem fehlerhaften Aufruf einer COAPI Funktion wird ein Fehlerdialog angezeigt mit einem
oberen Textfeld das eine Beschreibung enthlt, bei welcher aktuellen WinKFPT Funktion der
Fehler auftrat und einem unteren Listenfeld mit einer detaillierten Liste einer Fehlerverfolgung
durch alle durchlaufenen Aufrufebenen der COAPI.
Die Fehlerliste ist nicht als eine Liste von unterschiedlichen Fehlern anzusehen, sondern
vielmehr als eine Aufschlsselung eines einzigen Fehlers mit dem jeweiligen
Informationsgehalt, der aus den entsprechenden COAPI Aufrufebenen ermittelt werden
konnte.
Die COAPI Fehlertexte werden dynamisch aus der Textdatei coapierr.txt geladen.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 173

10.1Fehlerdarstellung

Folgende Abbildung zeigt die Anzeige eines WinKFPT Fehlers bei einem fehlerhaften COAPI Aufruf in
normaler Darstellung.
Die Umschaltung auf die erweiterte Darstellung bringt dem normalen Anwender keinen weiteren
Nutzen und ist nur als zustzliche Debughilfe fr den WinKFPT- bzw. COAPI Experten gedacht.

Abbildung 10-1: Fehleranzeige im WinKFPT

Im gezeigten Beispiel sieht man, dass die Initialisierung der COAPI durch das WinKFPT gescheitert ist.
Die Liste der Fehler aus den jeweiligen COAPI Aufrufebenen zeigt dem Anwender aus den vielen
Fehlermglichkeiten bei der Initialisierung eindeutig die Fehlerursache.
Die erste Zeile der Fehlerliste zeigt die Fehlermeldung der tiefsten COAPI Aufrufebene und enthlt
i.a. die umfassende und entscheidende Information fr die Fehlerbeseitigung.
In diesem Fall mu der Anwender berprfen, ob die Datei kfconfxx.da2 im Verzeichnis
<root>\DATA\gdaten vorhanden ist, oder ob er keine Leserechte darauf hat.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 174

10.2Beschreibung und Behebung hufig auftretender Fehler

10.2.1 Fehler beim Start von WinKFPT

Fehler COAPI-Fehler 1020, 3017, WinKFP-Fehler 1

Stelle Beim Start von WinKFP

Mgliche Ursachen Im Verzeichniss ../data/gdaten fehlt eine Logistikdatei. Der


Fehlerdialog gibt Aufschluss, um welche Datei es sich handelt.
Beseitigung Importieren eines aktuellen Werksdatenpakets mit
Beschreibungsdateien.
Hndisches Kopieren der fehlenden Logistik-Datei in das
Verzeichniss ../data/gdaten

Fehler COAPI-Fehler 4211, 4206, 1040, 3017, WinKFP-Fehler 1

Stelle Beim Start von WinKFP

Mgliche Ursachen Im Verzeichniss ../data/gdaten liegt eine fehlerhafte und daher nicht
konvertierbare Logistikdatei. Der Fehlerdialog (insbesondere Fehler
4206) gibt Aufschluss, um welche Datei es sich handelt und in
welcher Zeile der Fehler auftritt.
Beseitigung Importieren eines aktuellen Werksdatenpakets mit korrekten
Beschreibungsdateien.
Hndisches Ausbessern der fehlerhaften Logistik-Datei im
Verzeichniss ../data/gdaten

Fehler WinKFP-Fehler 300

Stelle Beim Start von WinKFP

Mgliche Ursachen Das Interface wird schon von einem anderen Programm, ggf. einer
anderen Instanz von WinKFP benutzt.
Das Defaultinterface ist nicht korrekt in Ediabas eingerichtet.
Beseitigung Andere Applikation, welche das Interface benutzt, schlieen.
(Mglicherweise ist Applikation nur im Taskmanager sichtbar)
Mit einer anderen Applikation (z.B. TEOF im Ediabas\bin-
Verzeichniss) prfen, ob Interface prinzipiell funktioniert. Falls nicht:
Ediabas und/oder Interface-Treiber berprfen.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 175

10.2.2 Fehler beim Import von Werksdaten

Fehler SG Verzeichnis wird nicht angezeigt

Stelle Bei Auswahl einer Zusammenbaunummer im Komfort-Modus

Mgliche Ursachen Importiertes SG-Verzeichnis enthielt keine Beschreibungs-Dateien


PABD/P-SGBD.
Beseitigung Importieren eines Werksdatenpakets mit Beschreibungsdateien.

Fehler WinFKP-Fehler 11

Stelle Beim Import einer einzelnen Beschreibungsdatei

Mgliche Ursachen Die Beschreibungsdatei konnte nicht kopiert werden.


Datei existiert schon im Zielverzeichniss und ist schreibgeschtzt.
Datei existiert schon im Zielverzeichniss und ist von einer
Applikation geffnet.
Fehlende Leserechte der Quelldatei
Fehlende Schreibrechte im Zielverzeichniss
Beseitigung Je nach Ursache:
Schreibschutz aufheben
Applikation, welche Datei geffnet hat, schlieen
Dateirechte prfen und anpassen

Fehler WinFKP-Fehler 111

Stelle Beim Import eines Werksdatenpakets

Mgliche Ursachen Das Werksdatenpaket enthlt keine Datei der Art <Sg-
Familienname>.dat
Beseitigung Korrektes Werksdatenpaket holen (z.B. aus Darwin)

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 176

10.2.3 Fehler bei Eingabe der Flashdaten

Fehler COAPI-Fehler 1065, 1000, WinFKP-Fehler 106

Stelle Beim Laden der vorgeschlagenen Konfigurationseinstellung nach


Bettigung der <Experten-Modus> Funktionstaste.
Im Komfortmodus bei Bettigen der Taste [Fertig] nachdem ZB-
Nummer und Verbauort ausgewhlt wurde
Mgliche Ursachen PABD aus der Konfigurationseinstellung existiert nicht.

Beseitigung PABD in das entprechende Ediabasverzeichniss kopieren bzw.


importieren

Fehler COAPI-Fehler 2000, WinFKP-Fehler 106

Stelle Beim Laden der vorgeschlagenen Konfigurationseinstellung nach


Bettigung der <Experten-Modus> Funktionstaste.
Im Komfortmodus bei Bettigen der Taste [Fertig] nachdem ZB-
Nummer und Verbauort ausgewhlt wurde
Mgliche Ursachen SGBD aus der Konfigurationseinstellung existiert nicht.

Beseitigung SGDB in das entprechende Ediabasverzeichniss kopieren bzw.


importieren

Fehler COAPI-Fehler 3000

Stelle Im Komfortmodus nach hndischer Eingabe einer ZB-Nummer

Mgliche Ursachen Es existiert keine (korrekte) DAT-Datei, welche die ZB-Nummer


enthlt
Beseitigung Import des Werksdatenpakets fr die SGFamilie, zu der die ZB-
Nummer gehrt

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 177

Fehler WinKFP-Fehler 500 bis 503

Stelle Bei Auswahl der Datendatei im Experten Modus.


Bei Auswahl der Programmdatei im Experten Modus.
Mgliche Ursachen Falsches SG wurde angeschlossen. SG Kennung in ausgewhlter
Daten/Programmdatei stimmt nicht mit der Kennung des
angeschlossenen SG berein.
Falsche Daten/Programmdatei wurde ausgewhlt.
Beseitigung Feststellen, ob das korrekte SG angeschlossen ist. Wenn
erforderlich, korrektes SG anschliessen.
Feststellen, ob die korrekte Daten/Programmdatei ausgewhlt ist.
Wenn erforderlich, korrekte Datei auswhlen.

Fehler COAPI-Fehler 2020

Stelle Bei Auswahl der Datendatei im Experten Modus.


Bei Auswahl der Programmdatei im Experten Modus.
Mgliche Ursachen Es wurde eine falsche SG-Adresse eingegeben.
Das Steuergert ist nicht angeschlossen bzw. Kommunkation ist
gestrt.
Beseitigung Korrekte SG-Adresse eingeben
SG anschlieen. Prfen, ob Kommunikation prinzipiell mglich ist.

Fehler COAPI-Fehler 1020

Stelle Beim Drcken der Taste [Programmieren] im Komfortmodus

Mgliche Ursachen Eine SG-familienspezifische Logistikdatei (HWH oder HIS) ist nicht
vorhanden. Der Fehlerdialog gibt Aufschluss, um welche Datei es
sich handelt.
Beseitigung Datei durch Werksdatenimport holen
oder Datei hndisch in das daten-Verzeichniss kopieren

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 178

Fehler COAPI-Fehler 4209 oder 4211, 4206, 1040, 3000

Stelle Beim Drcken der Taste [Programmieren] im Komfortmodus

Mgliche Ursachen Eine SG-familienspezifische Logistikdatei (DAT, HWH oder HIS) ist
fehlerhaft. Der Fehlerdialog (insbesondere Fehler 4206) gibt
Aufschluss, um welche Datei es sich handelt und in welcher Zeile
der Fehler auftritt.
Beseitigung Korrekte Datei durch Werksdatenimport holen
oder Fehler in Datei hndisch beheben

Fehler COAPI-Fehler 4204, 1040

Stelle Beim Drcken der Taste [Programmieren] im Komfortmodus

Mgliche Ursachen Die zu flashende Datei existiert nicht. Der Fehlerdialog


(insbesondere Fehler 4204) gibt Aufschluss, um welche Datei es
sich handelt.
Beseitigung Datei durch Werksdatenimport holen
oder Datei hndisch in das daten-Verzeichniss kopieren

Fehler COAPI-Fehler 4220 oder 4209, 4221, 1040

Stelle Beim Auswhlen einer Programm- oder Datendatei im


Expertenmodus
Beim Drcken der Taste [Programmieren] im Komfortmodus
Mgliche Ursachen Die zu flashende Datei ist fehlerhaft. Der Fehlerdialog
(insbesondere Fehler 4221) gibt Aufschluss, um welche Datei es
sich handelt und in welcher Zeile der Fehler auftritt.
Beseitigung Korrekte Datei durch (Werks-)datenimport holen
oder Fehler in Datei hndisch beheben

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 179

Fehler WinKFP-Fehler 100

Stelle Im Expertenmodus nach Auswahl von PABD und SGBD, beim


Drcken der Taste [Fertig]

Mgliche Ursachen Die SGBD verlangt eine externe SG-Adresse.

Beseitigung SG-Adresse eingeben.

Fehler WinKFP-Fehler 102 oder 103

Stelle Im Expertenmodus bei Eingabe einer SG-Adresse.

Mgliche Ursachen Als SG-Adresse wurde keine 2-stellige Hexadezimalzahl


eingegeben.
Beseitigung Korrekte Hexadezimal eingeben.

Fehler WinKFP-Fehler 107

Stelle Beim Eingeben einer Fahrgestellnummer (ntig bei aktiviertem AIF


schreiben)

Mgliche Ursachen Die Fahrgestellummer war nicht 7-stellig oder nicht alphanumerisch.

Beseitigung Korrekte Fahrgestellnummer eingeben.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 180

Fehler WinKFP-Fehler 108

Stelle Beim Eingeben einer ZB-Nummer im Komfortmodus

Mgliche Ursachen Die ZB-Nummer war nicht 7-stellig.

Beseitigung 7-stellige ZB-Nummer eingeben.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 181

10.2.4 Fehler bei Daten-Programmierung

Fehler COAPI-Fehler 2020 oder 2021

Stelle Beim Start einer Programmierung in beiden Betriebsmodi.

Mgliche Ursachen SG nicht angeschlossen


HW-Interface ist nicht vollstndig installiert
Interface ist nicht angeschlossen.

Beseitigung Feststellen, ob das SG angeschlossen ist.


Interface wieder installieren.
Feststellen, ob das Interface Hardware angeschlossen ist.

Fehler COAPI-Fehler 1060

Stelle Beim Start der Programmierung mit der Taste <Prog.Daten>, nach
der Eingabe der PABD, P-SGBD und des Programmdatensatzes im
Experten Modus.

Mgliche Ursachen Falsches Hardware Interface ist ausgewhlt.


Interface ist nicht vollstndig installiert.
Interface ist nicht angeschlossen.
SG nicht angeschlossen

Beseitigung Feststellen, ob das korrekte HW-Interface als Statusinformation


angezeigt wird. Wenn erforderlich, korrektes HW-Interface unter
dem Menpunkt Kommunikation HW Interface auswhlen.
Interface wieder installieren.
Feststellen, ob das Interface Hardware angeschlossen ist.
Feststellen, ob das SG angeschlossen ist.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 182

Fehler COAPI-Fehler 2064: Fehler beim Codierdaten loeschen (z.B ZCS)

Stelle Bei Start der Programmierung mit der Taste <Prog.Daten>.

Mgliche Ursachen Letzte Programmiersitzung wurde nicht erfolgreich beendet.

Beseitigung Programm muss noch mal in das SG programiert werden.


Im Experten Modus mssen dazu PABD, P-SGBD und der
Programmdatensatz eingegeben werden. Die Eingabe im Experten
Modus sind mit der Taste <Fertig> zu besttigen.
Durch die Funktionstaste <Prog. Programm> wird die Programmierung
des Steuergerts mit dem Programmdatensatz gestartet.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 183

Glossar

AIF Anwenderinfofeld

COAPI Codierapplikationsinterface

CABI Codierablaufinterpreter

Experten-Modus Programmierung nach Auswahl der PABD,


P-SGBD, Datendatei und/oder Programmdatei.

HIS (Zusammenbau-) Historie

Interface Hardwareeinheit zur Kommunikation mit Steuergerten. z.B. EDIC,


ADS, MOST

INPA INterpreter fr PrfAblufe

IPO Codierablaufinterpreter-Objektcodedatei

IPS Codierablaufinterpreter-Sourcedatei

Komfort-Modus Programmierung nach Eingabe bzw. Auswahl der Auftragsdaten


Zusammenbaunummer und Steuergerteadresse und der
Fahrgestellnummer wenn AIF Schreiben eingeschaltet ist.

PABD Programmierablaufbeschreibungsdatei

P-SGBD Steuergertebeschreibungsdatei fr die Programmierung.

Unit Untereinheiten von Interfaces , bezeichnet mit _, A, B, C, usw. falls


mehrere Interfaces eines Typs in einem Rechner verbaut sind.

ZIF ZuliefererInfoFeld. ZIF (ZuliefererInfoFeld) im Steuergert zeigt den


Entwicklungsstand des Steuergerteprogramms an.

ZUSB-Nummer Zusammenbaunummer
ZB-Nummer
NAAB Nachladbare Applikation zum Austausch des Bootsektors ist ein
Datenfile, das in den Programmbereich eines SGs geflasht wird und
das Programm fr den Bootsektorupdate und den Bootsektor selbst
enthlt.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 184

WDP Werksdatenpaket ist ein importfhiges Verzeichnis, das alle


notwendigen Dateien einer SG-Familie enthlt, um Steuergerte aus
dieser SG-Familie mit einem BMW-Programmiertool zu flashen.

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 185

Inhalt
Beenden Funktionsebene 0 123, 147
A Eingabe einer Fahrgestellnummer 121
Eingabe einer ZUSB-Nummer 115
Abgleichwerte
EWS Abgleich 162
lesen 160
AIF PABD laden 133, 135
definition 180 Programmieren im Komfort Modus 125,
lesen 156 128, 151, 153
SG-Baudraten lesen 158
B SG-Identifikation lesen 166
SG-Innentemperatur lesen 167
Baudraten SG-Status ermitteln 164
lesen 158 Update eines Zusammenbaustandes 119
VS20/DS2 Mode 161
C Funktionsebene 1
COAPI Experten Modus 131
definition 180
H
D HW-Interface 18, 20, 22, 28, 29, 32, 36, 56,
Datenstzen Daten 92, 93, 94, 127, 130, 178
Import 73 Auswahl 93
Datenstzen Programm
Import 73 I
Diagnoseprotokoll 92 Import
Auswahl 95, 99, 100, 102 Dateien fr Experten-Modus 63
job DIAGNOSEPROTOKOLL_LESEN 95 Dateien fr Komfort-Modus 63
job DIAGNOSEPROTOKOLL_SETZEN 95 Datenstzen Dateien 73
Datenstzen Programm 73
E Importmen 62
Experten Modus PABD 77
Funktionsebene 1 131 P-SGBD 75
Experten-Modus Importmen
definition 180 Dateien 62
Import Dateien 63 Initialisierungsdatei
WINKFPT.INI 17
F Installation
WinKFPT 16
Fahrgestellnummer Interface
Eingabe 121 definition 180
Funktion IPO
Abgleichwerte lesen 160 Datei importieren 77
AIF lesen 156 definition 180
Allgemeine Funktionen 154 IPS
Auswahl einer ZUSB-Nummer 118 Datei importieren 77

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9
WinKFPT
Benutzerhandbuch
Seite 186

definition 180 SG-Status


ermitteln 164
K
Komfort-Modus
T
definition 180 Temporre Dateien
Import Dateien 63 INNENTMP.OUT 17
Konfiguration 37
COAPI.INI 22, 37 U
EDIABAS.INI 36, 37
UNINSTAL
Experten-Modus 32, 33, 34, 35, 102
WinKFPT 16
WinKFPT 22 Unit
WINKFPT.INI 26, 37 bestimmen 93
definition 180
P
PABD V
definition 180 Verbauort
Import 77 auswhlen 118, 119
laden 133, 135 Verzeichnis
P-SGBD struktur 17
definition 180
Import 75 Z
S Zusammenbaustand
Update 119
SG-Identifikation ZUSB-Nummer
lesen 166 Auswahl 118
SG-Innentemperatur eingeben 115
lesen 167

Datum: 17.11.05
File: Handb-winkfpt32(5.1)_v1.9.doc Version: 1.9