90 lines
2.2 KiB
ReStructuredText
90 lines
2.2 KiB
ReStructuredText
.. include:: ./macros.txt
|
|
.. include:: ./units.txt
|
|
|
|
.. Uniper Dokumentation documentation master file, created by
|
|
sphinx-quickstart on Tue May 13 11:42:50 2025.
|
|
You can adapt this file completely to your liking, but it should at least
|
|
contain the root `toctree` directive.
|
|
|
|
Uniper Dokumentation
|
|
====================
|
|
|
|
Willkommen zur Dokumentation des Uniperprojektes.
|
|
|
|
.. note::
|
|
|
|
Die aktuelle Version der Dokumentation wurde generiert am |timestamp|.
|
|
|
|
.. warning::
|
|
|
|
Der aktuelle Stand der Schnittstellen zwischen BMS und EMS, sowie über diese übermittelten Fehlermdeldungen,
|
|
sind noch nicht final und können sich noch ändern.
|
|
|
|
Die Dokumentation gliedert sich in folgende Teile:
|
|
|
|
#. :ref:`Generelle_Übersicht`
|
|
#. Betriebsmodi
|
|
#. :ref:`OPC-UA_Schnittstellenbeschreibung`
|
|
#. :ref:`Modbus`
|
|
#. Fehlermeldungen
|
|
#. Entwickler Handbuch
|
|
|
|
Der erste Teil soll ein Bild über das gesamte System vermitteln:
|
|
|
|
- Wie ist die Batterie aufgebaut
|
|
- Welche Sicherheitsfunktionen sind vorhanden
|
|
- Wie ist die Kommunikation zwischen den einzelnen Komponenten geregelt
|
|
|
|
Der zweite Teil handelt von den möglichen Betriebsarten der Batterie:
|
|
|
|
- Automatik Remote
|
|
- Automatik Lokal
|
|
- Manuell
|
|
- Balancing
|
|
- Safety Check
|
|
|
|
Im drittel Teil wird die zur verfügung gestellte OPC-UA-Schnittstelle beschrieben:
|
|
|
|
- Verbindung zum OPC-UA-Server aufbauen
|
|
- Welche Werte können gelesen werden und was bedeuten sie
|
|
|
|
Im vierten Teil wird die Kommunikationsschnittstelle zwischen BMS und EMS beschrieben
|
|
|
|
- Allgemeine Verbindungsparameter
|
|
- Registerbeschreibungen
|
|
- Watchdog
|
|
- Verhalten bei Verbindungsabbruch
|
|
|
|
Der fünfte Teil handelt von den möglichen auftretenden Fehlern und wie sie zu beheben sind:
|
|
|
|
- Fehlermeldungen vom BMS an das EMS
|
|
- Fehlermeldungen per OPC-UA-Server
|
|
|
|
Der letzte Teil ist für die CMBlu eigenen Entwickler gedacht und beschreibt die Coding- und
|
|
Dokumentations-Regeln
|
|
|
|
Alle genannten Abschnitte sind hier zu finden:
|
|
|
|
.. _Generelle_Übersicht:
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
:caption: Generelle Übersicht:
|
|
|
|
./general_overview/changelog
|
|
|
|
.. _OPC-UA_Schnittstellenbeschreibung:
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
:caption: OPC-UA
|
|
|
|
./opcua/opcua_schnittstelle
|
|
|
|
.. _Modbus:
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
:caption: Modbus-TCP/IP
|
|
|
|
./modbus/EMS_Schnittstelle |