# Diagnose-Upload

Diagnose-Upload
Beschreibung | Die SPS kann durch diese Control Unit während der Laufzeit der CNC einen Upload der Diagnosedaten kommandieren. Die Aktivierung der Control Unit erfolgt durch enable_w = TRUE.
Datentyp | MC_CONTROL_BOOL_UNIT, s. Beschreibung Control Unit
Zugriff | PLC liest request_r + state_r und schreibt command_w + enable_w
ST-Pfad | gpPform^.diagnosis_upload
Kommandierter, angeforderter und Rückgabewert
ST-Element | .command_w .request_r .state_r
Datentyp | BOOL
Wertebereich | [TRUE = Diagnose-Upload aktiviert, FALSE = Diagnose-Upload aus]
Umleitung
ST-Element | .enable_w
Besonderheit | Hinweis: Das Datum command_w muss so lange auf TRUE bleiben, bis state_r wieder auf FALSE geht. Ansonsten sind die Daten nicht vollständig, da der Upload der Diagnosedaten abgebrochen wird.

Status Diagnose-Upload
Beschreibung | Statusangabe für den Diagnose-Upload. Kann die Diagnosedatei nicht geöffnet werden, bleibt der Zustand 2 bestehen. Dieser wird mit dem nächsten erfolgreichen Diagnose-Upload zurückgesetzt. Weitere Informationen zum Diagnose-Upload siehe [FCT-M9// Diagnose-Upload]
ST-Pfad | gpPform^.diagnosis_upload_state
Datentyp | UDINT
Wertebereich | Wert | Konstante
0 | HLI_DIAG_STATE_IDLE: Grundzustand, Diagnose-Upload nicht aktiv
1 | HLI_DIAG_STATE_ACTIVE: Diagnose-Upload aktiv
2 | HLI_DIAG_STATE_FILE_ERROR: Öffnen der Datei nicht möglich
3 | HLI_DIAG_STATE_WAIT_END_ACK: Warten auf Quittierung des Diagnose-Uploads von der SPS
Zugriff | SPS liest
Bemerkung | Verfügbar ab CNC-Version V2.11.2844, V3.1.3081.4 bzw. V3.1.3110