Ermittlung der Messwerte

Die im Folgenden beschriebene Modulkette wird im konfigurierbaren Aufzeichnungsintervall gestartet und einmal durchlaufen. Das Intervall kann über den Parameter "Aufzeichnungsintervall" (siehe Geräte Einstellungen ) angepasst werden.

Schematische Darstellung der Erzeugung der Messwerte

1 Erfassung von Daten über die RS485-Schnittstelle, die von Sensoren mit Modbus-Interface bereitgestellt werden (siehe RS485-Modul) 5 Überwachung der Bedingungen, unter denen eine "Smart Action" ausgelöst wird (siehe Smart Action-Modul)
2 Erzeugung der Messwerte aus den über die RS485-Schnittstelle empfangenen Daten (siehe Modbus-Modul) 6 Durchführen der Aufzeichnung (siehe Record-Modul)
3 Berechnung der beiden Einzelpegel (siehe Level Calculation-Modul) 7 Erfassung des Rohwerts eines Sensors mit mA-Ausgang (siehe UI-Modul)
4 Ermittlung welcher der beiden Einzelpegel als Hauptpegel aufgezeichnet wird (siehe Level Selection-Modul) 8 Umskalierung von Rohwert zu Messwert (siehe Scale-Modul)

RS485-Modul

Dieses Modul übernimmt die Kommunikation mit Sensoren mit Modbus-Interface. Das Modul fungiert dabei als Modbus-Client.

Für dieses Modul sind alle Parameter der Tabs "Schnittstellen" und "Sensorversorgung" des Eingabefensters "Geräte Einstellungen" relevant (siehe Geräte Einstellungen ).

Modbus-Modul

Dieses Modul erzeugt die Messwerte für die 3 Modbus Messkanäle. Dabei werden ab der konfigurierten Modbus-Adresse jeweils zwei Register des Sensor ausgelesen und als 32-Bit-Float mit der Word-Order "HI-LO" interpretiert. Es wird also angenommen, dass das HI-Word in der niedrigeren Registeradresse (d. h. der über die Konfiguration angegebenen Adresse) und das LO-Word in der höheren Registeradresse gespeichert ist. Der ausgelesene Wert wird unverändert übernommen. Über die Schaltflächen zur Auswahl des Sensortyps (Distanz oder Druck) kann lediglich festgelegt werden, ob der gelesene Wert als Distanzwert in Metern oder als Druckwert in bar interpretiert werden soll. Eine Skalierung oder Umrechnung ist nicht möglich.

Für dieses Modul sind alle Parameter des Eingabefensters "Sensor Einstellungen" relevant (siehe Sensor Einstellungen).

Level Calculation-Modul

Dieses Modul berechnet die beiden Einzelpegel unter Berücksichtigung der Montagehöhe. Ausgangspunkt ist dabei jeweils mindestens einer der vom Modbus- oder Scale-Modul erzeugten Messwerte. Wie die Berechnung erfolgt, ist vom gewählten Modus abhängig.

Wurde der Modus "Distanz" gewählt, ist über die Dropdown-Liste "Sensorliste" im Eingabefensters "Einzelpegel Einstellungen" der zu verwendende Messwert festzulegen. Der Einzelpegel wird in diesem Fall durch Subtraktion des Messwerts von der Montagehöhe berechnet.

Wurde der Modus "Absolutdruck kompensiert" gewählt, werden für die Berechnung des Einzelpegels zwei Messwerte benötigt. Dabei handelt es sich um den Druck im Medium (d. h. im Wasser) und den Luftdruck als Referenzwert. Diese sind über die Dropdown-Listen "Medium Druck" und "Luftdruck" im Eingabefensters "Einzelpegel Einstellungen" auswählbar. Die Berechnung des Einzelpegels erfolgt in mehreren Stufen. Zunächst wird die Differenz zwischen dem Druck im Medium und dem Luftdruck gebildet. Um vom Druckwert auf die Höhe der Wassersäule umzurechnen, wird diese Differenz mit 10,1936799 (Umrechnungsfaktor für Süßwasser) multipliziert. Überschreitet die auf diese Weise berechnete Höhe der Wassersäule die konfigurierte "Mindesteinstauhöhe", wird in einem letzten Schritt die Montagehöhe addiert, um den Einzelpegel zu erhalten.

Für dieses Modul sind alle Parameter des Eingabefensters "Einzelpegel Einstellungen" relevant (siehe Einzelpegel Einstellungen).

Level Selection-Modul

Dieses Modul entscheidet, welcher der beiden Einzelpegel als Hauptpegel herangezogen und aufgezeichnet werden soll.

Über die Dropdown-Liste "Primärer Einzelpegel" im Eingabefenster "Hauptpegel Einstellungen" wird der primäre Einzelpegel ausgewählt. Der andere Einzelpegel wird automatisch als sekundärer Einzelpegel verwendet. Solange der Messwert des primären Einzelpegels den über das Eingabefeld "Schwellenwert des primären Einzelpegels" festgelegten Schwellwert unterschreitet, wird der sekundäre Einzelpegel als Hauptpegel herangezogen und aufgezeichnet. Erst beim Überschreiten des Schwellwertes wird der primäre Einzelpegel als Hauptpegel herangezogen und aufgezeichnet.

Unabhängig vom Schwellenwert wird beim Ausfall des für den aktiven Einzelpegel verwendeten Sensors automatisch auf den anderen Einzelpegel umgeschaltet. Da beide Einzelpegel kontinuierlich parallel erfasst werden, kommt es dabei zu keiner Unterbrechung der aufgezeichneten Hauptpegelmessdaten.

Für dieses Modul sind alle Parameter des Eingabefensters "Hauptpegel Einstellungen" relevant (siehe Hauptpegel Einstellungen).

Smart Action-Modul

Die Überwachung der Bedingungen, unter denen eine "Smart Action" ausgelöst wird, erfolgt durch dieses Modul. Das Smart Action-Modul ist aber nur für den Hauptpegel, die beiden Einzelpegel, die Input Voltage und den State of Charge verfügbar.

Für dieses Modul sind alle Parameter des Konfigurationsabschnitts "Smart Actions" relevant (siehe Smart Actions).

Record-Modul

Die Aufzeichnung der Messwerte erfolgt durch das Record-Modul.

Die folgende Tabelle gibt die für das Modul relevanten Parameter an:

KonfigurationsabschnittParameterErklärung
Messsystem -> Geräte EinstellungenAufzeichnungsintervallzeitlicher Abstand der Messdatenaufzeichnungen

UI-Modul

Dieses Modul erfasst die von Sensoren mit mA-Ausgang ausgegebenen Signale

Scale-Modul

Dieses Modul kümmert sich um die Umskalierung des Rohwertes (mA) in den gewünschten Messwert (m oder bar). Über die Schaltflächen zur Auswahl des Sensortyps (Distanz oder Druck) wird festgelegt, ob es sich bei dem Messwert um einen Distanzwert in Metern oder einen Druckwert in bar handeln soll.

Für dieses Modul sind alle Parameter des Eingabefensters "Universalkanal" relevant (siehe Universalkanal)