SendStartTransaction

SendStartTransaction 1:

Mit dieser Methode sendet ein OCPP-Client einen Start Transaction-Request an den entsprechenden OCPP-Server. Die Antwort des OCPP-Servers wird direkt innerhalb der Methode verarbeitet. Die Transaction-ID wird intern verwaltet, sodass der Benutzer nicht auf die Verwaltung achten muss.

SendStartTransaction 2:

Syntax

METHOD SendStartTransaction : BOOL
VAR_INPUT
    sIdTag         : T_OCPP1_IdToken;
    nConnectorId   : UDINT;
    nMeterStart    : UDINT;
    nReservationId : UDINT := 0;
END_VAR
VAR_OUTPUT
    eStatus        : E_OCPP1_AuthorizationStatus;
END_VAR

SendStartTransaction 3: Rückgabewert

Name

Typ

Beschreibung

SendStartTransaction

BOOL

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

SendStartTransaction 4: Eingänge

Name

Typ

Beschreibung

sIdTag

T_OCPP1_IdToken

ID-Token, mit dem die Transaktion gestartet werden soll.

nConnectorId

UDINT

ID des Connectors eines Charge Points.

nMeterStart

UDINT

Wert in Wattstunden beim Start der Transaktion. Wenn der Wert 0 ist, wird der Wert nicht überprüft. Bei allen Werten größer als 0 muss dieser Wert größer oder gleich dem letzten nMeterStop-Wert sein.

nReservationId

UDINT

Optionale Reservierungs-ID.

SendStartTransaction 5: Ausgänge

Name

Typ

Beschreibung

eStatus

E_OCPP1_AuthorizationStatus

Status der Autorisierung als Antwort des OCPP-Servers.

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