SendGetDiagnostics
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.
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
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. |
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. |
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.