Om een te stoppen AGENT oplaadsessie, de oplader voor elektrische voertuigen (EV) en het laadbeheersysteem moeten een strikt proces volgen. Als dit verkeerd wordt gedaan, kan dit leiden tot fouten en kunnen EV-laders voor de volgende bestuurder worden geblokkeerd.
Er zijn veel manieren om de EV-laadsessie te stoppen (en we zullen ze allemaal bekijken). De meest voorkomende triggers zijn echter dat de gebruiker op een stopknop op de gebruikersinterface van de EV-oplader drukt, de elektrische auto volledig is opgeladen of de EV-oplader besluit de laadsessie te stoppen (bijvoorbeeld een tijdslimiet of een hardwarefout).
Ongeacht de methode die wordt gebruikt om de sessie te stoppen, stuurt de EV-oplader (OCPP-client) een nieuwe statusmelding en een StopTransaction-verzoek naar het laadbeheersysteem (OCPP-backend).
Deze OCPP-berichten beëindigen de laadsessie en behoren tot de meest voorkomende berichten in de wereld van het opladen van elektrische voertuigen. Als je dat nog niet hebt gedaan, raden we je aan te begrijpen hoe je een EV-oplaadsessie start voordat je leert hoe je een EV-oplaadsessie kunt stoppen. Om dit te doen, lees dan de Handleiding voor OCPP StartTransaction eerst.
Om de OCPP-laadsessie, ook wel transactie genoemd, die door de OCPP-client is gestart, te stoppen, hebben we de volgende OCPP-berichten nodig:
Voordat een laadsessie wordt stopgezet, staat de EV-oplader in de „oplaadmodus”. Dit betekent dat er eerder een laadsessie is gestart en dat de laatste StatusNotificatie die door de EV-oplader is verzonden, „opladen” was.
Om de laadsessie te stoppen, stuurt de EV-oplader een nieuw StatusNotification-verzoek (StatusNotification.req) naar de OCPP-backend. De statusmelding verandert de actieve status van „opladen” naar een van de volgende laadpuntstatussen:
De verschillende statustypes weerspiegelen de verschillende redenen waarom een oplaadsessie is beëindigd. Hieronder leggen we uit onder welke voorwaarden elke laadpuntstatus wordt geactiveerd:
„Opladen” → „Beschikbaar”
De laadsessie wordt beëindigd terwijl er geen actie van de gebruiker nodig is (de vaste kabel is bijvoorbeeld verwijderd aan de kant van de elektrische auto).
„Opladen” → „SuspendeDev”
Het opladen stopt op verzoek van een elektrische auto (de elektrische auto verbruikt geen extra energie).
„Opladen” → „SuspendedEve”
Het opladen stopt op verzoek van EVSE (Electric Vehicle Supply Equipment) (bijvoorbeeld slimme oplaadbeperking, de transactie is niet correct geautoriseerd in een StartTransaction.conf).
„Opladen” → „Afwerking”
De gebruiker stopt de transactie via de gebruikersinterface van de oplader of een RemoteStopTransaction-bericht + verdere actie van de gebruiker is vereist (bijvoorbeeld de kabel verwijderen en de parkeerplaats verlaten).
„Opladen” → „Niet beschikbaar”
De laadsessie is afgelopen + er is geen actie van de gebruiker vereist + de connector is gepland om niet meer beschikbaar te zijn.
„Opladen” → „Fout”
Er is een storing gedetecteerd die verdere laadwerkzaamheden verhindert (laadfout).
Dit klinkt misschien ingewikkeld of onnodig, maar het geeft veel belangrijke inzichten in de laadfout tijdens het opladen en helpt om laadlocaties efficiënt te beheren.
Samenvattend: wanneer de EV-oplader de oplaadsessie wil stoppen, stuurt de lader een nieuw StatusNotification.req-bericht naar de OCPP-server, waarin wordt overgeschakeld van „opladen” naar een van de bovenstaande statustransacties. Zonder deze statusupdate stopt de oplader niet met opladen.
Als de OCPP-backend gereed is, zal deze reageren met een StatusNotification.conf-bericht om te bevestigen dat het bericht is ontvangen en begrepen. De bevestiging bevat geen informatie.
Hieronder ziet u de stroom van het statusmeldingsverzoek in OCPP:
Zoals hierboven vermeld, de StatusNotification.req bericht wordt veel gebruikt in veel scenario's na het einde van de sessie. Het bevat de volgende informatie:
Opmerking: Als de oplader meer dan één stopcontact heeft, wordt de ConnectorID genummerd met 1,2,3, enz. Dit is belangrijk omdat sommige laders gelijktijdig opladen mogelijk maken. Connector 1 heeft dan mogelijk de status „Beschikbaar” terwijl connector 2 nog steeds de status „Opladen” heeft. Als slechts één stekker tegelijk kan worden opgeladen, moeten de andere connectoren een StatusNotification-verzoek verzenden met de status „Niet beschikbaar”.
Hier zie je een voorbeeld van de StatusNotification.req
Nadat de status is gewijzigd van „Opladen” naar een van de zes mogelijke statussen, stuurt de EV-oplader de StopTransaction Request (StartTransaction.req).
De tijd tussen de statuswijziging en het verzoek tot stoptransactie kan variëren, afhankelijk van de EVSE-fabrikant. Bij Ampcontrol hebben we tijden waargenomen tussen 1 seconde en 10 seconden. Dit is de essentiële informatie dat het opladen is gestopt, verzonden van de OCPP-client naar de OCPP-server.
Na ontvangst van een StopTransaction.req reageert de OCPP-server met een StopTransaction.conf. Daarom zal de server de informatie verifiëren die is opgenomen in het verzoek om de transactie te stoppen, zoals de transactionID, het tijdstempel of de IDtag.
Naast een stoptijdstempel, de TransactionID en de IDtag bevat het OCPP StopTransaction-bericht ook twee nuttige velden: reason en MeterStop.
Het veld „reden” identificeert de trigger voor de beëindiging van de laadsessie. Dit helpt de exploitant van het laadpunt bij het oplossen van problemen met het opladen en kan de bestuurder laten weten waarom de laadsessie is gestopt. Mogelijke redenen zijn:
Het veld „MeterStop” rapporteert het energieverbruik aan het einde van de laadsessie. Dit helpt om het totale aantal in rekening gebrachte kilowatt en de totale energiekosten voor die laadtransactie correct te rapporteren.
Opmerking: De OCPP-backend (CMS) past doorgaans een gezondheidscontrole toe om de gegevens in de StopTransaction.req te verifiëren. De OCPP-backend moet echter altijd reageren met een StopTransaction.conf. Als u niet met een StopTransaction.conf reageert, zal het laadpunt hetzelfde bericht alleen opnieuw proberen, zoals gespecificeerd in Foutreacties op transactiegerelateerde berichten.
Samenvattend bevatten het verzoek en het bevestigingsbericht beide essentiële informatie die we willen bespreken:
Hier ziet u een voorbeeld van een StopTransaction.req en de StopTransaction.conf:
Transaction.req stoppen
StopTransaction.conf
De StopTransaction- en StatusNotification-berichten zijn belangrijke OCPP-berichten die vaak worden gebruikt op laadnetwerken voor elektrische voertuigen of particuliere laadstations.
Het typische proces om een oplaadsessie te beëindigen is:
Intro
Hoe u een update voor statusmeldingen kunt gebruiken om een OCPP-laadsessie te stoppen
Hoe u een transactieaanvraag en energierapport in OCPP kunt stoppen
Samenvatting