Erste Version, welche an Uniper gesendet worden ist.
This commit is contained in:
BIN
source/opcua/RuI_Uniper.pdf
Normal file
BIN
source/opcua/RuI_Uniper.pdf
Normal file
Binary file not shown.
BIN
source/opcua/node_list.ods
Normal file
BIN
source/opcua/node_list.ods
Normal file
Binary file not shown.
52
source/opcua/opcua_schnittstelle.rst
Normal file
52
source/opcua/opcua_schnittstelle.rst
Normal file
@@ -0,0 +1,52 @@
|
||||
####################
|
||||
OPC-UA-Schnittstelle
|
||||
####################
|
||||
|
||||
Im folgenden wird die OPC-UA Schnittstelled es BMS beschrieben. Diese Schnittstelle
|
||||
dient zum aktuellen Zeitpunkt nur zum Auslesen von Prozessdaten. Die Steuerung der Batterie erfolgt ausschließlich
|
||||
über die Modbus-Schnittstelle.
|
||||
|
||||
|
||||
************************
|
||||
Verbindungseinstellungen
|
||||
************************
|
||||
|
||||
IP-Adresse
|
||||
10.103.32.50
|
||||
|
||||
Port
|
||||
4840
|
||||
|
||||
Security Policies
|
||||
* Basic256Sha256
|
||||
* Aes256_Sha256_RsaPss
|
||||
* Aes128_Sha256_RsaOaep
|
||||
|
||||
|
||||
***************************
|
||||
Aufbau des SCADA-Interfaces
|
||||
***************************
|
||||
Im folgenden wird ein Überblick über das SCADA-Interface des BMS gegeben.
|
||||
Das Interface besteht aus einem Array von Datenstrukturen.
|
||||
Dabei besteht ist jeder Arrayeintrag einem entsprechendem String zugeordnet.
|
||||
Die Root-NodeId für das Interface ist somit folgende: ``ns=4;s=GVL_SCADA.stHMIInterface[i]``,
|
||||
wobei ``i = 0`` dem ersten String, ``i = 1`` dem zweiten String etc. entspricht.
|
||||
|
||||
Innerhalb eines Strings gibt es jeweils drei weitere Datenstrukturen, welche die drei Module eines Strings repräsentieren.
|
||||
Jedes Modul wiederum, besteht aus vier weiteren Datenstrukturen, welche die vier einzelnen Units innerhalb eines Moduls beschreiben.
|
||||
Zu guter letzt enthalten die Units Datenstrukturen für alle ihnen zugehörigen Aktoren und Sensoren.
|
||||
Diese sind anhand ihrer im R&I (siehe :download:`RuI_Uniper.pdf`) angegebenen Tag-Nummern benannt.
|
||||
Somit hat zum Beispiel, der Posolyt Temperatursensor, die Bezeichnung ``stT11``.
|
||||
Die komplette NodeId des Sensors der Unit eins im Modul eins im String eins wäre sommit:::
|
||||
|
||||
ns=4;s=GVL_SCADA.stHMIInterface[0].stHMIInterfaceModule1.stHMIInterfaceUnit1.stT11
|
||||
|
||||
Innerhalb dieser Datenstruktur gibt es den Member ``rValue``, welcher den aktuellen Prozesswert enthält.
|
||||
Über die Datenstrukturen können noch mehr Informationen ausgelesen werden. Nachfolgend ist eine Liste mit NodeIds,
|
||||
welche die Werte auflistet, welche sich als interessant zu beobachten herausgestellt haben.
|
||||
|
||||
|
||||
*******
|
||||
NodeIds
|
||||
*******
|
||||
Eine Auflistung aller NodeIds, deren Datentyp, Einheit und Beschreibung ist in der Datei :download:`node_list.ods` zu finden.
|
||||
Reference in New Issue
Block a user