RespError
Mit dieser Methode antwortet ein OCPP-Server einem OCPP-Client, wenn der gesendete Request einen internen Fehler ausgelöst hat. Das kann beispielsweise der Fall sein, wenn eine angefragte Aktion nicht verfügbar ist.
Syntax
METHOD RespError : BOOL
VAR_INPUT
hStationId : UDINT;
hMessageId : T_OCPP_MessageId;
eAct : E_OCPP1_Action := E_OCPP1_Action.Heartbeat;
eErr : E_OCPP1_Error := E_OCPP1_Error.None;
END_VAR
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
RespError | 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. |
hMessageId | MessageId der empfangenen Nachricht. | |
eAct | Art des OCPP-Requests, bei dem der Fehler aufgetreten ist. | |
eErr | OCPP-Error, mit dem der Request beantwortet werden soll. |
Mögliche Fehler werden an den Ausgängen bError und hrErrorCode der Bausteininstanz ausgegeben.