RecvMeterValue

RecvMeterValue 1:

Mit dieser Methode empfängt ein OCPP-Server Meter Values von dem verbundenen OCPP-Client. Um auf den Erhalt der Meter Values zu antworten, muss die Methode RespMeterValue aufgerufen werden.

Es ist entgegen der Spezifikation möglich, Meter Value-Nachrichten ohne Meter Values zu erhalten, um die Kompatibilität mit anderen Herstellern zu erhöhen.

RecvMeterValue 2:

Syntax

METHOD RecvMeterValue : BOOL
VAR_IN_OUT
    arrSampleValues : ARRAY[*] OF ST_OCPP1_SampledValue;
END_VAR
VAR_OUTPUT
    hMessageId      : T_OCPP_MessageId;
    nConnectorId    : UDINT;
    nTransactionId  : UDINT;
    nSampleCount    : UDINT;

RecvMeterValue 3: Rückgabewert

Name

Typ

Beschreibung

RecvMeterValue

BOOL

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

RecvMeterValue 4:RecvMeterValue 5: Ein-/Ausgänge

Name

Typ

Beschreibung

arrSampleValues

ARRAY [*] OF ST_OCPP1_SampledValue

Die vom Client gesendeten Messwerte.

RecvMeterValue 6: Ausgänge

Name

Typ

Beschreibung

hMessageId

T_OCPP_MessageId

MessageId der empfangenen Nachricht.

nConnectorId

UDINT

ID des Connectors eines Charge Points.

nTransactionId

UDINT

Die Transaktion, zu der die Messwerte gehören.

nSampleCount

UDINT

Die Anzahl der enthaltenen Messwerte.

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