RecvGetDiagnostics

RecvGetDiagnostics 1:

Mit dieser Methode empfängt ein OCPP-Client einen Get Diagnostics-Request vom entsprechenden OCPP-Server. Um auf den Request zu antworten, muss die Methode RespGetDiagnostics aufgerufen werden.

RecvGetDiagnostics 2:

Syntax

METHOD RecvGetDiagnostics : BOOL
VAR_OUTPUT
    hMessageId     : T_OCPP_MessageId;
    sLocation      : STRING(255);
    nRetries       : UDINT;
    nRetryInterval : UDINT;
    nStartTime     : ULINT;
    nStopTime      : ULINT;
END_VAR

RecvGetDiagnostics 3: Rückgabewert

Name

Typ

Beschreibung

RecvGetDiagnostics

BOOL

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

RecvGetDiagnostics 4: Ausgänge

Name

Typ

Beschreibung

hMessageId

T_OCPP_MessageId

MessageId der empfangenen Nachricht.

sLocation

STRING(255)

Enthält das Verzeichnis, in das die Diagnosedatei hochgeladen werden soll.

nRetries

UDINT

Enthält optional die Anzahl an Versuchen des Charge Points, die Datei hochzuladen.

nRetryInterval

UDINT

Enthält optional die Anzahl an Sekunden, nach denen der Upload erneut versucht wird.

nStartTime

ULINT

Markiert optional den ältesten Zeitpunkt, der in die Diagnosedatei integriert werden soll.

nStopTime

ULINT

Markiert optional den jüngsten Zeitpunkt, der in die Diagnosedatei integriert werden soll.

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