SendUpdateFirmware

SendUpdateFirmware 1:

Mit dieser Methode sendet ein OCPP-Server einen Update Firmware-Request an den entsprechenden OCPP-Client. Die Antwort des OCPP-Clients wird direkt innerhalb der Methode verarbeitet.

SendUpdateFirmware 2:

Syntax

METHOD SendUpdateFirmware : BOOL
VAR_INPUT
    hStationId     : UDINT;
    sLocation      : STRING(255);
    nRetries       : UDINT := 0;
    nRetryInterval : UDINT := 0;
    nRetrieveDate  : ULINT;
END_VAR

SendUpdateFirmware 3: Rückgabewert

Name

Typ

Beschreibung

SendUpdateFirmware

BOOL

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

SendUpdateFirmware 4: Eingänge

Name

Typ

Beschreibung

hStationId

UDINT

Identifier des OCPP-Clients in der Instanz des OCPP-Servers.

sLocation

STRING(255)

URI, von der die Firmware abgerufen werden soll.

nRetries

UDINT

Anzahl an Versuchen, die Firmware bei fehlgeschlagenem Download erneut herunterzuladen.

nRetryInterval

UDINT

Zeit, nach der der erneute Download versucht wird.

nRetrieveDate

ULINT

Zeit und Datum, ab dem der Charge Point die neue Firmware beziehen darf.

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