RecvUpdateFirmware
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.
Syntax
METHOD RecvUpdateFirmware : BOOL
VAR_OUTPUT
hMessageId : T_OCPP_MessageId;
sLocation : STRING(255);
nRetries : UDINT;
nRetryInterval : UDINT;
nRetrieveDate : ULINT;
END_VAR
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. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
hMessageId | 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.