SendGetCompositeSchedule

SendGetCompositeSchedule 1:

Mit dieser Methode sendet ein OCPP-Server einen Get Composite Schedule-Request an den verbundenen OCPP-Client. Die Antwort des OCPP-Clients wird direkt innerhalb der Methode verarbeitet.

SendGetCompositeSchedule 2:

Syntax

METHOD SendGetCompositeSchedule : BOOL
VAR_INPUT
    nConnectorId      : UDINT;
    nDuration         : UDINT;
    eChargingRateUnit : E_OCPP1_ChargingRateUnitType := E_OCPP_ChargingRateUnitType.None;
END_VAR
VAR_OUTPUT
    eStatus           : E_OCPP1_GetCompositeScheduleStatus; 
    nConnectorIdRes   : UDINT;
    nScheduleStart    : ULINT := 0;
    mChargingSchedule : ST_OCPP1_ChargingScheduleMax; 
END_VAR

SendGetCompositeSchedule 3: Rückgabewert

Name

Typ

Beschreibung

SendGetCompositeSchedule

BOOL

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

SendGetCompositeSchedule 4: Eingänge

Name

Typ

Beschreibung

nConnectorId

UDINT

ID des Connectors eines Charge Points.

nDuration

UDINT

Länge des angefragten Zeitplans.

eChargingRateUnit

E_OCPP1_ChargingRateUnitType

Wird zur Angabe der Einheit für die Anfrage verwendet.

SendGetCompositeSchedule 5: Ausgänge

Name

Typ

Beschreibung

eStatus

E_OCPP1_GetCompositeScheduleStatus

Der Status zeigt an, ob die Anfrage des Zeitplans von dem Charge Point beantwortet werden konnte.

nConnectorIdRes

UDINT

Identifier des Connectors, auf den sich der Zeitplan in der Antwort bezieht.

nScheduleStart

ULINT

Startzeit des Zeitplans.

mChargingSchedule

ST_OCPP1_ChargingScheduleMax

Angefragter Zeitplan.

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