SendStatusNotification

SendStatusNotification 1:

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.

SendStatusNotification 2:

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

SendStatusNotification 3: 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.

SendStatusNotification 4: Eingänge

Name

Typ

Beschreibung

nConnectorId

UDINT

ID des Connectors eines Charge Points.

eError

E_OCPP1_ChargePointError

Error Code, der in der Status Notification versendet werden soll.

eStatus

E_OCPP1_ChargePointStatus

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.