RecvStatusNotification

RecvStatusNotification 1:

Mit dieser Methode empfängt ein OCPP-Server eine Status Notification von einem OCPP-Client. Um auf die Status Notification zu antworten, muss die Methode RespStatusNotification aufgerufen werden.

RecvStatusNotification 2:

Syntax

METHOD RecvStatusNotification : BOOL
VAR_INPUT
    hStationId   : UDINT;
END_VAR
VAR_OUTPUT
    hMessageId   : T_OCPP_MessageId;
    nConnectorId : UDINT;
    eError       : E_OCPP1_ChargePointError;
    eStatus      : E_OCPP1_ChargePointStatus;
    nTimestamp   : ULINT := 0;
    sInfo        : STRING(63) := '';
    sVendorError : STRING(63) := '';
    sVendorId    : STRING(255) := '';
END_VAR

RecvStatusNotification 3: Rückgabewert

Name

Typ

Beschreibung

RecvStatusNotification

BOOL

Bei erfolgreichem Aufruf liefert die Methode den Rückgabewert TRUE. Auch im Fehlerfall gilt ein Methodenaufruf als erfolgreich abgeschlossen.

RecvStatusNotification 4: Eingänge

Name

Typ

Beschreibung

hStationId

UDINT

Identifier des OCPP-Clients in der Instanz des OCPP-Servers.

RecvStatusNotification 5: Ausgänge

Name

Typ

Beschreibung

hMessageId

T_OCPP_MessageId

MessageId der empfangenen Nachricht.

nConnectorId

UDINT

ID des Connectors eines Charge Points.

eError

E_OCPP1_ChargePointError

Error Code, der in der Status Notification empfangen wurde.

eStatus

E_OCPP1_ChargePointStatus

Status, der in der Status Notification empfangen wurde.

nTimestamp

ULINT

Der Zeitstempel der Status Notification.

sInfo

STRING(63)

Enthält optional frei definierbare Zusatzinformationen zum Fehler.

sVendorError

STRING(63)

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.