Zählerstände der Endloszähler

Diese beiden Messwerte werden zusammen mit den restlichen Messdaten erzeugt und gespeichert. Allerdings werden sie auf NaN gesetzt, sofern nicht für den entsprechenden Messkanal der Modus "Cnt.Inf." aktiviert wurde (siehe Messkanäle). Ist der Modus "Cnt.Inf." aktiv, enthält der Messwert den aktuellen Zählerstand des Endloszählers. Der standardmäßig mit dem entsprechenden Universaleingang verknüpfte Messkanal wird im Gegenzug auf NaN gesetzt.

Dieser Wechsel der Messkanäle ist notwendig, da der Datentyp der standardmäßigen Messkanäle f32 (32 Bit floating point) ist und somit weder den nötigen Wertebereich abdeckt, noch die erforderliche Genauigkeit besitzt. Die beiden in diesem Kapitel beschriebenen Messwerte hingegen sind vom Typ s64 (64 Bit signed) und daher bestens für das Speichern von Endloszählerständen geeignet. Zu beachten gilt es dabei, dass die Zählerstände intern immer ganzzahlig gespeichert werden. D. h. wird für den Parameter "Impuls" eine Gleitkommazahl angegeben, verschiebt der Server das Komma entsprechend und übermittelt einen ganzzahligen Multiplikationsfaktor zum 4-Channel Data Logger . Auf die Visualisierung und den Download der Daten hat dies keinen Einfluss, da der myDatanet-Server die Verschiebung des Kommas vor der Anzeige bzw. Ausgabe berücksichtigt.

Alle erforderlichen Einstellungen für diese beiden Messkanäle werden vom Konfigurationsabschnitt "Messkanäle" (siehe Messkanäle) übernommen. Dies gilt auch für die Bezeichnung des Messkanals. Allerdings wird noch die Kennzeichnung "Cnt.Inf." angefügt, um ihn von dem standardmäßig mit dem entsprechenden Universaleingang verknüpften Messkanal unterscheiden zu können.

<Bezeichnung des Universaleingangs 1> Cnt.Inf.
aktueller Zählerstand des Endloszählers, der mit Universaleingang 1 verknüpft ist
<Bezeichnung des Universaleingangs 2> Cnt.Inf.
aktueller Zählerstand des Endloszählers, der mit Universaleingang 2 verknüpft ist

Tip:

Ergänzende Erklärung zur Berechnung des Zählerstandes eines Endloszählers:

Annahme: Der Zähler liefert pro 5l einen Impuls. Auf der Oberfläche des Servers soll der Zählerstand in [m³] angezeigt werden. Es wurden 8 Impulse durch den Universaleingang registriert. Der bisherige Zählerstand betrug 0,03m³.

Konfiguration
Parameter Wert
Impuls 5
Imp.Einheit l
Impuls Faktor 0,001
Einheit

Zählerstand [m³] = bisheriger Zählerstand + { ( registrierte Impulse * Impuls [l] ) * Impuls Faktor }

Zählerstand [m³] = 0,03 + { ( 8 * 5 ) * 0,001 } = 0,07