SendGetDiagnostics

SendGetDiagnostics 1:

Mit dieser Methode sendet ein OCPP-Server einen Get Diagnostics-Request an den verbundenen OCPP-Client. Die Antwort des OCPP-Clients wird direkt innerhalb der Methode verarbeitet.

SendGetDiagnostics 2:

Syntax

METHOD SendGetDiagnostics : BOOL
VAR_INPUT
    sLocation      : STRING(255);
    nRetries       : UDINT := 0;
    nRetryInterval : UDINT := 0;
    nStartTime     : ULINT := 0;
    nStopTime      : ULINT := 0;
END_VAR
VAR_OUTPUT
    sFileName      : STRING(255);
END_VAR

SendGetDiagnostics 3: Rückgabewert

Name

Typ

Beschreibung

SendGetDiagnostics

BOOL

Bei erfolgreichem Aufruf liefert die Methode den Rückgabewert TRUE. Auch im Fehlerfall gilt ein Methodenaufruf als erfolgreich abgeschlossen.

SendGetDiagnostics 4: Eingänge

Name

Typ

Beschreibung

sLocation

STRING(255)

Verzeichnis, in das die Diagnosedatei hochgeladen werden soll.

nRetries

UDINT

Anzahl der Versuche, die der Charge Point bei fehlschlagendem Upload unternimmt.

nRetryInterval

UDINT

Intervall, nach dem ein neuer Upload versucht wird.

nStartTime

ULINT

Startzeit der in der Diagnose enthaltenen Logging-Informationen.

nStopTime

ULINT

Endzeit der in der Diagnose enthaltenen Logging-Informationen.

SendGetDiagnostics 5: Ausgänge

Name

Typ

Beschreibung

sFileName

STRING(255)

Enthält den Namen der Diagnosedatei, die hochgeladen werden wird.

Mögliche Fehler werden an den Ausgängen bError und hrErrorCode der Bausteininstanz ausgegeben.