Energiespeichersystem (EnergyStorageSystem)

Der hauseigene SEW Energiespeicherschrank ESS Rx kommuniziert mit dem MOVI-C® CONTROLLER über einen EtherCAT®/SBusPLUS-Buskoppler mit digitalen und analogen Ein- und Ausgängen.

Um das Auslesen der Ein- und Ausgänge möglichst komfortabel zu gestalten, enthält die Bibliothek SEW_PES_EnergyStorageSystem Kommunikationsbausteine für den Energiespeicherschrank.

In der Bibliothek sind folgende Bausteine enthalten (je nach Anzahl der eingebauten Speichermodule):

  • IOConnector_ESS_Rx_6Modules
  • IOConnector_ESS_Rx_7Modules
  • IOConnector_ESS_Rx_8Modules
  • IOConnector_ESS_Rx_12Modules
  • IOConnector_ESS_Rx_14Modules
  • IOConnector_ESS_Rx_16Modules

Jeder der Bausteine hat folgende Strukturen mit Eingangsvariablen sowie die dazugehörigen Variablen zum Mappen der Eingänge auf Ein- und Ausgänge der zugehörigen Klemmen des Buskopplers:

  • EnergyStorageSynchronization - Enthält alle DI/DO-Variablen zum Ansteuern der Schütze für das Zu- und Wegschalten des Energiespeichers.
  • MRCD - Enthält DI/DO-Variablen zum Ansteuern des modularen RCDs.
  • MultipleFuseControl - Enthält DI/DO-Variablen zum Ansteuern des Mehrfachsicherungskonzepts.
  • EnergyStorageModuleDiagnosis - Enthält ein Array mit 6-16 Diagnosebausteinen (je nach ausgewähltem Baustein) zum Anbinden der Diagnoseschnittstelle von LSMTRON-Speichermodulen.

HINWEIS

Die Temperaturwerte müssen in dem Format vorliegen, welches vom OAI45C-Analogeingang am OCE1n-Buskoppler gebildet wird (Ein INT mit einer Nachkommastelle z. B. 231 = 23,1 °C).

Gehen Sie zum Anbinden des Energiespeicher mittels dieses Bausteins wie folgt vor. In diesem Beispiel kommt ein ESS Rx mit 8 Speichermodulen mit einem OCE11-Buskoppler zum Einsatz.

  1. Instanzieren Sie z. B. im User_PRG der USER_Application eine lokale Instanz des Bausteins IOConnector_ESS_Rx_8Modules:
    • _fbIOConnectorESS: SEW_MK_PES_PowerMode.IOConnector_ESS_Rx_8Modules;
  2. Fügen Sie z. B. im User_PRG.Init folgende Verlinkung von Kommunikationsbaustein mit dem Softwaremodul und dem Logical-Device hinzu. HINWEIS: Dabei bezeichnet MDP1 das verwendete Softwaremodul und LogicalDevice_OCE11 das LogicalDevice des OCE11-Buskopplers. Diese müssen ggf. an die Benennung der Geräte in Ihrem Projekt angepasst werden.
    • _fbIOConnectorESS.LinkModules(itfMOVIKIT := MDP1, itfLogicalDeviceOCE1nC := LogicalDevice_OCE11);
  3. Fügen Sie die Ein- und Ausgangsvariablen des Bausteins nach und nach den entsprechenden Variablen des EtherCAT®-Mappings des OCE1n-Buskopplers hinzu.
    • Beim ESS Rx könnte der Buskoppler mit seinen Klemmen z. B. folgenden Aufbau haben:
    • Bei diesem Aufbau würde eine beispielhafte Belegung der Klemmen und Variablen wie folgt aussehen. Verschalten Sie die entsprechenden Variablen je nach vorliegendem Schaltplan für Ihren ESS Rx.
  • Der Kommunikationsbaustein ist vollständig angebunden. Die Funktionen des Softwaremoduls fragen die Variablen jetzt automatisiert ab. Weiterer Programmierschritte sind nicht notwendig. Die Speichermodule des ESS Energiespeicherschranks erhalten intern automatisch die Stack-ID 255.