TC_E_17_CS — Stop transaction options - Deauthorized - EV side disconnect
TC_E_17_CS — Stop transaction options - Deauthorized - EV side disconnect
Source: OCPP 2.0.1 Part 6 — Test Cases (Core & Advanced Security, FINAL, 2023-06-30) — Functional block E. Transactions, page 131.
Identification
| Field | Value |
|---|---|
| Test case name | Stop transaction options - Deauthorized - EV side disconnect |
| Test case Id | TC_E_17_CS |
| Use case Id(s) | E06(S3) |
| Requirement(s) | E06.FR.04, E06.FR.15 |
| System under test | Charging Station |
| Functional block | E. Transactions |
Description
OCPP 2.x.x has a flexible transaction mechanism that allows the transaction start and stop points to be configured differently. This test covers one of the start options.
Purpose
To verify if the Charging Station stops a transaction when the transaction gets deauthorized by a connection loss from the EV side and it has been configured to do so.
Prerequisite(s)
- The Charging Station does NOT have the following configuration; The mutability of TxStopPoint is ReadOnly AND the value Authorized OR PowerPathClosed is NOT set OR (EnergyTransfer OR DataSigned OR EVConnected is set).
- If the mutability of TxStopPoint is _ReadWrite, then the value Authorized OR PowerPathClosed must be supported.
Before (Preparations)
Configuration State:
- If the mutability of TxStopPoint is ReadWrite then TxStopPoint contains PowerPathClosed AND/OR Authorized StopTxOnEVSideDisconnect is true UnlockOnEVSideDisconnect is false AuthCtrlr.AuthEnabled is true (If implemented AND ReadWrite) AuthCtrlr.DisableRemoteAuthorization is false (If implemented)
Memory State:
- N/a
Reusable State(s):
- State is EnergyTransferSuspended
Main (Test scenario)
| Charging Station | CSMS |
|---|---|
| Manual Action: Disconnect the EV and EVSE on EV side (EVSE loses connection with EV). | |
| 1. The Charging Station sends a TransactionEventRequest | 2. The OCTT responds with a TransactionEventResponse |
| Manual Action: Present the IdToken that was used to start the transaction.; Note(s):; - This manual action needs to be executed when the Charging Station has a detachable cable on the Charging Station side. | |
| Manual Action: Disconnect the EV and EVSE on Charging Station side.; Note(s):; - This manual action needs to be executed when the Charging Station has a detachable cable on the Charging Station side. | |
| 3. The Charging Station notifies the CSMS about the current state of the connector. | 4. The OCTT responds accordingly. |
Tool validations
Step 1:
Message: TransactionEventRequest
- triggerReason must be EVCommunicationLost
- transactionInfo.chargingState must be Idle
- transactionInfo.stoppedReason must be EVDisconnected
- eventType must be Ended
Step 3:
Message: StatusNotificationRequest
- connectorStatus Available Message: NotifyEventRequest
- eventData[0].trigger Delta
- eventData[0].actualValue "Available"
- eventData[0].component.name "Connector"
- eventData[0].variable.name "AvailabilityState"
Post scenario validations
- N/a