Hvad er OCPP? Ladestanderprotokol og versioner
OCPP er den åbne protokol mellem en ladestander og styringssoftwaren (CSMS).
Hvad er OCPP, og hvad betyder det?
OCPP (Open Charge Point Protocol) er den åbne kommunikationsprotokol mellem en ladestander til elbiler og den centrale software (CSMS), der styrer den. Den udgives af Open Charge Alliance og kan bruges gratis. Så længe ladestanderen og softwaren taler samme OCPP-version, kan enheder fra forskellige mærker styres fra ét panel.
Kort sagt er OCPP det fælles sprog, som gør, at ladestanderen kan sende oplysningerne "hvem lader, hvor meget energi har jeg leveret, er der en fejl" til centralen, og centralen kan sende kommandoerne "start opladning, stop, anvend taksten, opdater softwaren" til ladestanderen.
Hvad bruges OCPP til?
- Tilmelding af enheden til systemet: Når ladestanderen tændes, melder den sig til centralen (BootNotification) og meddeler med faste mellemrum, at den kører (Heartbeat).
- Brugergodkendelse: Identiteten fra et RFID-kort eller en app verificeres i centralen (Authorize).
- Ladesession: Start og slut på sessionen og målerværdierne skrives til centralen; faktureringen sker ud fra denne registrering.
- Status og fejl: Om stikket er ledigt, optaget eller i fejl, meldes med det samme (StatusNotification).
- Fjernstyring: Start og stop af opladning på afstand, genstart, ændring af indstillinger og softwareopdatering sker fra centralen.
- Effektbegrænsning: Centralen begrænser den leverede effekt ved at sende en ladeprofil til ladestanderen.
OCPP-versioner: forskellen på 1.5, 1.6 og 2.0
- OCPP 1.5: Ældre version baseret på SOAP (XML). Findes på ældre ladestandere, der stadig kører i drift.
- OCPP 1.6: Bragte ud over SOAP formatet "1.6J", som kommunikerer med JSON over WebSocket. Det er den version, der er mest udbredt på ladestandere i drift.
- OCPP 2.0: Meddelelsesstrukturen er bygget om: en ladesession følges med én enkelt transaktionshændelse (TransactionEvent), og enhedskonfigurationen og sikkerheden er udvidet. Den er ikke bagudkompatibel med 1.6; softwaren skal understøtte de to versioner hver for sig.
Efter 2.0-familien har Open Charge Alliance også udgivet version 2.1. Når du køber en lader, er det ikke den nyeste version, der er vigtig, men den version, som ladestanderen og softwaren taler sammen.
Forskellen på OCPP og OCPI
De to protokoller får forskellige parter til at tale sammen:
- OCPP: ladestander ↔ software til ladestyring (CSMS).
- OCPI: CSMS ↔ et andet ladenetværk eller en roamingplatform. At en bilist fra ét netværk lader på et andet netværks station, og afstemningen mellem de to netværk, sker med denne protokol.
- ISO 15118: bil ↔ ladestander. Det er ikke styringssoftwarens protokol.
Hvad et CSMS er, og forskellen til en CPO, har vi forklaret i artiklen Hvad er CSMS.
Hvad skal du kigge efter ved OCPP, når du køber en lader?
- Står det i ladestanderens datablad, hvilken OCPP-version den understøtter (1.6J, 2.0)?
- Kan du selv indtaste centralens adresse, eller er enheden låst til producentens eget system?
- Kan producenten dokumentere, at den har bestået Open Charge Alliance-kompatibilitetstesten?
- Kan softwareopdatering ske på afstand via OCPP?
Hvis du køber en lader, der ikke understøtter OCPP, kan du ikke senere skifte styringssoftwaren; du forbliver bundet til producentens system.
Hvilke OCPP-versioner understøtter SmartŞarj?
SmartŞarj kommunikerer med ladestandere via OCPP 1.5, 1.6 og 2.0 og med andre ladenetværk og roamingplatforme via OCPI 2.2.1. Dermed styres AC- og DC-ladestandere, der taler OCPP, fra det samme panel, uanset mærke. Du kan læse mere om softwaren på siden software til ladestyring og om hardwaren på siden AC- og DC-ladestandere.