RecvStopTransaction

RecvStopTransaction 1:

Mit dieser Methode empfängt ein OCPP-Server einen Stop Transaction-Request von dem verbundenen OCPP-Client. Um auf den Request zu antworten, muss die Methode RespStopTransaction aufgerufen werden.

RecvStopTransaction 2:

Syntax

METHOD RecvStopTransaction : BOOL
VAR_OUTPUT
    hMessageId     : T_OCPP_MessageId;
    sIdTag         : T_OCPP1_IdToken;
    nTransactionId : UDINT;
    nConnectorId   : UDINT;
    nMeterStop     : UDINT;
    nTimestamp     : ULINT;
    eReason        : E_OCPP1_Reason;
END_VAR

RecvStopTransaction 3: Rückgabewert

Name

Typ

Beschreibung

RecvStopTransaction

BOOL

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

RecvStopTransaction 4: Ausgänge

Name

Typ

Beschreibung

hMessageId

T_OCPP_MessageId

MessageId der empfangenen Nachricht.

sIdTag

T_OCPP1_IdToken

ID-Token, für das die Transaktion gestoppt werden soll.

nTransactionId

UDINT

ID der Transaktion, die gestoppt werden soll. Ist in der Antwort des Central Systems auf einen Start Transaction-Request enthalten.

nConnectorId

UDINT

ID des Connectors eines Charge Points.

nMeterStop

UDINT

Wert in Wattstunden am Ende der Transaktion.

nTimestamp

ULINT

Datum und Zeit beim Stoppen der Transaktion.

eReason

E_OCPP1_Reason

Kann optional den Grund für das Stoppen der Transaktion enthalten.

Mögliche Fehler werden an den Ausgängen bError und hrErrorCode der Bausteininstanz ausgegeben.