OCPP Zentrale| Dieser
Funktionsbaustein macht die Steuerung zur Zentrale für
Ladestationen nach OCPP 1.6J. Die Ladestationen verbinden sich
selbst mit der Steuerung; die Steuerung wählt nie eine
Ladestation an. Das entspricht der Rollenverteilung der Norm: die
Zentrale gibt alle Befehle, die Ladestation meldet ihren Zustand. Der Baustein wird einmal je Projekt angelegt. Er öffnet den Netzwerkport und verwaltet die Verbindungen aller Ladestationen. Ein zweiter Baustein bleibt ohne Funktion und meldet einen Fehler. Bedient wird eine einzelne Ladestation über den Baustein Wallbox OCPP. In der Ladestation wird als Adresse der Zentrale ws://<IP der Steuerung>:8887/<Kennung> eingetragen. Die Kennung ist frei wählbar (in OCPP die ChargeBoxId) und muss im Baustein Wallbox OCPP identisch eingetragen werden. Verbindet sich eine Ladestation mit einer noch unbekannten Kennung, wird sie angenommen und im Log ausgegeben - so lässt sich die von der Ladestation verwendete Kennung ermitteln. Wichtig: Die Verbindung ist unverschlüsselt (ws://). Der Baustein ist für den Betrieb im eigenen Netzwerk vorgesehen. Der Port darf nicht aus dem Internet erreichbar sein. |
Eingänge |
||
| FG |
Freigabe |
Reserviert für eine spätere Erweiterung. Der Server
läuft unabhängig von diesem Eingang. |
Ausgänge |
||
| SB |
Server bereit |
Ausgang ist 1 wenn der Netzwerkport geöffnet ist und
Ladestationen sich verbinden können. |
| AL | Anzahl Ladepunkte | Anzahl der aktuell verbundenen Ladestationen. |
| AV | Anzahl Ladevorgänge | Anzahl der aktuell laufenden Ladevorgänge über alle Ladestationen. |
| ER | Fehler Kommunikation | Ausgang ist 1 wenn der Port nicht geöffnet werden konnte. Häufigste Ursachen: der Port ist von einem anderen Programm belegt, oder es ist ein zweiter Baustein OCPP Zentrale im Projekt. Der Baustein versucht das Öffnen alle 10 Sekunden erneut. |
Parameter |
||
| Port |
Netzwerkport, auf dem die Ladestationen erwartet werden. Vorgabe 8887. OCPP schreibt keinen Port vor, 8887 ist aber weit verbreitet. | |
| Pfad Präfix | Bleibt das Feld leer, wird jeder Pfad angenommen und das letzte Pfadsegment als Kennung der Ladestation verwendet. Ist ein Präfix eingetragen, werden nur Verbindungen angenommen, deren Pfad damit beginnt. Nützlich, wenn der Port von außen erreichbar sein muss. | |
| Anmeldung | Anmeldung der Ladestation beim Verbinden:
|
|
| Benutzer | Benutzername für die Anmeldung. | |
| Passwort | Passwort für die Anmeldung. | |
| Lebenszeichen Intervall | Zeit in Sekunden, die der Ladestation als Abstand zwischen zwei Lebenszeichen vorgegeben wird. Vorgabe 300 Sekunden, Minimum 60 Sekunden. | |
| Ping Intervall | Zeit in Sekunden, in der die Zentrale die Verbindung von sich aus prüft. Das ist nötig, weil manche Ladestationen während eines laufenden Ladevorgangs keine Lebenszeichen senden und eine unterbrochene Verbindung sonst unbemerkt bliebe. Bei 0 ist die Prüfung abgeschaltet. | |
| Verbindung Zeitüberschreitung | Zeit in Sekunden ohne jeden Empfang, nach der die Verbindung getrennt wird. Die Ladestation baut die Verbindung danach selbst wieder auf. | |
| Befehl Zeitüberschreitung | Zeit in Sekunden, in der die Ladestation einen Befehl beantworten muss. Danach gilt der Befehl als verloren. Es wird nicht wiederholt: die Laderegelung schreibt im nächsten Zyklus ohnehin einen aktuellen Wert. | |
| Max. Ladepunkte | Höchstzahl gleichzeitig verbundener Ladestationen. Weitere Verbindungen werden abgewiesen und im Log ausgegeben. | |
| Messwert Intervall | Zeit in Sekunden, in der die Ladestation ihre Messwerte senden soll. Die Vorgabe der Geräte ist dafür meist zu langsam - der Fronius Wattpilot sendet ab Werk nur alle 60 Sekunden, die Überschussregelung bekäme also nur einmal pro Minute einen neuen Leistungswert. Die Zentrale setzt den Wert beim Verbinden um, und zwar nur wenn er von der Einstellung der Ladestation abweicht. Bei 0 bleibt die Einstellung der Ladestation unverändert. | |
| Unbekannte Ladepunkte annehmen | Bei Ja werden auch Ladestationen angenommen, zu denen es keinen Baustein Wallbox OCPP gibt. Das ist beim Einrichten nötig, um die Kennung der Ladestation zu erfahren. Bei Nein wird eine unbekannte Ladestation abgewiesen, bleibt aber im Log sichtbar. | |
| Debug | Bei Ein werden alle gesendeten und empfangenen Nachrichten im Log ausgegeben. | |