Vorinstallierte Anwendung - Erzeugen eines steuerbaren Testsignals über einen Zähler
Ein Merker wird als Zähler eingerichtet, der mit Hilfe eines Intervall-Timers jede Sekunde inkrementiert wird.
Anlegen der Merker
Menü Datenpunkte → Merker
Hier wird ein Merker für den Zähler sowie einer für die Laufrichtung des Zählers angelegt. Beide Merker sind vorzeichenbehaftete Ganzzahlen, deren Wert einen Neustart der Anwendung überdauert.
Konfiguration der Inkrementierung
Menü Datenpunkte → Timer → Counter_Timer bearbeiten ()
Hier wird ein Timer vom Typ Intervall angelegt, der jede Sekunde abläuft (auslöst).
Menü Ereignisse → Counter_Count bearbeiten ()
Hier wird ein Ereignis angelegt, das mit jedem Ablaufen des Timers timer2 - Counter_Timer eine Aktion auslöst, die den Wert von Datenpunkt flag3 - Counter um den Wert von Datenpunkt flag4 - Counter_Direction inkrementiert.
Über Eingänge am Router oder MQTT-Nachrichten kann nun die Laufrichtung des Zählers geändert oder dieser zurückgesetzt werden (siehe hier für digitale Eingänge und hier für MQTT).