| Eingangsvariable | Ausgangsvariable |
|---|---|
| Freigabe Logikfunktion | Ergebnis |
| digitale Eingangsvariablen | inverses Ergebnis |
| UND- Funktion: | Ausgang = EIN nur wenn alle Eingänge EIN sind. |
| ODER- Funktion: | Ausgang = EIN wenn mindestens ein Eingang EIN ist. |
| FLIP FLOP- Funktion: | Ausgang = Speichert den Zustand der Eingänge |
Aus den beiden Thermostatfunktionen “Vergleich_1” und “Vergleich_2” soll bei Ansprechen von einer der beiden (ODER- Funktion) eine Freigabe des Heizkreises erreicht werden. Beim Aufruf der Funktion wurde bereits die Zahl der Eingangsvariablen mit zwei festgelegt. Im Submenü EINGANGSVARIABLE ist folgende Parametrierung vorzunehmen:
| EINGANGSVARIABLE 1: | |
| Quelle: VERGL.1 | Die Eingangsvariable 1 ist der Ausgang der Thermostat- |
| 1 : WA > WB + diff | funktion VERGL.1 |
| Modus: normal | Übernahme des normalen Ausgangsstatus des Moduls |
| Status: EIN | mit dem momentanen Status EIN |
| EINGANGSVARIABLE 2: | |
| Quelle: VERGL.2 | Die Eingangsvariable 2 ist der Ausgang der Thermostat- |
| 1 : WA > WB + diff | funktion VERGL.2 |
| Modus: normal | Übernahme des normalen Ausgangsstatus des Moduls |
| Status: AUS | mit dem momentanen Status AUS |
Die Funktion bildet daher als Ausgangsvariable den Befehl EIN. Als Eingangsvariable erlaubt sie nun in der Funktion Heizkreisregler die Freigabe der Pumpe, wenn entweder das “Kessel-”, oder das “Pufferthermostat” die erforderliche Temperatur überschritten hat.