SendStatusNotification
Mit dieser Methode sendet ein OCPP-Client eine Status Notification an den entsprechenden OCPP-Server. Die Antwort des OCPP-Servers wird direkt innerhalb der Methode verarbeitet, enthält in diesem Fall aber ohnehin keine gesonderten Variablen. Der Timestamp wird beim Senden des Requests intern gesetzt und kann nicht manuell bei Methodenaufruf gesetzt werden.
Syntax
METHOD SendStatusNotification : BOOL
VAR_INPUT
nConnectorId : UDINT;
eError : E_OCPP1_ChargePointError;
eStatus : E_OCPP1_ChargePointStatus;
sInfo : STRING(50) := '';
sVendorError : STRING(50) := '';
sVendorId : STRING(255) := '';
END_VAR
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
SendStatusNotificationEx | 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 |
---|---|---|
nConnectorId | UDINT | ID des Connectors eines Charge Points. |
eError | Error Code, der in der Status Notification versendet werden soll. | |
eStatus | Status, der in der Status Notification versendet werden soll. | |
sInfo | STRING(50) | Enthält optional frei definierbare Zusatzinformationen zum Fehler. |
sVendorError | STRING(50) | Enthält optional den herstellerspezifischen Fehlercode. |
sVendorId | STRING(255) | Enthält optional den Identifier für die herstellerspezifische Implementierung. |
Mögliche Fehler werden an den Ausgängen bError und hrErrorCode der Bausteininstanz ausgegeben.