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.
- 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;- 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);- 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.
