ST_OCPP1_ChargingProfile
Syntax
TYPE ST_OCPP1_ChargingProfile :
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_ChargingSchedule;
END_STRUCT
END_TYPE
Parameter
Name | Type | Optional | Description |
---|---|---|---|
nProfileId | UDINT | No | Unique identifier for this Charging Profile. |
nTransactionId | UDINT | Yes | Only valid if eProfilePurpose is set to TxProfile. The Transaction ID can be used to assign the profile to a specific transaction. |
nStackLevel | UDINT | No | Value that defines the priority of a Charging Profile. The value 0 defines the lowest priority. |
eProfilePurpose | No | Purpose of the transmitted Charging Profile. | |
eProfileChild | No | Determines the Charging Profile type. | |
eRecurrencyChild | Yes | Specifies the starting point of a repetition. | |
nValidFrom | ULINT | Yes | Time from which the Charging Profile is valid. If no value is specified, the Charging Profile is valid as soon as it reaches the Charge Point. |
nValidTo | ULINT | Yes | Time from which the Charging Profile is no longer valid. If no value is specified, the Charging Profile is valid until the Charge Point receives a new Charging Profile. |
mSchedule | No | Contains the Charging Schedule and thus the limit values for the available power or current over time. |