Dokumentation
Virtueller Zähler
Benötigt: IP-Symcon >= 6.0
Das Modul stellt eine Eingabemaske für manuell abgelesene Zählerstände bereit. Es übernimmt den manuellen Eintrag, prüft diesen auf Plausibilität und übergibt den Wert an eine Zählervariable. Um auf Plausibilität zu prüfen kann ein Grenzwert eingestellt werden.
Funktionsumfang
- Prüfung auf Plausibilität
- Anzeige des zuletzt eingegebenen Zählerstandes
- Eingabemaske für neuen Zählerstand
Software-Instalation
- Über den Module Store das Modul Virtueller Zähler installieren.
Einrichten der Instanzen in IP-Symcon
- Unter "Instanz hinzufügen" kann das 'Virtueller Zähler'-Modul mithilfe des Schnellfilters gefunden werden.
- Weitere Informationen zum Hinzufügen von Instanzen in der Dokumentation der Instanzen
Konfigurationsseite:
Name | Beschreibung |
---|---|
Grenzwert | Zahl, um die ein neuer Zählerwert maximal steigen darf. Ist der Grenzwert 0 wird nicht auf diesen überprüft |
Erfordere Bestätigung zum Übernehmen | Wenn Aktiviert, muss ein Script ausgeführt werden um die Plausibilitätsprüfung anzustoßen |
Logging Aktivieren | Button, welcher das Logging der Zählervariable aktiviert. Er wird ausgeblendet, wenn das Logging aktiviert ist. |
Statusvariablen und Profile
Die Statusvariablen/Kategorien werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
Statusvariablen
Name | Typ | Beschreibung |
---|---|---|
Aktueller Zählerstand | Float | Zeigt den zuletzt eingetragenen Zählerstand an |
Neuer Zählerstand | String | Eingabevariable für neuen Zählerstand |
Sicher neuen Zählerstand zu setzen: Eingabe des neuen Zählerstandes | Boolean | Erscheint, wenn der neue Zählerstand den Aktuellen um den Grenzwert überschreitet. Der Wert kann mit der Bestätigung trotzdem übernommen werden |
Profile
Name | Typ |
---|---|
VZ.Confirm | Boolean |
VZ.NewCounterReading | String |
Skripte
Bezeichnung | Beschreibung |
---|---|
Zählerstand setzen | Führt die Überprüfung auf Plausibilität aus und schiebt den Wert bei Erfolg in die Vaiable "Aktueller Zählerstand" |
Visualisierung
Über die Visualisierung kann der neue Zählerstand eingegeben werden und das Skript ausgeführt werden, zudem wird der zuletzt übernommene Zählerstand angezeigt.