Zustandsautomaten / StateEngine

Zustandsautomaten / StateEngine

Das Modul OFM-DFA (“Zustandsautomaten”), erlaubt eine universelle Modellierung von zustandsabhängigem Verhalten:

  • Jeder Kanal repräsentiert eine Automaten-Definition mit 16 verschiedenen Zuständen.

  • Zwischen den Zuständen kann durch 8 verschiedenen Eingabeereignisse oder Ablauf eines zustandsabhängigen Timeouts gewechselt werden.

    • Optional können bedingte Übergänge genutzt werden, bei denen der Folgezustand durch einen oder mehrere Logikkanäle bestimmt werden

  • Über 4 Ausgangskanäle können zustandsspezifische Werte, in verschiedenen gängigen DPTs, mit zustandsspezifischem Sendeverhalten ausgegeben werden.

  • Der aktuelle Zustand wird direkt über ein KO ausgegeben werden, optional ist auch ein direkter Aufruf eines Zustands möglich.

  • Zusatzfunktionen

    • Unterbrechung und Fortsetzung der Ausführung

    • Rekonstruktion des letzten Zustands und Status nach einem Neustart.

Applikationen

Die OpenKNX-StateEngine enthält 16 Zustandsautomaten, sowie 99 https://openknx.atlassian.net/wiki/spaces/OpenKNX/pages/458756-Kanäle. Neben dieser Referenz-Applikation existieren auch weitere, mit einer geringeren Anzahl von Zustandsautomaten:

  • 5 Zustandsautomaten im RaumController

  • 4 Zustandsautomaten im GardenControl

Kompatible Geräte

Weitere Informationen