OCPP Redundanz

Redundanzüberlegungen und -einschränkungen für die OCPP-Implementierung in WinCC OA.

Redundanzeinschränkungen

Das OCPP-Protokoll unterstützt keine redundante Zentralstation. Dies ist eine grundlegende Einschränkung der OCPP-Spezifikation selbst, nicht eine Einschränkung der WinCC OA-Implementierung.

Wichtig:
Aufgrund der OCPP-Protokollbeschränkungen ist echte Redundanz der Zentralstation nicht möglich.

Workaround-Lösung

Um diese Einschränkung zu umgehen, muss der OCPP-Manager mit dem Parameter -connectToRedundantHosts auf einer abgesetzten Maschine gestartet werden.

Dieser Ansatz bietet folgende Vorteile:

  • Trennt den OCPP-Manager vom Haupt-WinCC OA-System
  • Ermöglicht es der OCPP-Funktionalität, auch bei Problemen des Hauptsystems weiter zu funktionieren
  • Bietet ein gewisses Maß an Fehlertoleranz für OCPP-Operationen

Implementierungsüberlegungen

Bei der Implementierung des Redundanz-Workarounds sollten Sie folgendes beachten:

Netzwerkverbindung
Stellen Sie zuverlässige Netzwerkverbindung zwischen dem abgesetzten OCPP-Manager und dem Haupt-WinCC OA-System sicher.
Datensynchronisation
Implementieren Sie ordnungsgemäße Datensynchronisationsmechanismen, um Konsistenz zwischen dem abgesetzten OCPP-Manager und dem Hauptsystem zu gewährleisten.
Überwachung
Richten Sie Überwachung ein, um zu erkennen, wann der abgesetzte OCPP-Manager nicht verfügbar wird, und implementieren Sie entsprechende Alarmierungsmechanismen.
Failover-Verfahren
Entwickeln Sie klare Verfahren für die Behandlung von Failover-Szenarien und Wiederherstellungsoperationen.

Best Practices

  • Verwenden Sie dedizierte Hardware für den abgesetzten OCPP-Manager, um einzelne Ausfallpunkte zu minimieren
  • Implementieren Sie regelmäßige Gesundheitsprüfungen und Überwachung des OCPP-Managers
  • Halten Sie die Konfiguration zwischen dem Hauptsystem und dem entfernten OCPP-Manager synchronisiert
  • Dokumentieren Sie das Redundanz-Setup und die Wiederherstellungsverfahren gründlich
  • Testen Sie Failover-Szenarien regelmäßig, um sicherzustellen, dass das Setup wie erwartet funktioniert