Programm

Um eine Logik zu erstellen, brauchst Du als erstes ein Logikprogramm. Dies ist vergleichbar mit einem Netzwerk in der SPS-Programmierung. In einem Programm findest Du dann die Logikbausteine, welche für deine Steuerung verwendet werden. Hast Du z.B. eine Steuerung für die WC-Lüftung und eine für einen Licht-Trafo, so kannst Du für jede Steuerung ein eigenes Programm anlegen.

Erstellen

Um ein Logikprogramm zu erstellen, öffne die Logik und wähle „Programm hinzufügen“. Dann öffnet sich das Operatorpanel des Logikprogrammes. Dort vergibst Du als erstes Name und optional Raum für dieses Logikprogramm.

Parameter

Im Operatorpanel des Logikprogrammes findest Du einen Punkt „Parameter“ in dem alle Parameter zur schnellen Einstellung des Programmes aufgelistet sind (Parameter werden im Kapitel Datenbausteine beschrieben). Die Werte der Parameter gehen bei einem Ausfall des Controllers nicht verloren.

Status

Im Punkt Status findest Du ein Diagramm welches Dir die benötigte Zeit für das Ausführen dieses Programmes darstellt.

Steuerbefehl und Statustext

Jedes Logikprogramm kann einen Steuerbefehl und einen Statustext beinhalten. Für den Steuerbefehl kannst Du einen Datenbaustein vom Typ Bool auswählen und für den Statustext einen Datenbaustein vom Typ String (Text). Dies kannst Du im Parameterpanel unter „Steuerbefehl und Statustext wählen“.

Der Steuerbefehl ist dafür gedacht um das Logikprogramm über das Objectpanel zu aktivieren bzw. zu deaktivieren. Du kannst den Steuerbefehl über das Icon links am Objectpanel umschalten.

Der Statustext wird im Objectpanel unter dem Namen des Programmes angezeigt. Dieser kann z.B. lauten: „Lüftung wird in 2min ausgeschaltet“.

Logik editieren

Wenn Du die Logik in diesem Programm editieren willst, so machst Du das über den Button „editieren“ im Parameterpanel unter dem Punkt „Logik editieren“.

Input und Output

Du kannst für jedes Logikprogramm In- und Outputs definieren, welche Dir im Linkpanel deines Programms angezeigt werden. Festgelegte In- und Outputs können hier mit Werten anderer evonHome Apps verknüpft werden.

Diese Funktion erlaubt Dir in Deinem Logikprogramm Schnittstellen zu definieren, über die Du das Programm auf einfache Weise verwenden kannst ohne es dafür bearbeiten zu müssen. Außerdem lassen sich Logikprogramme somit auch einfach für verschiedene Zwecke wiederverwenden, da nur noch die verknüpften Werte abgepasst werden müssen.

Um einen In- oder Output für ein Logikprogramm festzulegen, musst Du einen Datenbaustein auswählen und den Typ von "Intern" auf "Input" oder "Output" ändern.

Dieser wird dir anschließend im Linkpanel des Logikprogramms angezeigt und kann dort verknüpft werden.

Importieren/Exportieren

Willst Du dieses Logikprogramm irgendwo speichern, so kannst Du dies über den Button „Exportieren“ im Parameterpanel unter dem Punkt „Import/Export“.
Um ein Logikprogramm zu importieren, musst Du den Button „Importieren“ (direkt unter dem Button „exportieren“ wählen. Hier musst Du beachten, dass die bereits vorhandene Logik in diesem Programm verloren geht. Des Weiteren musst Du noch beachten, wenn Logikelemente beim Exportieren programmübergreifend miteinander verbunden waren, so sind sie das beim Importieren nicht mehr.

Farbe und Icon

Du kannst deinem Logikprogramm eine Farbe und ein Icon zuweisen. Dies machst Du im Parameterpanel im Punkt „Einstellungen“ indem Du auf die aktuelle Farbe / das aktuelle Icon klickst.