XERO Modul ModuleSensor: Unterschied zwischen den Versionen
Aus Amium_Wiki
Han (Diskussion | Beiträge) |
Han (Diskussion | Beiträge) |
||
Zeile 18: | Zeile 18: | ||
− | Falls in {{button| | + | Die weiteren Konfigurations-Möglichkeiten des Moduls sind über {{button|Setup}} erreichbar: |
+ | |||
+ | [[Datei:Module_sensor_setup.png|600px|thumb|none]] | ||
+ | |||
+ | Hier können (zusätzlich zu [[XERO_Menüs_Setup|allgemeinen Parametern]]) folgende Einstellungen vorgenommen werden: | ||
+ | ==== Gruppe: Value Setup ==== | ||
+ | {{setup_param|time|History}} | ||
+ | :Gibt die Dauer der zu speichernden History-Werte an. | ||
+ | :Es wird alle über den im Parameter {{setup_param|time|Timer}} definierten Zeitinterval ein Messwert gespeichert. Messwerte die älter als hier definiert werden verworfen. | ||
+ | |||
+ | {{setup_param|time|T90}} | ||
+ | : | ||
+ | {{todo|SCAN: ...} | ||
+ | |||
+ | {{setup_param|time|Min}} und {{setup_param|time|Max}} | ||
+ | :Wird der Messwert analog dargestellt (Gauge, Bargaph, etc.) so können hier das Minimum und Maximum für die analoge Anzeige definiert werden. | ||
+ | |||
+ | {{setup_param|time|Format}} | ||
+ | :Dient der Formattierung des Digitalwertes. | ||
+ | :Wird hier ein einfacher Zahlenwert angegeben, so bedeutet das die Anzahl der Nachkomma-Stellen. | ||
+ | :Ein vorangestellter "e" erzwingt hingegen eine Ausgabe in Wissenschaftlicher Exponential-Darstellung. | ||
+ | :Weiters ist es möglich, die Formattierung mit den Zeichen "0" bzw. "#" vorzugeben. Die Verwendung von "0" erzwingt vorangestellte "0"en, falls die Anzeige unter einem gewissen Wert liegt. | ||
+ | :Beispiele für die Formattierung des .Raw-Wertes "123.4567" | ||
+ | :*"2" → 123.46 | ||
+ | :*"e2" → 1.46e+002 | ||
+ | :*"0.00" → 123.46 | ||
+ | :*"#.##" → 123.46 | ||
+ | :*"0000.00" → 0123.46 | ||
+ | :*"####.##" → 123.46 | ||
+ | Weitere Möglichkeiten zu Formattierung von Zahlenwerten sind [http://msdn.microsoft.com/de-de/library/dwhawy9k(v=vs.110).aspx|hier] zu finden. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Falls in {{button|Setup}} der Parameter {{setup_param|bool|Statistics}} auf "true" gesetzt wird, sind zusätzlich folgende Parameter verfügbar: | ||
{{setup_param|numb|Min}} | {{setup_param|numb|Min}} |
Version vom 14. November 2014, 09:03 Uhr
Dieses Modul besitzt die folgenden Parameter:
Raw
- Der "Wert" des Moduls.
- Wird aus dem Wert des von "ReadModule" referenzierten Moduls und den Adjust-Parametern errechnet.
ReadModule
- Die Quelle (=Referenzmodul) als Basiswerts für das Moduls.
- Verknüpft mit den Adjust-Parametern wird daraus der Raw-Wert des ModuleSensors.
Set
- Der Ziel- oder Target-Wert des Moduls.
Die weiteren Konfigurations-Möglichkeiten des Moduls sind über Setup erreichbar:
Hier können (zusätzlich zu allgemeinen Parametern) folgende Einstellungen vorgenommen werden:
Gruppe: Value Setup
History
- Gibt die Dauer der zu speichernden History-Werte an.
- Es wird alle über den im Parameter Timer definierten Zeitinterval ein Messwert gespeichert. Messwerte die älter als hier definiert werden verworfen.
T90
{{todo|SCAN: ...}
Min und Max
- Wird der Messwert analog dargestellt (Gauge, Bargaph, etc.) so können hier das Minimum und Maximum für die analoge Anzeige definiert werden.
Format
- Dient der Formattierung des Digitalwertes.
- Wird hier ein einfacher Zahlenwert angegeben, so bedeutet das die Anzahl der Nachkomma-Stellen.
- Ein vorangestellter "e" erzwingt hingegen eine Ausgabe in Wissenschaftlicher Exponential-Darstellung.
- Weiters ist es möglich, die Formattierung mit den Zeichen "0" bzw. "#" vorzugeben. Die Verwendung von "0" erzwingt vorangestellte "0"en, falls die Anzeige unter einem gewissen Wert liegt.
- Beispiele für die Formattierung des .Raw-Wertes "123.4567"
- "2" → 123.46
- "e2" → 1.46e+002
- "0.00" → 123.46
- "#.##" → 123.46
- "0000.00" → 0123.46
- "####.##" → 123.46
Weitere Möglichkeiten zu Formattierung von Zahlenwerten sind [1] zu finden.
Falls in Setup der Parameter Statistics auf "true" gesetzt wird, sind zusätzlich folgende Parameter verfügbar:
Min
Max
OnSet
- Über die Parameter "Inhibit" und "Threshold" (in %) kann definiert werden, welchen Wert der Modulwert (".Raw") in Bezug auf den ".Set"-Wert über die Inhibit-Time hinweg annehmen muss, damit das "OnSet"-Macro aufgerufen wird.
- In diesem Macro können dann Aktionen gesetzt/programmiert werden, die somit ausgeführt werden, sobald das "OnSet"-Kriterium erfüllt wird.
Stable
- Ähnlich dem "OnSet" wird "Stable" aktiv wenn der Modulwert über einen gewissen Zeitraum stabil war.
Mit der Taste Adjust kann die oben angesprochene Umrechnung des Referenz-Wertes ("ReadModule") in den Modul-Wert ("Raw") parametriert werden:
Unit min max linearisierung sollwert
alarmmanagement: soll*rel%+-abs