SendUpdateFirmware
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.
Syntax
METHOD SendUpdateFirmware : BOOL
VAR_INPUT
hStationId : UDINT;
sLocation : STRING(255);
nRetries : UDINT := 0;
nRetryInterval : UDINT := 0;
nRetrieveDate : ULINT;
END_VAR
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. |
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.