ST_OCPP1_ChargingProfileMax
Syntax
TYPE ST_OCPP1_ChargingProfileMax :
STRUCT
nProfileId : UDINT;
nTransactionId : UDINT;
nStackLevel : UDINT;
eProfilePurpose : E_OCPP1_ChargingProfilePurposeType;
eProfileKind : E_OCPP1_ChargingProfileKindType;
eRecurrencyKind : E_OCPP1_RecurrencyKindType;
nValidFrom : ULINT;
nValidTo : ULINT;
mSchedule : ST_OCPP1_ChargingScheduleMax;
END_STRUCT
END_TYPE
Parameter
Name | Typ | Optional | Beschreibung |
---|---|---|---|
nProfileId | UDINT | Nein | Eindeutiger Identifier für dieses Charging Profile. |
nTransactionId | UDINT | Ja | Nur gültig, wenn eProfilePurpose auf TxProfile gesetzt ist. Die Transaction-ID kann verwendet werden, um das Profil einer bestimmten Transaktion zuzuordnen. |
nStackLevel | UDINT | Nein | Wert, der die Priorität eines Charging Profiles festlegt. Der Wert 0 definiert die niedrigste Priorität. |
eProfilePurpose | Nein | Zweck des übermittelten Charging Profiles. | |
eProfileKind | Nein | Bestimmt die Art des Charging Profiles. | |
eRecurrencyKind | Ja | Gibt den Startpunkt einer Wiederholung an. | |
nValidFrom | ULINT | Ja | Zeitpunkt, ab dem das Charging Profile gültig ist. Wenn kein Wert angegeben ist, ist das Charging Profile gültig, sobald es den Charge Point erreicht. |
nValidTo | ULINT | Ja | Zeitpunkt, ab dem das Charging Profile nicht mehr gültig ist. Wenn kein Wert angegeben ist, ist das Charging Profile gültig, bis der Charge Point ein neues Charging Profile erhält. |
mSchedule | Nein | Enthält die Charging Schedule und damit die Grenzwerte für die verfügbare Leistung oder den Strom über die Zeit. |