RecvStartTransaction
Mit dieser Methode empfängt ein OCPP-Server einen Start Transaction-Request von dem verbundenen OCPP-Client. Um auf den Request zu antworten, muss die Methode RespStartTransaction aufgerufen werden.
Syntax
METHOD RecvStartTransaction : BOOL
VAR_OUTPUT
hMessageId : T_OCPP_MessageId;
sIdTag : T_OCPP1_IdToken;
nConnectorId : UDINT;
nMeterStart : UDINT;
nReservationId : UDINT;
nTimestamp : ULINT;
END_VAR
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
RecvStartTransaction | BOOL | Bei erfolgreichem Aufruf liefert die Methode den Rückgabewert TRUE. Auch im Fehlerfall gilt ein Methodenaufruf als erfolgreich abgeschlossen. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
hMessageId | MessageId der empfangenen Nachricht. | |
sIdTag | 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. |
nReservationId | UDINT | Optionale Reservierungs-ID. |
nTimestamp | ULINT | Datum und Zeit beim Start der Transaktion. |
Mögliche Fehler werden an den Ausgängen bError und hrErrorCode der Bausteininstanz ausgegeben.