RecvUpdateFirmware

RecvUpdateFirmware 1:

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

RecvUpdateFirmware 2:

Syntax

METHOD RecvUpdateFirmware : BOOL
VAR_OUTPUT
    hMessageId     : T_OCPP_MessageId;
    sLocation      : STRING(255);
    nRetries       : UDINT;
    nRetryInterval : UDINT;
    nRetrieveDate  : ULINT; 
END_VAR

RecvUpdateFirmware 3: Rückgabewert

Name

Typ

Beschreibung

RecvUpdateFirmware

BOOL

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

RecvUpdateFirmware 4: Ausgänge

Name

Typ

Beschreibung

hMessageId

T_OCPP_MessageId

MessageId der empfangenen Nachricht.

sLocation

STRING(255)

String mit der URI, von der die Firmware bezogen werden soll.

nRetries

UDINT

Enthält optional die Information, wie oft the Charge Point versuchen soll die Firmware herunterzuladen, bevor er aufgibt.

nRetryInterval

UDINT

Enthält optional die Information, nach welcher Zeit ein neuer Versuch unternommen werden soll.

nRetrieveDate

ULINT

Enthält die Information, zu welchem Zeitpunkt es dem Charge Point erlaubt ist, die neue Firmware zu beziehen.

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